.agents/skills/harness-discovery/SKILL.md
Run interactive, Socratic pre-implementation discovery for medium/large or ambiguous work in a harness-driven repository by clarifying goals, constraints, tradeoffs, and workflow direction before planning or execution. Use this whenever the next move is unclear, the user needs help choosing an approach, or archived work may need to reopen.
npx skillsauth add catu-ai/easyharness harness-discoveryInstall 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.
Run discovery before implementation when the task needs real clarification. Discovery is conversation-only. It should reduce ambiguity, surface tradeoffs, and end with a clear next workflow step.
harness status output when the repository already has an active
plan and local stateUse explorer subagents on demand, not by default.
Explorer Subagent Decision above whenever local reading alone is not enough.harness-plan only after the human confirms the direction.When you offer options, keep them concise and decision-shaped. A good pattern is:
Option A
Option B
Option C
Then add a short recommendation and why.
Discovery should end with a concise conversation summary containing:
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.