verification-before-completion

Execute tests, lint, type checks, and CI checks before declaring completion.

6|1|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/navapbc/digital-service-orchestra --skill verification-before-completion-navapbc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/navapbc/digital-service-orchestra/tree/main/plugins/dso/skills/verification-before-completion
Command: npx skills add https://github.com/navapbc/digital-service-orchestra --skill verification-before-completion-navapbc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensure any claim of completion, fix, or passing is backed by fresh verification results and concrete evidence.

Core Features & Use Cases

  • Enforces evidence-based completion by guiding the execution of verification commands (tests, lint, type checks, and CI) and evaluating outputs.
  • Applies to code changes, PR reviews, and deployment gates to prevent premature status claims.
  • Provides a clear guardrail workflow: identify commands, run full verification, read outputs, verify evidence, and only then declare success.

Quick Start

Run the verification workflow by executing the full command set (tests, lint, type checks, and CI checks) and confirm the output before making any completion claim.

Frequently Asked Questions about verification-before-completion

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

FAQPage Schema
How do I enforce evidence-based completion before claiming a code fix is done?

Fresh verification requires running tests, lint, type checks, and CI checks, then reading their outputs to validate completion status. This workflow ensures claims are backed by concrete evidence, preventing premature success declarations during code changes or PR reviews.

What is fresh verification evidence in CI and deployment gates?

Fresh verification evidence is the validated output from recently executed tests, lint, and type checks. It serves as a quality gate to determine the truth of a completion status before any success claim is made during code changes, PR reviews, or deployment gates.

How do I stop premature completion claims in PR reviews?

To stop premature completion claims in PR reviews, apply a guardrail workflow that identifies verification commands, executes the full suite, reads outputs, and declares success only after verifying explicit evidence. This ensures all status updates are auditable and non-deceptive.

Do I need to run lint and type checks alongside tests for verification?

Yes, full verification requires running tests, lint, type checks, and CI checks together. Evaluating the combined outputs ensures comprehensive evidence reporting and accurate completion status determination before making any success claims about code changes.

What are the limitations of relying on CI checks for completion claims?

Relying solely on CI checks limits completion claims if fresh local verification is skipped. The guardrail workflow requires executing and reading outputs from tests, lint, and type checks directly to ensure safe, auditable evidence rather than assuming prior CI status remains valid.