agentsclimarketplace

Memoire design tooling

Skill sarveshsea/design-skills/skills/memoire-design-tooling

Set up and operate Mémoire's CLI, MCP server, agent kits, design preflight, UX audits, craft checks, tokens, and registry evidence. Use when a repository explicitly needs Mémoire tooling; use portable design skills when Mémoire is unavailable.From its SKILL.md

Install
npx -y skills add sarveshsea/design-skills --skill memoire-design-tooling

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 6 stars6 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

5.4 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it

memi Design Tooling

Use memi as the local interface-understanding layer before broad frontend changes. The goal is to give the agent evidence about the product UI before it edits code.

Fast Path

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 . --intent "Improve 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

Interface Understanding Protocol

  1. Read the local instructions first: AGENTS.md, README files, .memoire/, specs, tokens, and memoire.agent.yaml.
  2. Generate a design-agent preflight with memi agent brief . --intent "<task>" --json; use it as the local evidence and cost-control contract.
  3. Collect evidence with memi diagnose ., memi ux audit . --json, memi craft audit . --json, and memi tokens --from ./src --report before making broad UI edits.
  4. If a runtime route matters, run memi diagnose http://localhost:<port> or memi design-doc <url> --spec.
  5. If Figma is connected, use memi/Figma context for token pulls, component inspection, screenshot capture, and sync. Figma is optional; do not block code-first audits on it.
  6. Map components to Atomic Design levels: atom, molecule, organism, template, page.
  7. Prefer shadcn/ui primitives and Tailwind. Avoid introducing CSS modules or styled-components for memi-generated UI.
  8. Use UX Tenets and Traps as the review layer: clarity, feedback, control, consistency, accessibility, error recovery, progressive disclosure, workflow fit, trust, and state continuity.
  9. Use Interface Craft as the polish layer: focusing mechanism, visual hierarchy, spacing rhythm, color intentionality, visual weight, component cohesion, responsive resilience, and user context.
  10. For research-backed product work, run the research flow before implementation:
memi research synthesize
memi simulate plan --hypothesis "Evidence links improve product confidence" --json
memi research design --intent "Design from the accepted research evidence" --json
memi research design --write-specs --mermaid-jam --json
memi mermaid-jam export --from research --json
  1. For registry work, keep the output installable:
memi shadcn doctor
memi shadcn export --out public/r
memi publish --name @you/ds
memi add Button --from @you/ds
  1. End with evidence: commands run, artifacts produced, files changed, remaining assumptions, and the next verification command.

Agent Stack Setup

memi agent install universal --project .
memi agent install hermes
memi agent install openclaw --project .
memi agent install claude-code --project .
memi agent install cursor --project .
memi agent install codex
memi agent install codex-plugin
memi agent install opencode --project .
npx skills add sarveshsea/memi --skill memoire-design-tooling

Use memi agent install --dry-run --json before writing kit files in shared repositories.

Public Surface and Release Proof

When the task is onboarding, publishing, or release alignment, verify the connected surfaces instead of describing them from memory:

SurfaceVerification
npm engineConfirm the current @memi-design/cli package and install command.
MCPCheck the committed server entrypoint and run memi mcp start --no-figma as the safe local proof.
Agent SkillsVerify the current memoire-design-tooling installation path and run a local discovery smoke.
StudioConfirm the current macOS Studio repository, its relationship to the CLI, and the receipt or artifact contract.
SandboxRun the committed design-sandbox proof commands rather than relying on positioning copy.
Design SkillsVerify the catalog, provenance, selected-skill install, and generated-file checks.

Keep product boundaries explicit: the CLI is the engine, MCP exposes local tools, Agent Skills provide workflow context, Studio supervises runs, and the sandbox is a runnable proof surface. End with exact links, commands run, artifacts produced, and any surface that could not be verified.

Output Artifacts To Cite

  • .memoire/app-quality/diagnosis.json
  • .memoire/app-quality/diagnosis.md
  • .memoire/app-quality/ux-audit.json
  • .memoire/app-quality/interface-craft.json
  • .memoire/design-system.json
  • public/r/registry.json
  • .memoire/mermaid-jam/<package-id>/
  • memoire.agent.yaml

Common Mistakes

  • Starting a UI patch before collecting design evidence.
  • Treating Figma as mandatory when code-first audit commands are enough.
  • Creating new component patterns when shadcn/ui or local components already exist.
  • Omitting Atomic Design levels from new component specs.
  • Ignoring UX trap findings because the screen looks acceptable in one viewport.
  • Skipping interface craft checks, then relying on taste for hierarchy, rhythm, polish, or conventions.
  • Installing agent kits without a dry run in a shared workspace.
  • Skipping the design-agent brief, then guessing which evidence, agent stack, or cost mode applies.

What ships with it: 1 file

901 B alongside SKILL.md

Keep looking

Skills are one crate of 326,790. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.