.agents/skills/harness-plan/SKILL.md
Create or update a tracked harness plan for medium/large work once the direction is clear enough to execute. Use this when work needs a self-contained plan that a future agent can complete from the repository alone, without relying on discovery chat or hidden session memory.
npx skillsauth add catu-ai/easyharness harness-planInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill to create or update the tracked plan that will drive execution.
harness plan template when creating a new plan.
size early and keep the estimate explicit in the
frontmatterharness plan template --lightweight only for explicitly approved,
XXS bounded low-risk work such as README/docs/comments/copy cleanup, a
very small CI condition tweak, or another tiny fix whose blast radius is
easy to explaindocs/plans/active/
and use the field plus archive behavior to distinguish the profileXXL, stop and confirm with the human whether
the work should be split before approval; if the split is unclear, return
to discovery to decide how to split itXXL, move obvious spillover into
Deferred Items or follow-up issues instead of letting the oversized plan
quietly absorb extra scopeYYYY-MM-DD-clear-topic.md.size choice that matches the documented ladder and is explainable from
the plan itselfsupplements/<plan-stem>/ package directory under the same
active or archived root and treat that material as part of the approved
plan packagedocs/specs/, code,
tests, or other durable docs.local/harness/plans/archived/supplements/<plan-stem>/, not tracked githarness plan lint <plan-path>.
harness plan approve --by humanharness plan template --helpharness plan lint --helpThe plan is ready when:
plan until
harness plan approve --by human and then harness execute start are
recordedXXS work, know
that archive snapshots move to
.local/harness/plans/archived/<plan-stem>.md, and know that archive-time
breadcrumb guidance remains requiredXXL, the plan or approval handoff makes clear that
the human explicitly confirmed not splitting it further yet and that obvious
spillover moved into Deferred Items or follow-up issues where appropriateharness-execute before the plan is approved.supplements/ as optional scratch space once the plan is up for
approval; if it matters for execution, it belongs in the approved package.documentation
Use when acting as a dedicated reviewer subagent for one assigned harness review slot in an existing review round and you need to inspect the change, write structured findings, and submit them through `harness review submit`. This skill is only for reviewer subagents, not for the controller agent.
data-ai
Create or update a tracked harness plan once the direction is clear enough to execute. Use this when work needs a self-contained plan that a future agent can complete from the repository alone, without relying on discovery chat or hidden session memory.
testing
Use when a tracked harness plan has been approved and the controller agent should drive implementation, review, archive closeout, publish/CI/sync evidence work, and merge-readiness follow-up until the archived candidate is genuinely ready to wait for merge approval. This is the main controller skill for day-to-day execution after approval.
testing
Run interactive, Socratic discovery before planning or execution when the objective, boundaries, tradeoffs, success criteria, size, or workflow direction are unclear, or when archived work may need to reopen. Do not use for casual Q&A, simple repo orientation, status checks, or already-approved execution.