--- name: build-organism description: Build an organism component (Navigation, PricingTable, etc.) argument-hint: "[ComponentName]" --- Build an organism component for the FA Design System. Use the component-builder agent to handle this task. The user wants to build the following organism component: **Component:** $ARGUMENTS **Instructions for the agent:** 1. Read all memory files and conventions before starting 2. Check `docs/memory/component-registry.md` — confirm the organism is planned 3. Verify all constituent molecules and atoms are marked `done` in the registry — if any are not, STOP and tell the user which dependencies need to be built first 4. Create the component in `src/components/organisms/{ComponentName}/` 5. Include: `{ComponentName}.tsx`, `{ComponentName}.stories.tsx`, `index.ts` 6. Compose from existing molecule and atom components — import from `@molecules/` and `@atoms/` 7. Follow all rules in `docs/conventions/component-conventions.md` 8. ALL visual values MUST come from the MUI theme — never hardcode 9. Write comprehensive Storybook stories with realistic page-level content 10. Verify the component renders in Storybook 11. **Run internal QA** (stages 3-5 from `docs/reference/component-lifecycle.md`): - Run `/audit` — fix all P0/P1 issues - Run `/critique` — fix all P0/P1 issues - Run `/harden` — check all edge cases (organisms handle real data) - Run `/polish` — final alignment, spacing, transitions - Run `/typeset` if text-heavy - Run `/adapt` — responsive check (organisms are layout components) - Run `/quieter` if the organism handles sensitive moments (pricing, forms, errors) - Run `/clarify` if the organism has decision points or complex information 12. Present to user with summary and scores 13. Update all memory files when done