.unpack/skills/up-analyze/SKILL.md
Check consistency between specs, phases, decisions, and traceability markers
npx skillsauth add apresmoi/unpack up-analyzeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Run a read-only cross-reference scan of the documentation system and report findings. This skill never modifies files.
Read all project docs:
.unpack/docs/specs/*.md.unpack/docs/phases/phase-*.md (skip phase-template.md).unpack/docs/_meta/project-memory.md.unpack/docs/decisions/adr-*.md.unpack/docs/index.mdRun these checks:
Coverage — For each requirement, feature, or named entity in specs, check if at least one phase work item references it (via [S:] markers or by content match). Report requirements with no phase coverage.
Orphan tasks — If [S:] markers are present, check for work items that reference spec sections that don't exist. Also flag work items with markers pointing to deleted or renamed sections.
Stale references — Check phase ## Links sections for spec files or sections that no longer exist.
Decision lag — For each accepted decision in project-memory.md, check if the relevant spec content is consistent. Flag cases where a decision says one thing but the spec still says the old thing.
Dependency integrity — Check that every depends_on entry in phase frontmatter references an existing phase that is not abandoned.
Stuck phases — Flag phases that are in_progress or blocked with an updated date older than 7 days.
Change log consistency — If specs have ## Change log entries, check that the referenced phase and decision IDs exist.
Output findings to the console as a formatted report:
## Analysis Results
### <Check name> (N found)
- Finding with specific file and section references
### Summary
- X specs, Y phases, Z decisions scanned
- N findings (breakdown by severity)
- Recommendation (if any)
Severity levels:
If no findings, report a clean bill of health.
Do not create files or modify anything. This is a diagnostic-only skill. If findings suggest action, recommend it but do not take it.
tools
Show project progress, phases, blockers, and the next runnable phase
research
Export current project state as a portable markdown snapshot for external research
development
Execute the next runnable build phase
tools
Initialize a new project from the Unpack template