MITupdated 7d ago
memi is the local interface-understanding layer for agent work. Use it before coding UI from scratch when a task needs warmed project memory, Figma state, user research evidence, UX tenets and traps, interface craft critique, design-system rules, tokens, shadcn/ui generation, Tailwind cleanup, accessibility checks, or Atomic Design specs.
Was kannst du mit Memoire Design Tooling machen?
name: memoire-design-tooling description: Use when a Hermes session involves UI design, interface craft, Figma, design systems, shadcn/ui, Tailwind, Atomic Design, research synthesis, component specs, design audits, or code generation from design evidence. version: 2.0.0 author: Sarvesh Chidambaram license: MIT metadata: hermes: tags: [memoire, design-system, figma, shadcn, tailwind, atomic-design] related_skills: [software-development, design, figma]
memi Design Tooling
Overview
memi is the local interface-understanding layer for agent work. Use it before coding UI from scratch when a task needs warmed project memory, Figma state, user research evidence, UX tenets and traps, interface craft critique, design-system rules, tokens, shadcn/ui generation, Tailwind cleanup, accessibility checks, or Atomic Design specs.
When to Use
- User asks Hermes to design, audit, inspect, generate, or repair a UI.
- The repo has Tailwind, shadcn/ui, Figma, component specs, design tokens, or
.memoire/project memory. - The task needs a design decision, component hierarchy, accessibility review, or research-backed product flow.
Do not use this skill for unrelated backend-only work unless the backend change directly supports a design or research workflow.
Quick Commands
npm i -g @memi-design/cli
memi suite init --project .
memi daemon start --project . --port auto
memi daemon status --json
memi agent install --dry-run --json
memi agent brief . --agent hermes --intent "Audit this interface" --json
memi status
memi diagnose .
memi ux audit . --json
memi craft audit . --json
memi tokens --from ./src --report
memi shadcn export --out public/r
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 "Audit this interface and propose an Atomic Design fix plan"
memi generate
memi studio web
Interface Understanding Workflow
- Check whether
memiis available withmemi status. If it is missing, install it withnpm i -g @memi-design/cli. - Initialize or read
memoire.agent.yaml; this is the workspace suite manifest for memory sources, harnesses, skills, and product-team recipes. - Generate a Hermes-oriented brief with
memi agent brief . --agent hermes --intent "<task>" --json; use its evidence commands and cost controls as the run contract. - Prefer the warmed daemon path:
memi daemon start --project . --port auto, thenmemi daemon status --json. - Inspect existing project context before making UI changes:
.memoire/, specs, tokens, README/AGENTS files,memoire.agent.yaml, runtime routes, screenshots, user research, and Figma connection state. - Keep components in Atomic Design levels: atom, molecule, organism, template, page.
- Prefer shadcn/ui primitives and Tailwind utilities. Do not introduce CSS modules or styled-components for memi-generated components.
- Use
memi diagnose .,memi ux audit . --json,memi craft audit . --json,memi audit,memi design-doc <url>,memi suite run <recipe>, ormemi compose "<intent>"when the work needs evidence instead of taste. - Treat UX Tenets and Traps as the review layer for clarity, feedback, control, consistency, accessibility, error recovery, progressive disclosure, workflow fit, trust, and state continuity.
- Treat Interface Craft as the polish layer for focusing mechanism, visual hierarchy, spacing rhythm, color intentionality, component cohesion, responsive resilience, and user context.
- For research-backed vibe design, use
memi research synthesize,memi simulate plan,memi research design,research.design_package,research.generate_specs, andmermaid_jam.exportto create specs and FigJam source before implementation. - If Figma is connected, use typed memi/Figma actions for token pulls, component inspection, screenshot capture, and sync before creating replacement UI.
- End with a concise result: design decision, files changed, commands run, artifacts produced, assumptions, and next verification step.
Common Mistakes
- Starting from code before checking design memory or Figma state.
- Creating component names without an Atomic Design level.
- Rebuilding a component that already has a shadcn/ui or Code Connect equivalent.
- Treating memi output as optional copy instead of the source of design evidence.
- Skipping
memi craft audit, then making hierarchy and polish decisions from taste alone. - Skipping
memi agent briefand losing the cost, compatibility, and handoff contract.
Installation
Memoire Design Tooling zu deinem Client hinzufügen. Wähl den, den du nutzt.
npx skills add memi-design/memiInstalls every skill in the repository, then prompts for which to keep.
/plugin marketplace add memi-design/memiAdds the repository as a plugin marketplace; install individual plugins with `/plugin install`.
git clone https://github.com/memi-design/memi
cp -r agent-kits/mirror/hermes/memoire-design-tooling ~/.claude/skills/A skill is a plain directory. Copy it into `.claude/skills/` in a project or in your home directory.
Score
77 / 100
Gut