Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add patrickdappollonio/claude-plugins --skill implement-plangit clone --depth 1 https://github.com/patrickdappollonio/claude-pluginsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/patrickdappollonio/claude-plugins/implement-plan)<a href="https://agentmods.dev/skills/patrickdappollonio/claude-plugins/implement-plan"><img src="https://agentmods.dev/badge/skills/patrickdappollonio/claude-plugins/implement-plan/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/patrickdappollonio/claude-plugins/implement-plan"><img src="https://agentmods.dev/badge/skills/patrickdappollonio/claude-plugins/implement-plan.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00081 | $0.14169 |
| Opus 5.5 | $0.00032 | $0.05668 |
| Sonnet 5.5 | $0.00016 | $0.02834 |
| Haiku 4.5 | $0.00008 | $0.01417 |
Grade C, and why
implement-plan scanned grade C with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Recursive force deletehighDestructive command
rm -rf with a variable or a broad path is one typo away from removing the wrong tree.
- Any `git worktree remove`, `git branch -d/-D`, or `rm -rf` of a worktree before the G4 answer How it starts
The opening of the file, as written. The whole thing — 310 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Implement Plan
Overview
Turn an agreed plan into merged, reviewed, tested, documented code — hands-free where possible, never deciding for the user what is theirs. The orchestrator (you) plans the split, dispatches executors, checks their work against the plan thoroughly, cleans up the comments and shape of the code it merged, runs the one adversarial review the user chose, fixes what it finds, and keeps going until the plan is done.
The executor discipline (minimum sufficient change, the four-line mini-plan, pause-and-confirm, "done means") is adapted from @voxyz_ai; the orchestration around it — worktrees, conformance, adversarial review, model routing, capacity, keep-going — is this skill's own.
These rules bind everything below:
- The plan is the spec. Work is measured against what was agreed, item by item — never against "does it look right".
- Technical direction is yours; operational and functional direction is the user's. Never assume for them. The table under Two Authorities decides which is which.
- Keep going. Stop only at the named gates; a stop is a single word to resume and complete on its own — under a goal loop it is all the user sees.
- This skill's labels never reach the repository. Gate IDs (G1–G4), slice and wave names, round, pass, finding, and step numbers, ticket titles, and Pending mean nothing after this run, and the plan file that defines them is usually ignored by git. None appears in code, comments, test names, docs, or commit messages; the conformance review greps for them.
- Nothing an agent writes counts things that live elsewhere. Docs, comments, the decisions log, and messages never say how many there are ("the 24 handlers", "all seven tests"): the next one added makes the number wrong. List the items or state the rule that finds them. A number stays only when it is itself the fact: a limit or threshold the code enforces, a quantity the work must use, a version, or a measurement with what it measured.
- Every subagent is one-shot; more work on the same thing is a new subagent. An executor, reviewer, verifier, or validator gets one self-contained packet, does it, returns its report, and ends. It never waits for a reply, for the user, or for your next instruction, and you never resume, message, or continue it (
SendMessagein Claude Code, or the equivalent elsewhere): a slice sent back after conformance, a slice whose G3 question the user just answered, a fix round, and a re-check each get a new subagent whose packet carries everything, including the slice branch, the commits already on it, and the gap or answer that sends it out. A subagent left idle loses its prompt cache within minutes, so the next message re-reads its whole history at full price — hundreds of thousands of tokens per turn on a real codebase — and a judge that has already ruled is no longer fresh. - Long commands keep a heartbeat no more than three minutes apart. A subagent's prompt cache expires about five minutes after its last model request, and while it waits on a command it makes no requests, so a silent wait past five minutes re-reads its whole history at full price. Any command that may run past three minutes (a full test suite, a build, an E2E run, a container start) starts in the background with its output and exit code going to a log, for example
( <command>; echo "EXIT=$?" ) > <log> 2>&1 &. The subagent checks it with a foreground loop capped at three minutes,for i in $(seq 18); do grep -q '^EXIT=' <log> && break; sleep 10; done; tail -n 3 <log>, and repeats until the log showsEXIT=. A baresleepmay be refused by the tool; the loop is not. It never waits on a monitor or notification with no cap, and never ends its run while the command is still going. If the expected wait is longer than about 40 minutes, it skips the checks: one cold restart is cheaper. Do not act on a subagent until its final report arrives; a notice that it is still waiting on its own work is not a result.
What ships with it
9 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- yesterday Changed · +4 lines c03e3576c1b4
- 5d ago Changed aae36ef3aa93
- 6d ago Changed · +1 lines 41baa4615053
- 8d ago Changed 25fa35d62b79
- 9d ago Changed 37e29a09d807
- 17d ago Changed · +1 lines 237b2d47cbae
- 18d ago Changed · +3 lines b1af3363216a
- 21d ago Changed · +13 lines 2568a2a1425c
- 28d ago Changed · +3 lines 11e80f89c70f
- 1mo ago First seen · 285 lines · 81 tokens per session scan C 2ceddfabaf5f
implement-plan is a skill published in the GitHub repository patrickdappollonio/claude-plugins (9 stars, last pushed yesterday), licensed MIT. It adds 81 tokens to every session and 14,169 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it C with 1 finding (recursive force delete). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-04.
implement-plan compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| implement-planpatrickdappollonio/claude-plugins | Skill | 9 | yesterday | MIT | C | 81 | Claude Code |
| autoreviewopenclaw/clawhub | Skill | 9.5k | yesterday | MIT | A | 17 | Claude Code, Codex |
| agent-teams-simplify-and-hardenLeoYeAI/openclaw-master-skills | Skill | 2.2k | 6d ago | MIT | A | 115 | Claude Code, Codex |
| omh-code-reviewrlaope/oh-my-hermes | Skill | 5.2k | yesterday | MIT | A | 48 | Claude Code, Codex |
| revdiff-planumputun/revdiff | Skill | 945 | yesterday | MIT | A | 84 | Claude Code |
| explore-unknownsdzhng/skills | Skill | 1.4k | 2d ago | MIT | A | 162 | Claude Code, Codex |
| re0-mergeLilMGenius/paperthin | Skill | 1.4k | 4d ago | MIT | A | 70 | Claude Code |