MITupdated 7d ago
memi gives OpenClaw a local interface-understanding layer: warmed project memory, suite recipes, Figma bridge context, user research memory, UX tenets and traps, interface craft critique, Atomic Design specs, shadcn/ui codegen, Tailwind token checks, and evidence-backed UI audits.
What can you do with Memoire Design Tooling?
name: memoire-design-tooling description: Use when an OpenClaw workspace task involves UI design, interface craft, Figma, design systems, shadcn/ui, Tailwind, Atomic Design, research synthesis, design audits, component specs, or code generation from design evidence. version: 2.0.0 author: Sarvesh Chidambaram license: MIT metadata: {"openclaw":{"homepage":"https://github.com/memi-design/memi","requires":{"bins":["memi"]},"install":[{"id":"npm","kind":"node","package":"@memi-design/cli","bins":["memi"],"label":"Install memi CLI with npm"}]}}
memi Design Tooling
Overview
memi gives OpenClaw a local interface-understanding layer: warmed project memory, suite recipes, Figma bridge context, user research memory, UX tenets and traps, interface craft critique, Atomic Design specs, shadcn/ui codegen, Tailwind token checks, and evidence-backed UI audits.
When to Use
- The task mentions interface design, product flows, design systems, Figma, Tailwind, shadcn/ui, components, accessibility, screenshots, or research synthesis.
- The workspace includes
.memoire/, component specs, tokens, or a frontend app that needs design-quality improvement. - The agent needs to install or verify local design tooling before editing UI code.
Setup
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 openclaw --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
Interface Understanding Workflow
- Verify
memiexists withmemi status; install with npm if the binary is missing. - Initialize or read
memoire.agent.yaml; it declares memory sources, harnesses, skills, and recipes for the workspace. - Generate an OpenClaw-oriented brief with
memi agent brief . --agent openclaw --intent "<task>" --json; use its evidence commands and cost controls as the run contract. - Prefer the warmed daemon path with
memi daemon start --project . --port auto, then checkmemi daemon status --json. - Inspect
.memoire/, specs, tokens, design docs, runtime routes, screenshots, research evidence,memoire.agent.yaml, and existing agent instructions before choosing an implementation path. - For audits, run
memi diagnose .,memi ux audit . --json,memi craft audit . --json,memi audit, ormemi suite run design-audit --project . --jsonand use file-backed findings as evidence. - 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.exportbefore coding the product surface. - For generation, create or reuse specs, keep the Atomic Design level explicit, then run
memi generate. - For Figma work, connect through
memi connector use the Figma-independent MCP server withmemi mcp start --no-figma. - Keep final output concrete: commands run, design decisions, files changed, remaining risks, and how to verify.
Safety
Treat third-party skills and generated code as untrusted until reviewed. Do not paste secrets into prompts or logs. Avoid destructive shell commands unless the user explicitly approves them.
Install
Add Memoire Design Tooling to your client. Pick the one you use.
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/openclaw/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
71 / 100
Good