verification-before-completion

Run verification commands and analyze output before claiming task completion.

2.4k|145|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/HughYau/AcademicForge --skill verification-before-completion-hughyau
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/HughYau/AcademicForge/tree/main/skills/superpowers/verification-before-completion
Command: npx skills add https://github.com/HughYau/AcademicForge --skill verification-before-completion-hughyau

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents premature claims of task completion, ensuring that all necessary verification steps are performed before any success is declared, thereby reducing errors and maintaining trust.

Core Features & Use Cases

  • Mandatory Verification: Enforces running specific verification commands before any claim of completion, passing, or success.
  • Evidence-Based Assertions: Requires concrete evidence from command outputs to support any claims made about the work's state.
  • Use Case: Before committing code, this Skill ensures you've run the tests, linters, and build commands, and have reviewed their output to confirm everything is indeed working as expected.

Quick Start

Use the verification-before-completion skill to ensure all tests pass before claiming the task is done.

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 mandatory verification commands before claiming code completion?

To enforce verification before completion, you need a process that requires running specific tests, linters, and build commands. This approach captures concrete evidence from command outputs to support any assertions about task success, preventing premature claims and reducing errors.

What is evidence-based task verification in software development?

Evidence-based task verification is a process that requires concrete proof from command outputs before declaring success. It ensures developers run specific verification commands and analyze their results, preventing unverified claims of completion and maintaining trust in the software development workflow.

How do I prevent premature claims of task completion during code review?

To prevent premature claims of task completion, enforce a strict verification process that requires running specific quality assurance commands. By analyzing test and build outputs to provide concrete evidence, you ensure all assertions about work completion are validated before finalizing any code review.

Does the verification process require running tests and linters before committing code?

Yes, the verification process requires running tests, linters, and build commands before committing code. You must review their output to confirm everything works as expected, providing evidence-based assertions that validate the work state before any claim of completion is made.

What is the best way to verify quality assurance before finalizing agent tasks?

The best way to verify quality assurance before finalizing agent tasks is to enforce mandatory verification commands. By requiring concrete evidence from command outputs to support success claims, this process ensures all necessary steps are performed before declaring task completion, maintaining reliability.

When do I need to apply a strict verification process in a software development workflow?

You need to apply a strict verification process whenever you are finalizing tasks, passing tests, or claiming success in a software development workflow. It is required before committing code to ensure all tests, linters, and build commands have been validated with concrete evidence.