ywc-verify-done

Enforce a five-step verification gate for completion claims using fresh shell command output.

8|1|Updated May 13, 2026
One-click install
npx skills add https://github.com/yongwoon/ywc-agent-toolkit --skill ywc-verify-done
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ywc-verify-done
Source: https://github.com/yongwoon/ywc-agent-toolkit/tree/main/claude-code/skills/ywc-verify-done
Command: npx skills add https://github.com/yongwoon/ywc-agent-toolkit --skill ywc-verify-done

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents the common issue of false-positive completion claims by enforcing a mandatory, evidence-based verification gate before any work is declared finished.

Core Features & Use Cases

  • Gate Function: Forces a 5-step process (Identify, Run, Read, Verify, Claim) to ensure every assertion is backed by fresh shell command output.
  • Rationalization Defense: Provides a structured framework to counter common excuses for skipping verification, such as cached confidence or triviality.
  • Use Case: Use this before committing code, creating a PR, or handing off a task to ensure that tests, builds, and linting have actually passed in the current environment.

Quick Start

Invoke the ywc-verify-done skill to verify your latest changes by running the appropriate test command and surfacing the output before declaring the task complete.

Frequently Asked Questions about ywc-verify-done

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce verification before a code commit to prevent false completion claims?

To enforce verification before a commit, implement a mandatory gate requiring fresh shell command execution and output analysis. This structured protocol ensures evidence-backed assertions by running tests and builds, reducing CI failures from unverified changes.

What is the best way to verify task completion before creating a pull request?

The best way to verify task completion for a pull request is applying a five-step protocol: identify, run, read, verify, and claim. This process forces you to analyze actual shell command output, ensuring tests and linting pass before declaring work finished.

Why do I need evidence-based verification for software development workflows?

Evidence-based verification is needed to counter rationalization and false-positive completion claims. By requiring fresh shell command output analysis, it prevents unverified assertions and ensures that tests, builds, and linting actually pass in the current environment.

How does the five-step verification protocol work for quality assurance?

The five-step verification protocol works by sequentially identifying the task, running shell commands, reading the output, verifying the results, and then making a completion claim. This strict adherence prevents skipping steps and ensures every assertion is backed by fresh evidence.

Can I skip verification for trivial code changes to speed up workflow automation?

No, you should not skip verification for trivial changes. The verification gate includes a rationalization defense framework specifically designed to counter excuses like cached confidence or triviality, ensuring strict adherence to evidence-backed checks across all software development workflows.

Does automated verification help reduce CI failures during task handoff?

Yes, automated verification reduces CI failures during task handoff by enforcing a mandatory gate that requires fresh shell command execution. By surfacing test, build, and linting output before completion claims, it guarantees all assertions are evidence-backed in the current environment.