npx skills add ...
npx skills add davila7/claude-code-templates --skill feature-design-assistant
Turn ideas into fully formed designs and specs through natural collaborative dialogue. Use when planning new features, designing architecture, or making significant changes to the codebase.
npx skills add davila7/claude-code-templates --skill feature-design-assistant
Help turn ideas into fully formed designs and specs through structured information gathering and collaborative validation.
Announce at start: "I'm using the feature-design-assistant skill to design this feature."
First, explore the codebase to understand:
Use AskUserQuestion to batch collect information efficiently. Each call can ask up to 4 questions.
Based on previous answers, ask follow-up questions. Examples:
If UI layer selected:
If High Security selected:
After gathering requirements, propose 2-3 approaches:
Use AskUserQuestion to confirm approach:
Present design in sections (300-500 words each), validate after each:
After each section, use AskUserQuestion:
Write to docs/designs/YYYY-MM-DD-<topic>-design.md: