feature-design-assistant

Installation
Summary

Structured dialogue tool for collaboratively designing features, APIs, and architecture through phased information gathering and validation.

  • Guides through six phases: context discovery, requirements gathering, approach exploration, design presentation, documentation, and execution handoff
  • Uses batched multi-question prompts to efficiently collect requirements across core goals, technical layers, quality attributes, integrations, and dependencies
  • Generates 2-3 design approach options with pros/cons, then validates user preference before proceeding to detailed design sections
  • Produces design documents and implementation task checklists with priority, phase, time estimates, and file references for immediate handoff to execution
SKILL.md

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."

Phase 1: Context Discovery

First, explore the codebase to understand:

  • Project structure and tech stack
  • Existing patterns and conventions
  • Related features or modules
  • Recent changes in relevant areas

Phase 2: Structured Information Gathering

Use AskUserQuestion to batch collect information efficiently. Each call can ask up to 4 questions.

Round 1: Core Requirements (4 questions)

Related skills

More from davila7/claude-code-templates

Installs
474
GitHub Stars
27.2K
First Seen
Jan 21, 2026