implement-plan
Executes a complete, approved engineering plan through exactly one implementation agent. Use after planning is finished and material decisions are settled.
Install / Use
npx skills add rphlmr/claude-config --skill implement-planInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
Development & EngineeringSupported Platforms
Tags
Our assessment of implement-plan
implement-plan scores 62/100 on our quality scale, 2064th of 2,717 Development & Engineering skills we index.
Its SKILL.md is 6.5 KB long, well organised into 9 sections and no code examples: a thorough specification that gives an agent plenty to work with.
It has no GitHub stars yet, so there is no community track record; judge it on its content.
Maintenance, license and trust
- We could not determine when the repository was last updated.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 68/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-27. Automated pattern scan on 2026-09-27. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
implement-plan compared with similar skills
All 4 of these similar skills score higher than implement-plan; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| implement-plan (this skill)by rphlmr | 62 | 0 | — | SKILL.md |
| ai-job-searchby MadsLorentzen | 100 | 44.1k | today | CLAUDE.md |
| claude-howtoby luongnv89 | 100 | 41.7k | 1d ago | CLAUDE.md |
| algorithmic-artby anthropics | 100 | 177.9k | 5d ago | SKILL.md |
| pptxby anthropics | 100 | 177.9k | 5d ago | SKILL.md |
Frequently asked questions
- How do I install implement-plan?
- Run
npx skills add rphlmr/claude-config --skill implement-plan. The install tabs above show the steps for each supported agent. - Which AI agents does implement-plan work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is implement-plan safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It declares no license and scores 68/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is implement-plan still maintained?
- We could not determine when the repository was last updated.
Skill content
View source on GitHubname: implement-plan description: Executes a complete, approved engineering plan through exactly one implementation agent. Use after planning is finished and material decisions are settled. disable-model-invocation: true
Implement Plan
Execute the current approved plan through exactly one implementation subagent.
This is an execution handoff. Do not perform another planning, investigation, review, or implementation phase in the parent thread.
Establish the implementation brief
Treat the approved plan as current.
Pasted plan
When the invocation arguments contain a complete implementation plan:
- use that plan verbatim;
- do not summarize, restructure, normalize, or reinterpret it;
- include only explicit amendments stated after the plan.
Plan from the current conversation
Otherwise:
- use the latest explicitly approved final plan from the current conversation;
- preserve its wording and structure;
- append only later explicit decisions or corrections;
- exclude exploratory discussion, rejected alternatives, superseded plans, and unrelated conversation.
Do not inspect the repository to verify plan freshness.
Do not recreate an already complete plan as a shorter brief. Rewriting can omit important compatibility, validation, or acceptance details.
If no complete approved plan can be identified, stop. Do not create a new plan under this skill.
Treat a plan as complete only when it contains, at the level required by the task:
- a clear outcome;
- executable implementation boundaries or steps;
- settled material decisions and constraints;
- objectively checkable acceptance criteria;
- required validation commands or validation expectations.
For a simple change, these elements may be concise or combined. Do not require ceremonial sections when the required information is already explicit.
If a material element is missing, stop and identify the missing element. Do not infer, reconstruct, or repair the plan under this skill.
Validation contract
Treat the validation specified by the approved plan as the complete required validation set.
- Preserve exact validation commands when they are present in the approved plan or were explicitly added as a later approved amendment.
- Do not add broader test suites or validation categories.
- Do not remove or weaken required validation.
- Do not convert descriptive validation requirements into guessed commands in the parent thread.
The implementation agent may resolve exact repository commands when they were not established during planning.
Select the implementation agent
Select the implementation agent from the approved plan before spawning it.
light-implementer is the lighter executor for narrow mechanical work.
Use implementer when the plan changes any of:
- exported or public TypeScript APIs;
- conditional, recursive, nominal, or inference-heavy types;
- emitted declarations;
- shared monorepo contracts;
- compatibility or migration surfaces;
- authentication, security, persistence, or build infrastructure.
Use light-implementer for:
- localized runtime behavior;
- mechanical refactors with exact instructions;
- narrow UI changes;
- documentation;
- repetitive test additions;
- corrections where a verifier has already identified the exact symbols and expected types.
The implementer criteria take precedence when categories overlap. Honor an
explicit user request for either implementation agent.
Spawn exactly one selected implementation agent with the Agent tool, as a new subagent of that type rather than a fork of this conversation:
implementerfor the contract-heavy and high-risk categories above;light-implementerfor the narrow and mechanical categories above.
Do not spawn additional implementation, exploration, planning, review, or verification agents unless the user explicitly requests a separate review.
Handoff
The agent starts without this conversation, so the handoff is its entire brief. Send the selected agent this short execution contract:
The following implementation plan is current, approved, and authoritative. Implement it directly under your standing agent instructions.
Treat its validation section as the complete required validation set.
Append the approved implementation plan verbatim.
Do not duplicate the implementation agent's standing instructions in the handoff.
Wait for the selected agent to return. Its result may arrive later as a completion notification; do not report an outcome before it arrives.
Do not inspect, implement, validate, or review the same changes independently in the parent thread.
Material decision escalation
When the implementation agent returns BLOCKED_DECISION, the parent owns the
decision.
Use the reported repository evidence together with:
- the approved plan;
- explicit decisions already made;
- active instructions;
- the requested outcome.
When those establish one unambiguous answer:
- make the decision in the parent thread;
- send only the resolved decision to the same implementation agent with
SendMessage, addressed by the agent ID or name from its result; - instruct that agent to continue.
Ask the user only when multiple valid outcomes still depend on product intent or preference.
Do not:
- ask the implementation agent to choose an architecture;
- ask it to recommend between product or API alternatives;
- replace it because it escalated;
- spawn a second implementation agent;
- send the complete plan again unless the agent requests missing context.
Completion
When the implementation agent completes:
- inspect its completion report and require:
- one line for every acceptance criterion;
- the concrete test, declaration, or behavior proving each criterion;
- every exact required validation command and its result;
- every declaration-inspection requirement and its result;
- explicit
UnresolvedandUnverifiedsections, usingNonewhen empty;
- if any required report element is absent, send the same implementation agent
a targeted follow-up with
SendMessageidentifying the missing report elements, and wait for its corrected completion report before proceeding; - report the implementation outcome;
- include acceptance-criterion results;
- include validation commands and results;
- include deviations, unverified items, and unresolved issues;
- clearly state any failed required validation.
Do not redo the implementation or validation in the parent thread.
Do not claim successful completion when a required acceptance criterion remains unsatisfied or required validation failed.
Related Skills
ai-job-search
44.1kThe job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
claude-howto
41.7kA visual, example-driven guide to Claude Code — from basic concepts to advanced agents, with copy-paste templates that bring immediate value.
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
pptx
177.9kUse this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an em…
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
