verification-before-completion

Execute fresh verification commands and analyze outputs before asserting task completion.

2|Updated Oct 25, 2025
One-click install
npx skills add https://github.com/robertpelloni/workspace --skill verification-before-completion-robertpelloni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/robertpelloni/workspace/tree/main/AI_COORDINATION/skills/superpowers-skills-main/skills/debugging/verification-before-completion
Command: npx skills add https://github.com/robertpelloni/workspace --skill verification-before-completion-robertpelloni

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents premature task completion and ensures that all work meets defined quality standards and requirements before being finalized. It reduces rework and improves the reliability of deliverables.

Core Features & Use Cases

  • Checklist Generation: Create dynamic checklists based on task requirements.
  • Automated Validation: Integrate with testing tools to perform checks.
  • Use Case: Before submitting a code change, use this skill to generate a verification checklist that includes running unit tests, checking for linting errors, and ensuring documentation is updated.

Quick Start

Verify the completion of the 'user-profile-update' feature, including all acceptance criteria.

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 that code changes are complete before marking them done?

Verification before completion means executing fresh test runs, build checks, and linting commands to confirm all acceptance criteria pass. Analyze exit codes and failure counts to prove quality standards are met before claiming success, preventing rework from incomplete submissions.

What should I check before submitting a pull request?

Run unit tests, linting, and build commands to verify the code passes all checks. Document the evidence—test results, build logs, and lint output—confirming no failures exist before handoff. This prevents merged code from breaking downstream systems.

Can I automate verification checks for code reviews and deployments?

Yes. Integrate verification into testing tools and CI/CD workflows to automatically validate code against defined quality standards. Generate dynamic checklists tied to acceptance criteria, then confirm all checks pass before approving reviews or deployments.

Why does verification matter in software development workflows?

Verification prevents false success claims—tests passing, builds succeeding, bugs fixed—when they haven't actually run or passed. It reduces rework by catching incomplete work early and ensures deliverables consistently meet quality requirements before finalization.

What's the difference between claiming a task is done and verifying it's done?

Claiming completion relies on assumption; verification requires executing fresh commands, analyzing outputs and exit codes, and confirming evidence of success. Verification transforms subjective assertions into measurable proof that work meets all defined standards.

How do I create a verification checklist for a feature?

Extract acceptance criteria from the feature requirements, then map each criterion to a concrete verification action—run specific tests, check documentation updates, validate linting output. Execute each action, record results, and confirm all pass before marking the feature complete.

Related Skills