Feature Implementation
Executes complex, multi-phase feature plans with systematic state tracking and deep codebase exploration to ensure consistent progress.
The source repository doesn't declare a license. Check its terms before reusing the code.
Key features
- Systematic phase-by-phase execution with mandatory verification and testing steps
- Progressive disclosure strategy to manage context and prevent information overload
- Deep codebase exploration using a specialized Plan subagent to identify existing patterns
- Persistent state tracking via implementation_state.md to enable seamless task resumption
- Detailed documentation of implementation decisions, deviations, and technical challenges
Use cases
- Ensuring new code follows existing architectural patterns through automated codebase discovery
- Executing large-scale, multi-phase feature developments across multiple sessions
- Resuming complex implementation tasks while maintaining full context of previous work
FAQ
What does the Feature Implementation skill do?
This skill enables Claude to execute complex, multi-phase feature plans systematically. It uses a specialized 'Plan' subagent to explore your codebase and maintains a persistent state file to track progress, ensuring no context is lost during long-running development tasks.
How does it handle complex codebase dependencies?
Before writing code, the skill uses a Plan subagent to perform deep discovery. It identifies existing patterns, potential conflicts, and necessary integration points across the entire repository to ensure the new feature aligns with your existing architecture.
How does this skill improve my development workflow?
It reduces cognitive load by using a 'progressive disclosure' strategy—starting with a high-level overview and drilling into technical details only when needed. This prevents information overload and ensures Claude remains focused on the current implementation phase.
When should I use the Feature Implementation skill?
Use this skill for large-scale tasks that require multiple steps, such as building a new API integration, refactoring a core module, or implementing a complex UI feature. It is best paired with the feature-planning skill.
What is the purpose of the implementation_state.md file?
The implementation_state.md file acts as a persistent memory for the feature build. It records completed tasks, architectural decisions, and discovered 'gotchas,' allowing you or Claude to resume work exactly where it left off, even after a break.
Related skills
Create Skill
Guides the creation of effective new skills to extend capabilities with specialized knowledge and workflows.
Productivity Workflow4,59012 ptsProduct Requirements
Guides users through an interactive requirements gathering process to generate professional Product Requirements Documents (PRDs).
Productivity Workflow1,25912 ptsSkill Creator
Guides the development and packaging of new skills that extend Claude's capabilities with specialized knowledge and workflows.
Productivity Workflow12,62312 pts