openspec-sp-verify-before-complete

Enforce verification of artifacts before reporting task completion.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/cenmiao/openspec-pro --skill openspec-sp-verify-before-complete
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-sp-verify-before-complete
Source: https://github.com/cenmiao/openspec-pro/tree/main/.claude/skills/openspec-sp-verify-before-complete
Command: npx skills add https://github.com/cenmiao/openspec-pro --skill openspec-sp-verify-before-complete

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents premature or unsubstantiated completion claims by requiring concrete verification evidence such as passing tests, successful builds, reproduced fixes, or independent check results before reporting a task as complete.

Core Features & Use Cases

  • Evidence-first completion: Mandates that assertions of completion are backed by readable verification outputs.
  • Multiple verification methods: Supports test suite runs, build/compile success checks, bug reproduction and regression testing, and independent automated checks.
  • Communication guardrails: Prohibits vague or performative language and prescribes precise reporting formats and checklist enforcement.
  • Use Case: Use this Skill when finishing features, merging changes, closing bug tickets, or handing off work to ensure the recipient receives verifiable proof rather than assertions.

Quick Start

Before declaring a task complete, run the chosen verification method, read and record the outputs, and report the concrete evidence that supports the completion claim.

Frequently Asked Questions about openspec-sp-verify-before-complete

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

FAQPage Schema
How do I enforce test verification before reporting a task as complete?

Test verification before task completion is enforced by requiring concrete evidence such as passing test outputs or successful builds. You must run validation commands, read the outputs, and present verifiable proof rather than making vague or performative completion statements.

What is evidence-first completion for software bug fixes and feature merges?

Evidence-first completion for bug fixes and feature merges mandates that assertions of completion are backed by readable verification outputs. This prevents premature claims by requiring successful builds, reproduced fixes, or regression test results before reporting work as done.

How do I stop automated agents from making unsubstantiated completion claims?

To stop automated agents from making unsubstantiated completion claims, apply communication guardrails that block vague language and enforce precise reporting formats. Require agents to run validation commands and confirm evidence for assertions before reporting task completion.

Does this verification approach support both build success checks and regression testing?

Yes, this verification approach supports multiple validation methods including build and compile success checks, bug reproduction, regression testing, and independent automated checks. It satisfies requirements to run validation commands and read outputs for software development scenarios.

What is the best way to verify code changes before closing a bug ticket?

The best way to verify code changes before closing a bug ticket is to run the chosen verification method, read and record the outputs, and report concrete evidence. This ensures the recipient receives verifiable proof of the regression test or fix reproduction.

When do I need to require proof of passing tests for software development handoffs?

You need to require proof of passing tests for software development handoffs when you want to ensure the recipient receives verifiable proof rather than assertions. This prevents premature or unsubstantiated completion claims during work transitions.