Turn the idea for a feature into a fully-formed PRD/design/specification and implementation-plan. Use when you have a spec or requirements that needs implementation. Use in pre-implementation (idea-to-design) stages to make sure you understand the spec/requirements and ensure you have a correct implementation plan before writing actual code.
apm install @serpro69/analysis-process---
name: analysis-process
description: Turn the idea for a feature into a fully-formed PRD/design/specification and implementation-plan. Use when you have a spec or requirements that needs implementation. Use in pre-implementation (idea-to-design) stages to make sure you understand the spec/requirements and ensure you have a correct implementation plan before writing actual code.
---
# Task Analysis Process
**Goal: Before writing any code, make sure you understand the requirements and have an implementation plan ready.**
## Ideas and Prototypes
_Use this for ideas that are not fully thought out and do not have a fully-formed design/specification and/or implementation-plan._
**For example:** I've got an idea I want to talk through with you before we proceed with the implementation.
**Your job:** Help me turn it into a fully formed design, spec, implementation plan, and task list.
See [idea-process.md](./idea-process.md).
## Continue WIP Feature
_Use this to resume work on a feature that already has design docs and a task list in `/docs/wip/`._
**For example:** Let's continue working on the auth system.
**Your job:** Review the current state of the feature, understand what's been done and what's next, then proceed with implementation.
See [existing-task-process.md](./existing-task-process.md).