command · sumi-design · v0.6.1
/sumi-design:direction
Run the full creative-direction process — brief, anti-references, ledger check, three divergent directions, selection, DESIGN.md and ledger entry.
- Reference
- sumi-design
- command
- /sumi-design:direction
- source
- plugins/sumi-design/commands/direction.md
Project and references: $ARGUMENTS
Follow sumi-design:design-direction stage by stage. This is a decision-heavy command: run it with the architect-level model of the project's profile (sumi:model-routing), and use sumi:scout agents for the fact-gathering parts (repo, current site, competitors). Do not skip stages and do not write UI code during this command.
- Stage 0: check which companion skills are available (Impeccable, Taste, Emil Kowalski). Mention missing ones once and continue.
- Stage 1: build
design/brief.md. Gather facts from the repo and any links first; then ask the user the remaining questions in one batch, with recommended answers. - Stage 2: anti-references, including
ledger.mjs recent. - Stage 3: three directions that differ on ≥ 5 axes (
${CLAUDE_PLUGIN_ROOT}/skills/design-direction/references/divergence-axes.md). Check each against the ledger (ledger.mjs check) and fix collisions before presenting. - Present the directions compactly and ask the user to choose or combine. Offer visual previews (small static pages) or a Claude Design brief per direction (
sumi-design:claude-design-bridge). - After the choice: write
DESIGN.md, verify contrast withcontrast.mjs(fix failures), record the project withledger.mjs add, and, if Impeccable is installed, make surePRODUCT.mdreflects the brief. - Report per
sumi:output. Subject: the chosen direction. Body: its tokens as a short table, the contrast results fromcontrast.mjs, and the ledger entry written. Next step: implement screens from DESIGN.md, or generatedesign/claude-design-brief.md.