build-command-deck-sites
Design, build, or refactor websites in the Command Deck language, derived from the public-facing EDCOMMANDER design system. Use for make density feel controlled: persistent context, docked work surfac
SKILL.mdpacks/command-deck/build-command-deck-sites/SKILL.md
GitHubCommand Deck Site Builder
Build sites around this thesis: Make density feel controlled: persistent context, docked work surfaces, narrow status language, and action hierarchy that survives pressure.
Workflow
- Inspect the target content, brand, framework, and deployment boundary.
- Read references/narrative.md to establish the story, voice, and information sequence.
- Read references/design-system.md before defining tokens or components.
- Read references/prompt-recipes.md for an intake or cross-tool handoff.
- Reuse assets/starter for a new static build; translate the token relationships into an existing healthy framework.
- Apply references/quality-gates.md before delivery.
- Never publish, deploy, merge, or replace an existing design without explicit authorization.
Core decisions
- Write the central audience tension in one sentence before styling.
- Give every page a dominant action and every section a distinct reader question.
- Preserve this pack's compositional relationships while changing names, imagery, and exact palette for the user's identity.
- Use real metrics only when the user provides or verifies them.
- Mark demonstrations, mock data, proposed mechanisms, and confirmed capabilities honestly.
- Prefer semantic HTML, progressive enhancement, visible focus, reduced motion, and useful narrow-screen layouts.
- Never copy authentication flows, private dashboards, personal data, secrets, internal URLs, or source-site configuration into a public build.
Starter
Generate a dependency-free site:
node scripts/scaffold.mjs --output ./my-site --name "Northstar" --tagline "A clear promise for a specific audience." --accent "#7c6cff"
node scripts/audit.mjs ./my-site
Customize site-data.js first. It is the public content contract; layout code should remain stable until the narrative is correct.