verify-before-done
Require fresh verification evidence before claiming work is complete. Use ALWAYS before any completion claim, commit, push, PR, or status report. Prevents false completion claims.
Why use this skill?
Integrate the verify-before-done skill to ensure your OpenClaw agent always validates work with real-time evidence before claiming completion, preventing false reports.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/kjaylee/verify-before-doneWhat This Skill Does
The verify-before-done skill acts as an uncompromising quality gate for the OpenClaw agent. It enforces a strict "Verify, then Claim" workflow to prevent common AI failure modes such as false completion claims, unverified code assumptions, and premature task reporting. This skill mandates that for every claim of success—whether it be code compilation, test passing, or bug resolution—the agent must perform an active, real-time verification process rather than relying on prior memory or assumptions. By requiring explicit evidence (e.g., exit codes, specific test outputs, or diff reports) before acknowledging task completion, it significantly reduces technical debt and prevents the propagation of "ghost" fixes.
Installation
You can install this skill directly via the ClawHub CLI. Ensure your environment has the necessary permissions to execute verify-before-done protocols:
clawhub install openclaw/skills/skills/kjaylee/verify-before-done
Use Cases
- Continuous Integration/Deployment: Ensuring that builds or deployments are only marked as successful after an explicit check of the status code and deployment logs.
- Refactoring and Bug Fixes: Validating that a bug is actually resolved by executing a targeted reproduction test rather than assuming the fix works based on code changes alone.
- Agent Delegation: Cross-verifying reports from sub-agents to ensure that their "done" status is grounded in objective evidence before communicating the progress to the end-user.
- Quality Control Reports: Providing stakeholders with irrefutable evidence-backed summaries rather than ambiguous claims of progress.
Example Prompts
- "I've modified the authentication middleware. Please apply the verify-before-done protocol to confirm the login flow is fully functional and report the exit code of the integration tests."
- "After updating the React component, verify the build output for any linting errors and provide a snippet of the build success confirmation before pushing to the main branch."
- "The sub-agent claimed the database migration is complete. Independently verify the schema state and provide the verification evidence before we proceed to the production deployment."
Tips & Limitations
- Adhere to the Gate Function: Always follow the identification, execution, reading, and verification steps in order. Skipping the execution step is the primary cause of hallucinated completions.
- Beware of Risk Words: Eliminate "I think," "probably," or "looks okay" from your internal thought process. These signal a lapse in rigor.
- Independence is Key: Never rely on a previous run's results. The environment changes; verify in the current state to ensure accuracy.
- Scope: This skill is focused on verification. If you find the verification step is complex, ensure you have appropriate tools installed to execute those specific tests. The skill does not replace the tests themselves, but enforces their execution.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-kjaylee-verify-before-done": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: code-execution
Related Skills
ui-ux-pro-max
UI/UX design intelligence and implementation guidance for building polished interfaces. Use when the user asks for UI design, UX flows, information architecture, visual style direction, design systems/tokens, component specs, copy/microcopy, accessibility, or to generate/critique/refine frontend UI (HTML/CSS/JS, React, Next.js, Vue, Svelte, Tailwind). Includes workflows for (1) generating new UI layouts and styling, (2) improving existing UI/UX, (3) producing design-system tokens and component guidelines, and (4) turning UX recommendations into concrete code changes.
ralph-loop
AI 자율 구현 방법론. 구현/개발/코딩 요청 시 자동 적용. 메인은 마더 서브에이전트를 spawn하고, 마더가 워커들을 관리. specs/ → IMPLEMENTATION_PLAN.md → 1태스크씩 구현 → 2단계 리뷰 → 테스트 → 반복.
game-dev-rust-godot
Game development workflow using Rust+WASM or Godot 4.x for HTML5 games. Use when creating new games, implementing game mechanics, or porting existing games. Follows TDD-based production pipeline v3.1 with asset-first approach. Covers Rust(Macroquad/Bevy), Godot HTML5 Export, asset acquisition, test case writing, and QA automation. Master directive (2026-02-06) - ONLY Rust+WASM or Godot allowed, JS/TS frameworks prohibited.
subagent-dev
Execute implementation plans using fresh subagents per task with two-stage review (spec compliance + code quality). Use when executing multi-task plans with independent work units. Enhances ralph-loop methodology.
systematic-debugging
Root-cause-first debugging methodology. Use when encountering any bug, test failure, or unexpected behavior BEFORE proposing fixes. Prevents random fix attempts that waste time and create new bugs.