From workbench
Use when about to claim work is complete, fixed, passing, ready, or safe to merge, especially before commits, pushes, PRs, or handoff summaries.
npx claudepluginhub pgoell/pgoell-claude-tools --plugin workbenchThis skill uses the workspace's default tool permissions.
Require fresh evidence before any completion claim.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Require fresh evidence before any completion claim.
Do not claim that work is complete, fixed, passing, ready, or safe to merge unless the proving command or check ran after the final relevant edit and its output was read.
Evidence comes before claims.
Before claiming status:
If the evidence does not prove the claim, report the gap instead of softening the wording.
| Claim | Required evidence |
|---|---|
| Tests pass | Fresh test output with a passing exit code and no failures |
| Lint is clean | Fresh lint output with a passing exit code |
| Build succeeds | Fresh build output with a passing exit code |
| Bug is fixed | The original symptom or regression test now passes |
| Regression test is valid | Red, green, and restored-green evidence |
| Agent completed work | VCS diff plus relevant verification, not the agent report alone |
| Requirements are met | Re-read checklist or spec and verify each item |
| PR is ready | Local verification plus any required pre-PR checks |
Stop and verify before using wording like:
Also stop before committing, pushing, opening a PR, handing work back to the user, or moving to the next task.
If verification fails:
If verification cannot be run:
Use concise evidence:
Verified: bash tests/unit/test-workbench-verification-before-completion-skill.sh, passed.
For partial status:
Not fully verified: lint passed, but integration tests were not run because live auth is unavailable.