← ClaudeAtlas

spec-driven-coveragelisted

Validate epic-to-story coverage with gap detection and batch story creation using structural anti-skip enforcement. Implements 6 phases of the DevForgeAI coverage workflow using the Execute-Verify-Gate pattern at every step. Designed to prevent token optimization bias through lean orchestration, fresh-context subagent delegation, and binary CLI gate enforcement. Detects coverage gaps between epics and stories, generates visual coverage reports, and orchestrates batch story creation with failure isolation. Use when validating epic coverage, detecting story gaps, or batch-creating stories for uncovered features. Always use this skill when the user runs /validate-epic-coverage or /create-missing-stories.
bankielewicz/DevForgeAI · ★ 4 · AI & Automation · score 66
Install: claude install-skill bankielewicz/DevForgeAI
# Spec-Driven Coverage Validation Validate epic-to-story coverage gaps and orchestrate batch story creation through a strict 6-phase workflow with structural anti-skip enforcement. **Context files are THE LAW:** tech-stack.md, source-tree/, dependencies.md, coding-standards.md, architecture-constraints.md, anti-patterns.md **If ambiguous or conflicts detected: HALT and use AskUserQuestion** --- ## Execution Model See **`.claude/rules/core/anti-skip-behavior.md`** for the canonical execution contract (expand inline; do not wait passively or offer execution options; honor every step of every phase; Self-Check violation taxonomy; Token-Optimization-Bias prohibition; governed by ADR-076). After invocation, execute Phase State Initialization immediately. --- ## Anti-Skip Enforcement Contract Enforced structurally outside LLM control, not by this prose — by the framework's deterministic gates wired for this workflow: the `devforgeai-validate` phase gates, the `settings.json`-registered `.claude/hooks/` scripts, and `.claude/hooks/phase-steps-registry.json` (ADR-076). Behavioral residue: `.claude/rules/core/anti-skip-behavior.md`. --- ## Validation Modes Three modes determine which phases execute. The mode is set by the invoking command via context markers. | Mode | Phases Executed | Purpose | |------|----------------|---------| | `validate` | 00 → 01 → 02 → 03 | Gap detection + coverage report + display formatting | | `detect` | 00 → 01 | Gap detection only, return str