version: "1.0.2" name: verify-before-done description: Use this skill before reporting code changes as complete to run repository verification checks and ensure no generated files were manually edited.
Verify Before Done Skill
Trigger
Use before reporting a code change as complete.
Checklist
go test ./... passes for affected Go packages.npm test passes for affected frontend code.npm run lint passes for affected frontend code.- No generated files were edited manually.
- When asked, behavior validated in the real runtime path (not just unit tests).
- Any changed unit-test coverage protects meaningful behavior under the unit-test policy in
AGENTS.md; it is not coverage-only, an implementation duplicate, or a trivial copied-text assertion. - Nothing in the change is unnecessary for the current scope.
- For dark-library changes, regenerate each affected library's
README.md, run make dark-check and the relevant unit contract tests (including executable examples), and confirm any README.md diff is listed under Dark API changes in the PR description. Bootstrap these checks with the first real dark library per skills/dark-library/SKILL.md.