verification-before-completion

Execute deterministic validation checks and report completion with evidence.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/winetree94/dotfiles --skill verification-before-completion-winetree94
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification-before-completion
Source: https://github.com/winetree94/dotfiles/tree/main/default/.agents/skills/verification-before-completion
Command: npx skills add https://github.com/winetree94/dotfiles --skill verification-before-completion-winetree94

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps prevent premature completion reports by ensuring explicit validation steps are completed before declaring work done.

Core Features & Use Cases

  • Inspect the project context to identify required validation commands from files like README, package.json, pyproject.toml, Makefile, and CI configurations.
  • Create a validation plan that lists relevant checks, prioritizing high-signal tests for changed areas.
  • Execute deterministic checks such as tests, type checks, linting, and builds, reporting any manual verifications if needed.
  • Report completion with evidence, clarifying any unresolved risks or assumptions and distinguishing passing and failing checks.

Quick Start

Use a validation plan to verify the changed work, run deterministic checks, and report completion with evidence.

Frequently Asked Questions about verification-before-completion

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

FAQPage Schema
How do I run validation checks before reporting a software task as complete?

To run validation checks before completion, inspect project context files like README and package.json to create a validation plan, execute deterministic tests, type checks, and builds, then report outcomes with supporting evidence.

What is the best way to verify code changes against acceptance criteria before finishing?

Verifying code changes against acceptance criteria requires creating a validation plan that prioritizes high-signal tests for changed areas, running deterministic checks like linting and builds, and distinguishing passing checks from unresolved risks.

How does a validation plan identify which test commands to run for a project?

A validation plan identifies required test commands by inspecting project context files such as Makefile, pyproject.toml, package.json, and CI configurations to determine the deterministic checks needed for completion.

Can I use this validation process for documentation tasks or only software development?

You can use this validation process for documentation tasks and software development alike, as it applies to any task work featuring explicit acceptance criteria that require deterministic checks and manual verifications before completion.

What should a completion report include when verification checks fail or risks remain?

A completion report with failing checks or remaining risks must clarify unresolved assumptions and distinguish passing checks from failures, producing evidence of the validation steps executed rather than simply marking the work done.