| Turn a brief into a spec |
Claude.ai Planner (Fable 5) |
Studio context already in project knowledge. One pass. |
| Explore visual direction |
Claude Design (Opus 4.8) ★ |
Separate weekly limit. Does not draw from Max pool. Free creative resource within its own cap. |
| Choose a project's motion language |
sc-motion |
Selects one of three motion philosophies, Systemic Restraint, Cinematic Direction, or Experiential, plus a shared procedural-animation library, and pins the choice as an ADR at Gate 1. One language per project, held to the end. The invariants hold across all three: reduced-motion stays functional, nothing animates without cause, focus and contrast rules stay untouched. |
| Generate or remix a design inside Figma |
Figma Agent (beta) |
Figma's purpose-built design agent, embedded in the canvas rather than bolted on as a sidebar chat. It generates and remixes designs against an existing design system out of the box, so output lands on the studio's own tokens and components instead of generic defaults, and it absorbs the rote construction work between direction and comp. Gradual beta for Full seats on Professional, Organization, and Enterprise plans; no credits consumed while it is in beta. A community skills library now has 50+ design workflow skills (research, design systems, handoff); the agent can also create a new skill based on context in the active file. |
| Translate Figma into code |
Claude Code + Figma MCP |
Reads Sandbox, writes code. generate_figma_design also writes approved frames to the Figma Production page. Figma Motion (June 2026) is MCP-compatible: animated frames are inspectable in Dev Mode and can be passed directly to a coding agent for implementation; copy animation code as CSS, JSON, or framework-ready React. Code Connect in MCP is what keeps that output specific: it hands the agent production component context during design-to-code, so the agent reaches for the real component instead of regenerating a generic one, and spends fewer tokens doing it (Figma, 2026-08-05). Auto layout also gained vertical wrap (Sept 2026): a column-direction container now wraps to a new column the way flex-wrap: column does in CSS, closing a gap that previously needed a manual workaround for responsive component layouts. |
| Map a project plan or architecture in FigJam |
figma-use-figjam MCP skill |
Three tools: figma-use-figjam writes content into FigJam, generate-project-plan builds a structured plan diagram, get_figjam reads an existing board. Architecture diagram → FigJam → coding agent: sketch the system structure, then the Generator reads the board as sprint context. Figma MCP server expanded June 16 to cover Slides, FigJam, Make, and the Figma design agent. download_assets exports production assets directly from any Figma file. |
| Sync Figma tokens into the repo |
/sync-figma-token |
Reads the Sandbox page, extracts tokens, syncs to _config/design-system/token-map.md. First run is clean; later runs show ADDED / REMOVED / CHANGED before overwriting. Bypassed for Shokunin-branded properties, which link the shared CSS from brand.shokunincrafthouse.com instead. |
| Get a live preview on every PR |
GitHub Actions preview workflow |
Real URL per PR plus snapshot screenshots in the PR body. |
| Run unattended within a phase |
/goal after contract approval |
Claude Code 2.1.139+. Sets a session-scoped completion condition; Haiku checks every turn. Use for Step 4 scaffold and Step 9 sprints. Never on the Evaluator. Always cap with or stop after N turns. |
| Re-run a check on an interval in-session |
/loop (Claude Code v2.1.71+) |
Session-scoped cron. Re-runs a prompt or slash command on an interval; tasks auto-expire after 3 days. In-session monitoring only: CI watch, preview re-checks. Never on the Evaluator. Not a replacement for Cowork scheduled tasks, which persist. |
| Design a chart or dashboard color system |
/dataviz (v2.1.198) |
Built-in skill for chart and dashboard design guidance. Ships a runnable color-palette validator — confirms the palette meets contrast requirements before code lands. |
| Monitor multiple sprints at once |
Agent View (claude agents) |
Claude Code 2.1.139+. One screen for every background session — running, waiting, completed, failed. claude agents --json (v2.1.145+) outputs live sessions as JSON for scripting into tmux status bars or session pickers. I cap parallel sessions at 2–3. For larger orchestrated flows, Dynamic Workflows (v2.1.154+) fans work out across tens to hundreds of background agents via /workflows. Background sessions follow the repo's CLAUDE.md git instructions: since v2.1.221 they commit and push to preserve work but open a draft PR only when the task calls for one, not on every completion, which retires the v2.1.198 always-draft-PR behavior and the noise it made on unattended runs. /fork now spawns a background session with its own row here, not an in-session subagent, and inherits the full conversation plus prompt cache by default, cutting context-rebuild cost for branched work; /subtask is the new command for launching a subagent within the current session, and non-teammate subagents spawned in interactive sessions now run in the background by default. /code-review at high, xhigh, or max effort now runs as a background agent too, not just at lower effort levels. Sessions still default to a 200-call cap on WebSearch, but the 200-spawn subagent cap was removed in v2.1.224, so a long orchestration run no longer hits a wall mid-batch; concurrency and depth limits still apply. Sessions can also message each other across machines via SendMessage and ListAgents (v2.1.224/225), so a Remote Control session is reachable by name from another machine instead of only when it initiates contact. Typing @ in the prompt mentions another live session by name and routes the message via SendMessage directly, no confirm step. |
| Grade a sprint |
Evaluator, fresh Claude Code session on Fable 5 |
Single-pass audit. Never put /goal or /loop on it. Grades through the sc-design-crit lens library; findings cite named frameworks. |
| Change any session setting mid-session |
/config key=value (v2.1.181) |
Set any config inline: /config thinking=false, /config effort=low. /config --help lists all keys. Faster than menus; takes effect immediately. |
Recover context lost to /clear |
/rewind (v2.1.191) |
Resumes the conversation from before the last /clear was run. No need to re-establish context manually when a clear was premature. |
| Share session output as a live page |
CC Artifacts (beta, Team/Enterprise) |
Turns a Claude Code session into a shareable HTML page at a private URL. PR walkthroughs, dashboards, release checklists. |
| Validate decisions with real users |
Maze / Lyssna / Dscout |
The AI Evaluator grades Functionality from code and snapshots. It cannot replace a real user. Tool scales to company stage — see For Hiring Managers. |
| Verify complex async or concurrent state formally |
Formal verification with Claude + Lean/TLA+ |
Two short prompts is enough to get started, no prior Lean or TLA+ knowledge required: describe the state machine or concurrency property, then ask Claude to prove it. Boris Cherny's report: a two-prompt pass produced 16 PRs fixing bugs and race conditions. Reach for it on complex async state and concurrency specifically, not as a default technique. |
| Audit CLAUDE.md files, skills, and agents for quality |
/doctor prompt-audit (v2.1.283) |
Complements /skill-doctor: audits CLAUDE.md files, skills, and agents for quality issues rather than token usage. Run it after writing or editing a skill, and before a Gate 3 review. |