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.
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.
安装
把 Memoire Design Tooling 添加到你的客户端。选择你正在使用的那个。
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.
评分
71 / 100
良好