validate-completion

Execute or inspect tasks to verify completion claims.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/ronniepinnell/casper --skill validate-completion
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: validate-completion
Source: https://github.com/ronniepinnell/casper/tree/main/collection/verification-and-audit/validate-completion
Command: npx skills add https://github.com/ronniepinnell/casper --skill validate-completion

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the issue of unverified task completion claims, ensuring that the goals of a task or feature are genuinely achieved before they are marked as done.

Core Features & Use Cases

  • Single-Task Completion Verifier: Establishes whether a task or feature claim is genuinely achieved by executing it when possible or inspecting it rigorously when not.
  • Execution Mode: Invokes the feature for real, checks for graceful failure, and confirms expected DB state changes.
  • Inspection Mode: Inspects artifacts for non-empty files, no placeholders, and correct imports, with tests exercising real code paths.
  • Use Case: Before marking a task as done, use this Skill to ensure that the task meets all its requirements and is fully functional.

Quick Start

Run the command '/validate-completion {task_prefix}-123' to verify the completion of a task with the prefix '{task_prefix}'.

Frequently Asked Questions about validate-completion

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

FAQPage Schema
How do I verify task completion claims in software development?▼

Software task verification works by either executing the feature to confirm expected database state changes and graceful failures, or inspecting artifacts for non-empty files, correct imports, and tests exercising real code paths. This confirms completion claims are backed by actual results.

How can I validate that a software feature is actually complete before marking it done?▼

To validate a feature is complete, invoke the feature to confirm expected database state changes and graceful failure handling. Alternatively, inspect artifacts rigorously for non-empty files, absence of placeholders, correct imports, and tests exercising real code paths.

What is the difference between execution mode and inspection mode for task validation?▼

Execution mode invokes the feature for real to check for graceful failure and confirm expected database state changes. Inspection mode rigorously inspects artifacts for non-empty files, no placeholders, correct imports, and tests exercising real code paths.

Do I need execution capabilities to verify task completion claims?▼

No, execution capabilities are not strictly required. The verification process requires either execution or inspection capabilities. If execution is not possible, you can rigorously inspect artifacts for non-empty files, correct imports, and tests exercising real code paths.

What should I check for when inspecting software artifacts during task verification?▼

When inspecting software artifacts for task verification, check for non-empty files, absence of placeholders, and correct imports. Additionally, ensure that tests exercise real code paths to confirm the task or feature is fully functional.

Why should I audit task completion claims before closing a software ticket?▼

Auditing task completion claims prevents unverified features from being marked as done. By executing the feature or inspecting artifacts rigorously, you ensure the goals of a task are genuinely achieved and backed by actual results, maintaining software quality.