What problem does it solve?
Captures and consolidates brand voice, target audience, personality, anti-references, and accessibility constraints into a single project-level design brief so downstream design work is aligned and not generic. Prevents designers and automated design skills from working "blind" by creating a canonical .design-context.md that other skills read.
Core Features & Use Cases
- Interactive Q&A: Guides the user through 5–7 concise questions (audience, primary use case, personality, voice & tone, anti-references, sector references, constraints) and prompts for clarification when answers are thin.
- Repository exploration: Scans common locations (public assets, Tailwind config, landing/marketing pages, package.json) and summarizes "what I already know" before asking questions.
- Reference-driven: Reads required design protocol and anti-patterns from references/frontend/design to enforce schema and avoid known pitfalls.
- File output & update semantics: Writes a complete .design-context.md at the project root, respects existing files unless --force is provided, and offers review/update flows instead of blind appends.
- Use cases: Initialize brand context for a new project, capture a pivoted brand voice, or audit/update an existing design brief for consistency across design-variants, website-theme, frontend-design, and content-marketing.
Quick Start
Run the design-context skill to interactively capture brand voice, audience, and constraints and write .design-context.md at the project root.