research-plan-implementlisted
Install: claude install-skill kevinlin/skills
# Research → Plan → Implement Workflow
A structured three-phase approach for complex tasks. Instead of diving straight into code (which works fine for simple changes), this workflow front-loads understanding so that implementation goes smoothly the first time. Each phase produces a compact artifact that carries forward, keeping context clean as work progresses.
## When to use this skill
This skill earns its overhead when the task has **uncertainty** — you don't fully understand the codebase area, the right approach isn't obvious, or mistakes would be costly to undo:
- **Complex features** — New functionality touching multiple files and components
- **Bug investigation** — Issues where the root cause isn't obvious and needs tracing
- **Architectural refactoring** — Changes with ripple effects across the codebase
- **Unfamiliar codebases** — When you need to build understanding before acting
**Skip this skill for**: Simple fixes, typos, single-file changes, or tasks where the path forward is already clear.
## Workflow overview
```mermaid
flowchart TB
A[Start: Task/Feature] --> B[Phase 1: Research]
B --> C[Research Document]
C --> D{Ready to plan?}
D -->|More research needed| B
D -->|Yes| E[Phase 2: Plan]
E --> F[Implementation Plan]
F --> G{Plan approved?}
G -->|Needs revision| E
G -->|Yes| H[Phase 3: Implement]
H --> I[Execute phase]
I --> J[Verify & update progress]
J --> K{More phases?}
K -->|Yes| L[Next phase]
L