Feature Spec
Create a concise product and technical specification for a requested feature.
When to Use
- •Use this skill when a user asks for a new feature or change.
- •Use this skill before implementation to clarify scope and tests.
Inputs
- •Feature request or problem statement
- •Target area (frontend, backend, full stack)
- •Constraints (performance, accessibility, security)
Instructions
- •Summarize the goal in 1-2 sentences.
- •List assumptions and out-of-scope items.
- •Define acceptance criteria as bullet points.
- •Propose a minimal implementation plan (3-7 steps).
- •List a test plan (unit, integration, E2E where relevant).
- •Call out risks or dependencies.
Output
- •A spec section with goals, acceptance criteria, plan, and test plan.