← Back to registry
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.
Install
One-line setup
Copy and run this in your terminal to install the skill. Re-run to reinstall and update an existing install.
npx codex-skills-registry@latest --skill=product/feature-design-assistant --yesFeature Design Assistant
Turn ideas into implementable specs with clear scope, risks, and acceptance criteria.
Workflow
- Context: skim the repo for patterns, modules, and recent changes.
- Discovery: ask up to 4 questions per round.
- Design: propose a solution with trade-offs.
- Spec: write a short design doc with sections below.
Discovery Questions (examples)
- Goal and primary users?
- Scope and timeline constraints?
- Which layers are touched (data, API, UI, infra)?
- Quality bar (performance, security, reliability)?
- Non-goals / out-of-scope?
Design Doc Template
- Problem
- Goals / Non-goals
- Proposed solution (components, data flow)
- Alternatives (and why rejected)
- Risks / Open questions
- Testing / rollout plan
- Acceptance criteria
Guardrails
- Keep scope tight; call out what is explicitly excluded.
- Prefer existing patterns unless the user asks to change architecture.
- If the change is large, propose a phased rollout.
References
- Extended examples:
references/examples.md