story-verification

Parse acceptance criteria, gather evidence, run tests, and update story status.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Mharbulous/SyncoPaid --skill story-verification
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: story-verification
Source: https://github.com/Mharbulous/SyncoPaid/tree/main/.claude/skills/story-verification
Command: npx skills add https://github.com/Mharbulous/SyncoPaid --skill story-verification

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solves?

This Skill bridges the gap between code completion and feature readiness by automatically verifying that implemented stories actually meet their acceptance criteria, preventing incomplete work from being marked as done.

Core Features & Use Cases

  • Criteria Parsing: Extracts and analyzes acceptance criteria from story descriptions.
  • Evidence Gathering: Searches for test files and implementation code related to each criterion.
  • Automated Verification: Runs tests and classifies criteria as PASS, FAIL, or UNTESTABLE.
  • Status Updates: Automatically updates story status based on verification results.
  • Use Case: After implementing a feature, use this Skill to automatically check if all acceptance criteria are satisfied, generating a detailed report and updating the story status without manual review.

Quick Start

Use the story-verification skill to check if story 1.7 meets all its acceptance criteria.

Frequently Asked Questions about story-verification

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

FAQPage Schema
How do I automatically verify that implemented features meet their acceptance criteria?

Story verification automatically checks if implemented features satisfy acceptance criteria by parsing criteria from story descriptions, gathering test and code evidence, running related tests, and generating a verification report that classifies results as PASS, FAIL, or UNTESTABLE.

Can I use acceptance testing to prevent incomplete work from being marked as done?

Yes. Acceptance testing through story verification bridges code completion and feature readiness by automatically validating that stories meet their acceptance criteria before updating status, preventing incomplete work from advancing.

How does story verification integrate with CI workflows?

Story verification operates across both interactive and CI workflows, automatically parsing criteria, executing tests, classifying results, and updating story status in the story-tree database without manual review intervention.

What environment does story verification require to run?

Story verification requires a Python environment with sqlite3 support and uses the .claude/data/story-tree.db database to store and update story status based on verification results.

Can story verification track test evidence and implementation code for each acceptance criterion?

Yes. Story verification gathers test files and implementation code related to each criterion, executes tests, and classifies criteria individually, enabling detailed evidence tracking for each acceptance requirement.