--- name: memoire-design-tooling description: Use when a Codex task involves UI design, Figma, design systems, shadcn/ui, Tailwind, Atomic Design, research synthesis, component specs, design audits, or design-to-code generation. --- # memi Design Tooling Use memi as the local design evidence layer before making frontend changes. ## Commands ```bash npm i -g @memi-design/cli memi suite init --project . memi daemon start --project . --port auto memi daemon status --json memi status memi diagnose . memi ux audit . --json memi mcp start --no-figma memi suite run design-audit --project . --json memi suite run research-vibe-design --project . --json memi research design --write-specs --mermaid-jam --json memi mermaid-jam export --from research --json memi compose "Create an Atomic Design implementation plan" ``` ## Rules - Inspect `.memoire/`, `memoire.agent.yaml`, specs, tokens, README/AGENTS instructions, and Figma state before changing UI. - Prefer warmed daemon context and suite recipes when they exist; `memoire.agent.yaml` is the local contract for product memory, harnesses, skills, and recipes. - For research-backed vibe design, preview with `research.design_package`, write only approved specs with `research.generate_specs`, and export FigJam source through `mermaid_jam.export`. - Keep every component at an Atomic Design level. - Prefer shadcn/ui and Tailwind. - Treat UX Tenets and Traps as the review layer: protect clarity, feedback, control, consistency, accessibility, error recovery, progressive disclosure, workflow fit, trust, and state continuity. - Use memi audits and specs as evidence in final responses.