Agent skill
implement-plan
Implement a spec document phase-by-phase, writing robust idiomatic code that follows codebase patterns.
Install this agent skill to your Project
npx add-skill https://github.com/ferueda/agent-skills/tree/main/skills/implement-plan
SKILL.md
Implement the given spec document. Work phase-by-phase, writing robust code that follows codebase patterns, and industry best practices and patterns.
Process
- Read the spec - Understand phases, success criteria, and scope boundaries
- Explore the codebase - Read files mentioned in the spec and related code
- Analyze patterns - Identify existing conventions, architecture, and idioms to follow
- Implement phase-by-phase - Complete each phase fully before proceeding
- Verify your work - Run
make checkafter code changes (skip for docs-only)
Implementation Rules
- Follow the plan - The spec is your contract; implement what's specified
- Match codebase patterns - Use existing conventions, not new ones
- Write robust code - Handle errors, edge cases, and failure modes
- Be idiomatic - Use language best practices and established patterns
- No shortcuts - Implement fully, don't stub or placeholder
Per-Phase Workflow
For each phase:
- Read - Understand what the phase requires
- Explore - Read existing code that will be modified or extended
- Implement - Write code matching codebase style and patterns
- Test - Run
make checkto verify (for code changes) - Update - Check off completed items in the spec file
Verification
- Code changes: Run
make checkbefore proceeding to next phase - On failure: Run
make fixfirst, then re-runmake check - Documentation-only: Skip verification
Communication
- If the plan doesn't match codebase reality, explain the discrepancy
- If you need to deviate, explain why before making changes
- Update checkboxes in the spec as you complete each section
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
create-plan
Create detailed implementation plans with thorough research and iteration. Use when the user asks to build a feature, create a plan, or specifically invokes this skill.
summarize-work
Summarize work done in a spec/plan document.
review-spec
Review a spec document against codebase reality, identifying gaps and ensuring sound, robust implementations.
ask-questions
Clarify requirements before implementing. Do not use automatically, only when invoked explicitly.
research-codebase
Research codebase comprehensively using parallel sub-agents. Use when the user asks to "research the codebase", "understand how X works", or "investigate Y".
edit-article
Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.
Didn't find tool you were looking for?