What problem does it solve?
This Skill provides a structured framework and best practices for leveraging AI, specifically Claude Code, to enhance the software development lifecycle, from exploration and planning to coding and quality assurance.
Core Features & Use Cases
- Structured Workflows: Implements patterns like Explore-Plan-Code-Commit (EPCC) and Test-Driven Development.
- Context Management: Offers guidance on efficient prompting, conversation structure, and context window optimization.
- Tool & Model Selection: Provides recommendations for when to use subagents versus direct tools, and which Claude model (Opus, Sonnet, Haiku) is appropriate for different tasks.
- Quality Assurance: Emphasizes automated validation and human review checkpoints.
- Use Case: A developer can use this Skill to guide their interaction with Claude Code when refactoring a complex module, ensuring they follow best practices for planning, coding incrementally, and testing thoroughly.
Quick Start
Use the claude-code-workflow skill to guide the EPCC development pattern for a new feature.