Create a detailed implementation plan before coding any feature. Planning first leads to better code.
Creates a detailed implementation plan before coding. Use this when starting new features or making significant changes to think through the approach first.
/plugin marketplace add az9713/claude-code-agentic-framework/plugin install az9713-codebase-singularity@az9713/claude-code-agentic-frameworkCreate a detailed plan before implementing any feature or change. Planning first leads to better code.
When this command is invoked with a task description:
Structure the plan as follows:
# Implementation Plan: [Feature Name]
## Overview
[2-3 sentences describing what will be built]
## Requirements
- [Requirement 1]
- [Requirement 2]
- [Requirement 3]
## Affected Files
| File | Action | Description |
|------|--------|-------------|
| path/to/file.js | Create | [what this file does] |
| path/to/other.js | Modify | [what changes] |
## Implementation Steps
1. [Step 1 with detail]
2. [Step 2 with detail]
3. [Step 3 with detail]
## Testing Strategy
- [How to test this feature]
- [Edge cases to cover]
## Risk Assessment
- [Potential issues]
- [Mitigation strategies]
## Questions/Concerns
- [Any unclear requirements]
- [Potential issues to discuss]
Save the plan to specs/[feature-name]-plan.md
Show the plan to the user and ask: