davila7 avatar

Feature Design Assistant

Turns feature planning conversations into structured design sessions by asking targeted questions in batches of four. It walks through context discovery, requirements gathering, technical constraints, and integration needs using multiple choice prompts instead of open-ended back-and-forth. The approach is comprehensive, covering everything from scope estimation to error handling strategies to documentation needs. It's genuinely useful if you tend to skip crucial questions during planning or if you're designing something in an unfamiliar codebase. The structure keeps you honest about dependencies and quality requirements. One caveat: the multi-round questionnaire format works best for medium to large features where upfront design pays off, not quick patches.

skills.sh installs
559
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill feature-design-assistant --agent claude-code

Installs into .claude/skills of the current project.

Files

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)

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Code Review & Quality, Productivity & Planning, Design & UI/UX
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1wanshuiyin avatarpaper-planwanshuiyin/auto-claude-code-research-in-sleepGenerate a structured paper outline from review conclusions and experiment results. Use when user says "写大纲", "paper outline", "plan the paper", "论文规划", or want558skills.sh installs
2davila7 avatarseo-auditdavila7/claude-code-templatesWhen the user wants to audit, review, or diagnose SEO issues on their site. Also use when the user mentions "SEO audit," "technical SEO," "why am I not ranking,555skills.sh installs
3denoland avatardeno-expertdenoland/skillsExpert-level Deno knowledge for code review, debugging, and best practice enforcement. Use when reviewing Deno code or answering advanced Deno questions.544skills.sh installs
4andreadellacorte avatargroove-work-auditandreadellacorte/grooveReview current branch for blindspots; fix now / needs spec / create issues.540skills.sh installs
5bitwize-music-studio avatarlyric-writerbitwize-music-studio/claude-ai-music-skillsWrites or reviews lyrics with professional prosody, rhyme craft, and quality checks. Use when writing new lyrics, revising existing lyrics, or when the user say535skills.sh installs
6davila7 avatarcontent-research-writerdavila7/claude-code-templatesAssists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on ea533skills.sh installs