What problem does it solve? Managing product and engineering documentation (visions, epics, specs, stories, ADRs, bugs) across a repository becomes chaotic as artifacts multiply: references break, lifecycle phases drift out of sync with folder structure, and dependency relationships become untraceable. This Skill provides a canonical artifact model with lifecycle management, cross-reference validation, and dependency graph tooling. ## Core Features & Use Cases - Artifact lifecycle management: Create and transition 11 artifact types (Vision, Journey, Epic, Story, Spec, Spike, ADR, Persona, Runbook, Bug, Design) through defined phase sequences with lifecycle tables and index maintenance. - Stale reference detection: The specwatch.sh script scans markdown links and frontmatter references for broken paths, unresolvable artifact IDs, and phase mismatches, with an optional fswatch-based background watcher. - Dependency graph queries: The specgraph.sh script builds a cached JSON graph from frontmatter and answers questions like what blocks an artifact, what is ready to work on, and renders hierarchy overviews and Mermaid diagrams. - Use Case: When a user asks to implement a spec, the Skill validates dependencies via the graph, chains into execution-tracking to create a tracked plan, and refreshes the lifecycle index after every operation. ## Quick Start Ask the agent to create a new epic under your product vision and show the current artifact dependency overview.