speckit-verify-tasks

Verify completed tasks in tasks.md against live code implementations.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/B0yZ4kr14/OrthoPlus-Enterprise --skill speckit-verify-tasks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-verify-tasks
Source: https://github.com/B0yZ4kr14/OrthoPlus-Enterprise/tree/main/.specify-backups/20260518-141826/_agents/skills/speckit-verify-tasks
Command: npx skills add https://github.com/B0yZ4kr14/OrthoPlus-Enterprise --skill speckit-verify-tasks

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents false confidence by verifying that tasks marked completed are truly backed by existing, live, non-dead implementations rather than “phantom” status.

Core Features & Use Cases

  • Verifies implemented tasks: Confirms each completed task’s referenced files, code symbols, and expected behavior are actually present and connected.
  • Detects dead code: Checks that declared symbols are referenced/imported/used somewhere in the codebase rather than only existing as stubs.
  • Uses evidence-based scopes: Supports branch diffs, uncommitted changes, and plan-anchored commit ranges to limit verification to the right timeframe.
  • Generates an auditable report: Produces a machine-parseable verdict report and supports an interactive walkthrough for flagged items.

Quick Start

Run speckit-verify-tasks with your target scope and (optionally) specific task IDs to produce verify-tasks-report.md showing VERIFIED, PARTIAL, WEAK, NOT_FOUND, or SKIPPED results.

Frequently Asked Questions about speckit-verify-tasks

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

FAQPage Schema
How do I verify completed tasks in a spec-kit project are actually implemented?

To verify completed tasks in a spec-kit project, validate the prerequisites, parse the completed tasks, and check file existence, git-diff relevance, symbol matching, and dead-code wiring to ensure tasks are truly implemented.

What is a phantom task completion and how do I detect it in my codebase?

A phantom task completion occurs when a task is marked completed but lacks actual implementation. Detect it by checking file existence, validating code symbols are referenced and not dead, and confirming semantic behavior matches expected outcomes.

How do I check if completed tasks have dead code or unused symbols in my codebase?

Dead code detection for completed tasks checks that declared symbols are imported, referenced, and used somewhere in the codebase rather than existing only as stubs, ensuring the implementation is live and wired correctly.

Can I filter task verification by specific task IDs or git diff scopes?

Yes, task verification supports optional task ID filtering and scope selection using branch diffs, uncommitted changes, or plan-anchored commit ranges to limit the verification to the relevant timeframe and changes.

How do I generate an audit report for verified tasks in a spec-kit directory?

Generate an immutable audit report by running verification with your target scope, producing a machine-parseable report with per-task verdicts including VERIFIED, PARTIAL, WEAK, NOT_FOUND, or SKIPPED results for each completed task.

What does it mean when a task verification result is PARTIAL or WEAK?

A PARTIAL or WEAK verdict indicates the completed task has incomplete evidence, meaning some referenced files, code symbols, or expected behaviors are missing, insufficiently matched, or not fully connected within the codebase.