plugins/harness-powers/skills/harness-verify/SKILL.md
Use when about to claim that repository work is complete, fixed, passing, or ready, especially after Harness feature work, bug fixes, drift repairs, or control plane updates. Require fresh verification evidence before any success claim, commit summary, or handoff message. Especially relevant for prompts such as `现在算完成了吗`, `确认修好了`, `测试应该过了`, `可以提交了吗`, or `帮我确认能不能宣称 ready`.
npx skillsauth add Refinex-Space/Refinex-Skills harness-verifyInstall 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.
Prevent false completion claims by requiring fresh verification evidence before the agent says work is done, fixed, passing, or ready. This skill is the final honesty gate for the Harness family.
This is a low-freedom skill. Verification discipline is mandatory.
Announce at start: I'm using harness-verify to confirm the claim with fresh evidence.
NO COMPLETION CLAIM WITHOUT FRESH VERIFICATION EVIDENCE
If you have not run the full command that proves the claim in the current turn, you do not have the right to make the claim. Evidence comes before assertions.
Apply this skill before:
This skill is normally paired with:
harness-feat for acceptance criteria, tests, lint, and control plane updatesharness-fix for reproduction tests, regression tests, and full-suite safety checksharness-garden for post-repair validator runsharness-bootstrap for initial control plane validationharness-execute for active plan step completionharness-review for review-fix completionharness-finish before merge or PR decisionsBefore making any success claim:
Identify the claim
Identify the proving command
Run the full command now
Read the output
Verify alignment
State the result with evidence
Skipping any step is verification theater.
The proving command must actually prove the claim being made.
If the evidence and the claim operate at different scopes, the claim is invalid.
| Claim | Minimum evidence |
| --- | --- |
| "Tests pass" | Fresh test command with zero failing tests |
| "Bug is fixed" | Reproduction now passes and full suite does not regress |
| "Feature is complete" | Acceptance criteria checked plus relevant tests/lint pass |
| "Control plane is healthy" | python3 scripts/check_harness.py run successfully |
| "Plan step is complete" | Step acceptance criterion checked and evidence recorded in the active plan |
| "Review feedback is resolved" | Each actionable item addressed or rejected with evidence, plus relevant tests/checks |
| "Ready to commit / hand off" | Fresh verification for the work plus a clean understanding of residual risks |
When paired with harness-feat, confirm:
When paired with harness-fix, confirm:
When paired with harness-bootstrap or harness-garden, confirm:
When paired with harness-execute, confirm:
When paired with harness-review, confirm:
Stop immediately if you are about to say any variant of:
These phrases are only allowed after fresh evidence, not before it.
A valid verification summary contains:
Example:
Claim: control plane is healthy
Command: python3 scripts/check_harness.py
Result: exit 0, no errors
Conclusion: control plane validation passed
If you cannot produce this structure, you have not verified the claim.
development
Deep initialization of project AGENTS.md hierarchy and control plane for AI coding agents. Use this skill whenever the user wants to set up, initialize, bootstrap, or create AGENTS.md / CLAUDE.md files for their project, or when they mention "init-deep", "harness setup", "control plane", "agent context", "project initialization for agents", or want to make their codebase agent-ready. Also trigger when a user says things like "set up my repo for Claude Code", "make this project work better with agents", "create agent instructions", "bootstrap harness", or "initialize agent docs". This skill handles both existing large codebases (where hierarchical, module-scoped AGENTS.md files are needed) and new/small projects (where brainstorming with the user comes first). Do NOT use this skill for routine code changes, bug fixes, or general documentation — it is specifically for creating the structured agent control plane.
development
Detect and fix drift in project AGENTS.md files and agent control plane. Use this skill whenever the user wants to audit, recalibrate, refresh, update, or fix their existing AGENTS.md files, or when they mention "drift", "stale AGENTS.md", "outdated agent instructions", "recalibrate", "sync agents", "audit control plane", "AGENTS.md is wrong/old/broken", or when they suspect their agent harness has fallen out of sync with the codebase. Also trigger when a user says things like "my agents keep making wrong assumptions", "Claude doesn't understand the new structure", "we refactored but the AGENTS.md is old", "check if my AGENTS.md is still accurate", or "update my agent docs". This skill is the companion to init-deep — init-deep creates the control plane from scratch, drift-doctor maintains it over time. Do NOT use for initial creation of AGENTS.md (use init-deep instead). Do NOT use for general code review or documentation updates unrelated to agent context.
development
Use when adding, fixing, reviewing, or generating code comments, docstrings, Javadoc, JSDoc/TSDoc, rustdoc, SQL comments, or documentation comments for source, markup, configuration, or database files.
development
Enforce production-grade Java development standards when writing, reviewing, or architecting Java code. Covers commenting, core Java idioms (Stream, collections, concurrency, generics), 23 GoF design patterns, SonarQube/Alibaba p3c/Lombok rules, Spring Boot MVC structure, Spring Cloud DDD microservices, MyBatis/JPA/transaction management, exception handling, logging, REST API design, testing, and security. Trigger whenever the user writes Java code, reviews Java code, designs a Spring Boot or Spring Cloud project, implements a design pattern, fixes code smells, discusses architecture, or asks about Java best practices. Also trigger when Java code is pasted for feedback or the user asks about package structure, DTO/VO/PO conventions, or coding standards.