mhylle/claude-skills-collection/implement-plan
- community
Checking that the SKILL.md file is still in the repository.
Orchestrate the execution of complete implementation plans, delegating each phase to implement-phase skill. This skill manages the full plan lifecycle including phase sequencing, user confirmation between phases, and overall progress tracking. Triggers on "implement the plan", "execute the implementation plan", or when given a path to a plan file.
Install
npx vskill@latest install mhylle/claude-skills-collection/implement-planSKILL.md
Implement Plan
<!-- contents: generated by tests/skill_structure.py --write; edit headings, not this block -->
Contents
- CRITICAL: Orchestrator Pattern (MANDATORY)
- Architecture
- Responsibilities
- When to Use
- Execution Modes
- Getting Started
- Phase Execution Protocol
- Handling Blockers
- Resuming Interrupted Work
- Final Completion
- Progress Tracking
- Reference Materials
- Key Principles
- Skill Dependencies
Reference files (open one when a step points to it):
references/plan-format.md: Implementation Plan Format Reference
<!-- /contents -->
Orchestrate the execution of complete implementation plans by delegating each phase to the implement-phase skill. This skill manages the full plan lifecycle.
CRITICAL: Orchestrator Pattern (MANDATORY)
THIS SESSION IS AN ORCHESTRATOR. YOU MUST NEVER IMPLEMENT CODE DIRECTLY.
The Orchestration Hierarchy
This holds whenever the Agent tool is available. A user's "foreground", "no background agents" or "don't poll" is about how this session waits for agents, not about who writes the code; only an explicit "write the code yourself in this session" overrides the rule, so ask when unsure.
What This Session Does
| DO | DO NOT | |
|---|---|---|
| Read plan and prompts | Write code | |
| Discover phase prompts | Create files | |
| Invoke implement-phase skill | Use Write/Edit tools | |
| Track plan-level progress | Implement directly | |
| Present results to user | Fix issues directly | |
| Handle user confirmation | Run implementation commands |
Enforcement
If you find yourself about to use Write, Edit, or NotebookEdit tools in this session:
Architecture
Responsibilities
This Skill (implement-plan)
- Read and understand the full plan
- Sequence phases correctly
- Run each phase through
implement-phase, in this session - Handle user confirmation between phases
- Track overall plan progress
- Generate final completion report
Delegated to implement-phase
- All implementation work
- Exit condition verification
- Code review
- ADR compliance
- Plan file synchronization
When to Use
- Implementing pre-approved technical plans or specifications
- Executing phased development work with defined success criteria
- Following structured implementation guides with verification steps
- Resuming partially-completed implementation work
Execution Modes
Current Mode: Guided Execution
Each phase requires user confirmation before proceeding to the next. This is the default, safe mode.
Future Mode: Autonomous Execution
Note: This mode is planned but not yet implemented. When enabled, the entire plan will execute without pauses between phases.
Autonomous mode will require:
- Explicit user opt-in: "implement the entire plan autonomously"
- Stricter quality gates
- Comprehensive rollback capability
- Detailed execution log
Getting Started
When given a plan path or asked to implement a plan:
1. Locate and Read Plan
Multi-Session Support: If the plan has a task_list_id in its metadata, ensure you're using the same task list:
This enables multiple sessions to share progress on the same plan.
2. Discover Phase Prompts
Check for pre-generated prompts from the prompt-generator skill:
Prompt Discovery Output:
3. Read Related Context
4. Check Progress via Tasks
Task Status Display:
5. Begin Phase Execution
For each phase:
- Mark task as in_progress:
TaskUpdate(task_id, status: "in_progress") - Invoke
implement-phase. Its procedure loads into this session, which then acts as the phase lead through Steps 1–8; nothing comes back from elsewhere, so continue from thePHASE_RESULTblock that ends Step 8. - On completion:
TaskUpdate(task_id, status: "completed")
With Prompt (preferred):
Without Prompt (fallback):
Phase Execution Protocol
Before Each Phase
- Announce the phase about to start
- Summarize what will be implemented
- Note any dependencies on previous phases
During Phase Execution
The implement-phase procedure, running in this session, handles all details:
- Subagent delegation for implementation
- Exit condition verification
- Code review via
devflow:code-review - ADR compliance checking
- Plan file synchronization
Its agents report asynchronously, so this session ends turns while it waits for them. That is the phase still in progress, not the phase ending: each report resumes the phase, which runs on until Step 8.
After Each Phase
Continue from the structured result that ends implement-phase's Step 8:
User Confirmation Point
After each phase completes, pause for user confirmation:
Handling Blockers
During a phase, implement-phase asks the user about a blocker itself, since it runs in this session, and resumes the blocked step after the answer. A PHASE_RESULT with status: BLOCKED only ends a phase when no one could be asked (an unattended run):
From implement-phase
Orchestrator Response
- STOP further phase execution
- PRESENT the blocker to user with options
- AWAIT user decision
- RESUME or ABORT based on decision
Resuming Interrupted Work
Tasks persist across sessions, enabling seamless resume:
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/implement-plan/SKILL.md
Popularity
- Repository stars
- 13
- 7-day trend score
- 13
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 30 Mar 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mhylle/claude-skills-collection/implement-plan)