verification-before-completion

Verify tests, builds, code quality, documentation, and Git status before task completion.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/pramudityad/pi-config --skill verification-before-completion-pramudityad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/pramudityad/pi-config/tree/main/skills/superpowers/verification-before-completion
Command: npx skills add https://github.com/pramudityad/pi-config --skill verification-before-completion-pramudityad

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents premature task completion by providing a systematic checklist to verify that all aspects of a task are thoroughly checked and validated before declaring it finished.

Core Features & Use Cases

  • Comprehensive Verification: Guides through testing, building, manual checks, code quality, documentation, and Git status.
  • Prevents Rework: Catches errors and oversights early, reducing the need for later fixes.
  • Use Case: Before submitting a feature for code review, use this Skill to ensure all tests pass, the code builds cleanly, and no debug statements are left behind.

Quick Start

Use the verification-before-completion skill to run through the pre-completion checklist.

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 quality before declaring a task complete?

To verify code quality before task completion, run a systematic checklist ensuring all tests pass, code compiles, manual checks are done, documentation is updated, and Git status is clean. This prevents premature declarations of completion and reduces rework.

What is a pre-completion checklist for software engineering?

A pre-completion checklist is a validation process for software engineering tasks that checks testing, building, manual verification, code quality, documentation updates, and Git status. It ensures all aspects of a task are thoroughly validated before submission.

How do I prevent premature task completion during code review?

You can prevent premature task completion before code review by applying a rigorous validation process. This catches errors and oversights early by enforcing checks on tests, builds, code quality, and clean Git status, reducing the need for later fixes.

What steps should I check before submitting a feature for code review?

Before submitting a feature for code review, check that all tests pass, the code builds cleanly, no debug statements are left behind, documentation is updated, and Git status is clean. This systematic verification ensures comprehensive task completion.

Why do I need to check Git status before claiming a task is done?

Checking Git status before claiming a task is done ensures your working directory is clean and all changes are properly committed. This is a critical part of the verification checklist to prevent rework and maintain code quality before completion.