← ClaudeAtlas

speckit-verify-tasks-runlisted

Verify tasks marked [X] in tasks.md are implemented, not phantom completions (marked done but backed by missing or dead code).
racecraft-lab/racecraft-plugins-public · ★ 5 · Testing & QA · score 74
Install: claude install-skill racecraft-lab/racecraft-plugins-public
# Verify Tasks Run Skill ## User Input ```text $ARGUMENTS ``` You **MUST** consider the user input before proceeding (if not empty). **Supported arguments**: Optional space/comma-separated task IDs to verify only specific tasks. Optional `--scope branch|uncommitted|plan-anchored|all` (default: `all`) to control which changes count as evidence. Display the following advisory **immediately** before any other work: > ⚠️ **FRESH SESSION ADVISORY**: For maximum reliability, run `/speckit.verify-tasks` > in a **separate** agent session from the one that performed `/speckit.implement`. > The implementing agent's context biases it toward confirming its own work. ## Pre-Execution Checks **Check for extension hooks (before verification)**: - Check if `.specify/extensions.yml` exists in the project root. - If it exists, read it and look for entries under the `hooks.before_verify-tasks` key - If the YAML cannot be parsed or is invalid, skip hook checking silently and continue normally - Filter to only hooks where `enabled: true` - For each remaining hook, do **not** attempt to interpret or evaluate hook `condition` expressions: - If the hook has no `condition` field, or it is null/empty, treat the hook as executable - If the hook defines a non-empty `condition`, skip the hook and leave condition evaluation to the HookExecutor implementation - When constructing command invocations from hook command names, replace dots (`.`) with hyphens (`-`). For example, `speckit.git.commit