create-planlisted
Install: claude install-skill aiskillstore/marketplace
# Create Implementation Plan
## Instructions
Create a detailed, high-quality implementation plan in `.plans/` directory that adheres to strict quality standards and provides complete guidance for implementation.
### Phase 1: Understanding & Validation
#### Step 0: Extract Original Issue/Task Requirements (MANDATORY)
**CRITICAL**: Before creating any plan, extract ALL requirements from the original issue/task.
```bash
# If triggered by a GitHub issue
gh issue view <number>
```
Create exhaustive requirements list:
- Every functional requirement stated
- Every acceptance criterion listed
- Every edge case mentioned
- Every error handling requirement
- Any implicit requirements (derive from context)
**Store this list - the plan MUST cover 100% of these requirements.**
#### Step 1: Understand the Request
- Review the report or analysis that triggered this plan
- **Map each requirement from Step 0 to plan items**
- Identify the type of plan needed:
- **Feature**: New functionality
- **Refactor**: Code restructuring
- **Fix**: Bug fix or issue resolution
- **Enhancement**: Improvement to existing feature
#### Step 2: Audit the Codebase
**CRITICAL**: Never create a plan without thorough codebase understanding
For each item in the report, perform comprehensive analysis:
1. **Use the audit skill** if needed for deep investigation
2. **Identify affected files** - Which files will change?
3. **Find existing patterns** - How is similar code structured?
4. **Check CLAUDE