analysis-process

serpro69's avatarfrom serpro69

Turn the idea for a feature into a fully-formed PRD/design/specification and implementation-plan. Use in pre-implementation (idea-to-design) stages to make sure you understand the requirements and have a correct implementation plan before writing actual code.

⭐15stars🔀1forks📁View on GitHub🕐Updated Dec 7, 2025

When & Why to Use This Skill

The Analysis Process skill for Claude streamlines the transition from initial concept to technical execution. It automates the creation of comprehensive Product Requirement Documents (PRDs), technical design specifications, and actionable implementation plans, ensuring that developers have a clear roadmap and a deep understanding of requirements before writing code.

Use Cases

  • Idea-to-Spec Transformation: Convert vague feature concepts or prototypes into structured PRDs and technical design documents.
  • Implementation Roadmapping: Generate detailed, step-by-step plans for complex software tasks to ensure efficient coding and fewer architectural errors.
  • Requirement Validation: Analyze and document existing project tasks to identify missing details and ensure full alignment with project goals before development starts.
nameanalysis-process
descriptionTurn the idea for a feature into a fully-formed PRD/design/specification and implementation-plan. Use in pre-implementation (idea-to-design) stages to make sure you understand the requirements and have a correct implementation plan before writing actual code.

Task Analysis Process

Goal: Before starting the implementation, make sure you understand the requirements and implementation plan.

Ideas and Prototypes

Use this for ideas that are not fully thought out and do not have a fully-formed PRD/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 task: Help me turn it into a fully formed design and spec, and eventually an implementation plan.

See idea-process.md.

Existing task-master tasks

For tasks that already exist in task-master.

For example: Let's work on task 6 next.

Your task: Make sure the task is well-documented and you understand the requirements and how to implement it. Then implement the task.

See existing-task-process.md.