verify-completion
Verifies implementations and fixes actually work by executing commands and observing real results.
Skill by xoai
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/xoai-verify-completion
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/verify-completion
What's inside
- Skill name
verify-completion- Description
- Verifies implementations and fixes actually work by executing commands and observing real results. Never trusts claims. Use as the final quality check after implementation, after a bug fix, or when the user asks "is it done", "does it work", "verify this", or "confirm the fix".
- License
- MIT
- Instructions
- 95 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
<!-- sage-metadata cost-tier: sonnet activation: mandatory tags: [verification, quality, completion, testing] inputs: [implementation, test-suite] outputs: [verification-result] --> # Verify Completion Run the code. Run the tests. Observe the results. Don't trust claims. **Core Principle:** An implementation is not done when the agent says "done." It's done when evidence proves it works. Evidence means command output, test results, and observable behavior — not descriptions of what should happen. ## When to Use As the final gate (Gate 5) after spec compliance, constitution compliance, code quality, and hallucination checks have all passed. Also after any bug fix, before declaring the fix complete. ## Process ### Step 1: Run All Tests Execute the full test suite. Not "I believe the tests pass" — actually run them. ``` Capture: exact command executed Capture: complete output including pass/fail counts Capture: any warnings or skipped tests ``` ALL tests must pass. If any test fails, the verification FAILS — even if the failing test is unrelated to the current change (you may have introduced a regression). ### Step 2: Run Specific Acceptance Criteria For each acceptance criterion in the spec: - Execute the verification command or scenario - Capture the actual output - Compare against expected output If the spec says "API returns 200 with user.id in body," actually call the API and inspect the response. Don't just read the code and conclude it would work. ### Step 3: Verify Edge Cases For FIX mode: - Reproduce the original bug scenario. It must NOT reproduce. - Verify the fix doesn't break related functionality. For BUILD mode: - Test the happy path AND at least one error path. - Verify the feature works end-to-end, not just in isolation. ### Step 4: Produce Result ``` GATE: verification RESULT: PASS | FAIL EVIDENCE: Test suite: [X] passed, [Y] failed, [Z] skipped Command: [exact command run] Output: [relevant output excerpt] ACCEPTANCE CRITERIA: ✓ [criterion 1] — Verified: [evidence] ✓ [criterion 2] — Verified: [evidence] ✗ [criterion 3] — FAILED: expected [X], got [Y] ACTION: none | fix-and-retry | escalate-to-human ``` ## Rules - NEVER say "tests should pass" — run them and report what happened. - NEVER say "I verified it works" without showing the command and output. - NEVER skip verification because "it's a small change." Small changes cause outages. - NEVER mark verification PASS if any test fails, even "unrelated" ones. - If you can't run the verification (missing tool, environment issue), report it as BLOCKED, not PASS. ## Failure Modes - **Tests pass but feature doesn't work:** Tests are incomplete. Write a new test that captures the actual failure, then fix. - **Can't run tests (environment issue):** Report BLOCKED with details. Do NOT skip verification. Help resolve the environment issue first. - **Flaky test fails:** Not acceptable. Flaky tests are bugs. Investigate with systematic-debug skill. Don't re-run and hope.
From xoai/sage, MIT.
More from xoai/sage
- 0.651score
tdd
xoai
Enforces test-driven development: write failing test, write minimal code to pass, refactor.
SkillAFreshness: A★ 30Claude Code +9 - 0.651score
build-loop
xoai
Drives task-by-task execution from an approved plan with quality gates between each task.
SkillAFreshness: A★ 30Claude Code +9 - 0.651score
scope-guard
xoai
Monitors implementation scope and prevents drift beyond the plan.
SkillAFreshness: A★ 30Claude Code +9 - 0.651score
implement
xoai
Implements a single task from the plan using TDD discipline.
SkillAFreshness: A★ 30Claude Code +9 - 0.651score
tool-use
xoai
Guides tool selection across three layers: local scripts (zero context cost), MCP proxy (minimal context), and subagent dispatch (isolated context).
SkillAFreshness: A★ 30Claude Code +9 - 0.651score
systematic-debug
xoai
Four-phase debugging framework that finds root causes before attempting fixes.
SkillAFreshness: A★ 30Claude Code +9 - 0.651score
codebase-scan
xoai
Scans relevant codebase areas to understand existing patterns, conventions, dependencies, and architecture before making changes.
SkillAFreshness: A★ 30Claude Code +9 - 0.651score
deep-elicit
xoai
Comprehensive requirements elicitation through Socratic conversation, producing a product brief with problem, users, scope, and success criteria in ~10 minutes.
SkillAFreshness: A★ 30Claude Code +9 - 0.651score
quick-elicit
xoai
Guided specification through 4 focused question rounds in ~3 minutes.
SkillAFreshness: A★ 30Claude Code +9 - 0.651score
session-bridge
xoai
Preserves and restores context across agent sessions using plan file checkboxes as source of truth.
SkillAFreshness: A★ 30Claude Code +9 - 0.651score
git-discipline
xoai
Branch-per-initiative git discipline for all delivery workflows.
SkillAFreshness: A★ 30Claude Code +9 - 0.651score
onboard
xoai
First-run project setup that detects tech stack, selects quality packs, and generates .sage/ directory with CLAUDE.md.
SkillAFreshness: A★ 30Claude Code +9
Signals
- Stars
- 30
- Forks
- 7
- Open issues
- 0
- Last commit (this folder)
- Mar 16, 2026 (7 months ago)
- Last release
- Sep 28, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/xoai/sage
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from xoai
- 0.651score
systematic-debug
xoai
Four-phase debugging framework that finds root causes before attempting fixes.
SkillAFreshness: A★ 30Claude Code +9 - 0.651score
codebase-scan
xoai
Scans relevant codebase areas to understand existing patterns, conventions, dependencies, and architecture before making changes.
SkillAFreshness: A★ 30Claude Code +9 - 0.651score
scope-guard
xoai
Monitors implementation scope and prevents drift beyond the plan.
SkillAFreshness: A★ 30Claude Code +9 - 0.651score
session-bridge
xoai
Preserves and restores context across agent sessions using plan file checkboxes as source of truth.
SkillAFreshness: A★ 30Claude Code +9 - 0.651score
tool-use
xoai
Guides tool selection across three layers: local scripts (zero context cost), MCP proxy (minimal context), and subagent dispatch (isolated context).
SkillAFreshness: A★ 30Claude Code +9 - 0.651score
deep-elicit
xoai
Comprehensive requirements elicitation through Socratic conversation, producing a product brief with problem, users, scope, and success criteria in ~10 minutes.
SkillAFreshness: A★ 30Claude Code +9
Cite this page
verify-completion skill. Agent Mart. https://agentmart.dev/skills/xoai-verify-completion (last updated 2026-10-24)