verification-before-completion

Run tests, lint, and build steps and report pass/fail with evidence.

Updated Jan 12, 2026
One-click install
npx skills add https://github.com/Suara17/guanlan-sina --skill verification-before-completion-suara17
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/Suara17/guanlan-sina/tree/main/.opencode/skills/verification-before-completion
Command: npx skills add https://github.com/Suara17/guanlan-sina --skill verification-before-completion-suara17

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Claiming work is complete without verification is risky and misleading. This Skill enforces evidence-based completion by guiding you to run the required checks and verify outputs before asserting success.

Core Features & Use Cases

  • Enforces a gate of verification before any completion claim (e.g. commits, merges, or PRs).
  • Standardizes how to run tests, linters, and builds, collect fresh outputs, and evaluate pass/fail with evidence.
  • Use Case: Before submitting a PR, you run the full verification suite and report the exact results with links or logs to back up claims.

Quick Start

Run the verification suite for the current changes (tests, lint, and build) and report a final status with evidence.

Frequently Asked Questions about verification-before-completion

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

FAQPage Schema
How do I verify code changes with evidence before a PR commit?

To verify code changes before a PR commit, you must execute a full verification command set across tests, lint, and build steps, then report pass/fail status backed by fresh execution evidence.

What is evidence-based completion in CI workflows?

Evidence-based completion in CI workflows means asserting work is finished only after parsing fresh test, lint, and build outputs to confirm pass/fail status, preventing misleading completion claims.

How do I standardize test, lint, and build checks before merging?

You standardize checks before merging by enforcing a verification gate that runs the required tests, linters, and builds, collects fresh outputs, and evaluates the results with precise evidence.

Does this verification approach work without external dependencies?

Yes, this verification approach works without external dependencies, requiring only your existing development environment to execute the verification suite and parse the outputs for completion claims.

Why does claiming work is complete without verification fail CI?

Claiming work is complete without verification fails CI because unverified assertions are risky and misleading, lacking the fresh test, lint, and build evidence required to prove code changes pass.