skilly. Buy ad slot
All skills
Testing / AGENT SKILL

implement-plan

mauricio-uy/agent-harness
0 installs 0 GitHub stars
0

Execute or resume a human-approved implementation plan using test-driven development.
Implement or resume a human-approved plan using TDD when the human requests execution. Do not activate merely because an approved plan exists.

BEFORE YOU INSTALL

Understand the trade-offs.

SECURITY REVIEW

Not yet assessed

Review the original instructions and requested permissions before installing.

No security review is available for this catalog entry yet.

SKILL QUALITY

Not yet assessed

How clearly the skill guides your agent, how complete its workflow is, and how you can check the outcome.

No quality assessment is available for this catalog entry yet.

The full skill.

Original instructions from the publisher’s SKILL.md

# Implement Plan

1. Confirm the human requested implementation or resumption and identify the approved plan. Read its current revision, approval, checklist, checkpoint, and relevant notes. If approval is missing, stale, or revoked, suggest `write-plan` and wait; do not invoke it autonomously.
2. Use [the plan format](../write-plan/references/plan-format.md) for approval, state, and execution-tracking rules. Reconcile the checkpoint with the working tree and relevant tests. Choose the next unfinished step whose dependencies are satisfied; preserve unrelated work.
3. Set the plan to `in-progress` when execution starts. For each small behavior, write a test and run it before changing production code. Confirm it fails because the behavior is absent or wrong; fix test setup or environment failures before treating the result as RED.
4. Implement the minimum change that makes the test pass. Run the focused test, then refactor with relevant tests green. Test observable behavior and boundaries, not incidental implementation details. For bugs, reproduce the failure; for legacy code, add characterization tests where needed.
5. Follow only TDD exceptions already approved in the plan, using their agreed validation. If an exception or a material change becomes necessary, record the finding and alternatives, pause affected work, and consult the human. Suggest `write-plan` when a revision is needed.
6. After each step, run its completion check and update the plan's execution record. Keep RED/GREEN evidence concise and factual. Before pausing, record the exact stopping point, partial work, failing or pending checks, and what is needed to resume. Never mark a partial step complete or remove the history of a blocker.
7. After progress or metadata changes, use [the documentation commands](../../../docs/scripts/guide.md) to synchronize plans and check links. Correct affected references without changing their meaning.
8. At the end, verify the plan's acceptance criteria and relevant regression checks. Record evidence and remaining limitations; mark `completed` only when all required work and verification are complete. Otherwise leave a useful checkpoint and explain the pause.

Report the plan ID, completed steps, remaining work, verification results, and any decision needed from the human.