Specpilot Sync — Development skill for Claude Code
Compare .specs/ against actual project state and propose fixes for drift.
How to install Specpilot Sync
Installs to ~/.claude/commands/girishr-specpilot-specpilot-sync.md
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/girishr/SpecPilot/HEAD/.claude/commands/specpilot-sync.md -o ~/.claude/commands/girishr-specpilot-specpilot-sync.md Restart Claude Code, or start a new session, for it to be picked up.
What Specpilot Sync does
description: Compare .specs/ against actual project state and propose fixes for drift
Find and fix drift between `.specs/` and the real project.
- Read
.specs/architecture/architecture.md,.specs/project/requirements.md, and.specs/quality/tests.md. - Compare their claims against the actual
src/structure andpackage.json(versions, dependencies, scripts). - List concrete discrepancies: stale version numbers, renamed or removed files/modules still referenced, undocumented
Alternatives in Development
- Epic Claim — Claim an epic issue, stamp coordination state, and sync local ownership 243.5k ★
- Purpose — Orient yourself in pi-vs-cc — a collection of Pi coding agent extensions and agent specs that progressively de 527 ★
- Overnight PRs — Autonomous overnight loop — verify issues against the codebase, close stale ones, ship PRs through /ship (bug 324 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Specpilot Validate
Validate .specs/ structure, front-matter, and cross-references; suggest fixes without auto-applying
Ontology Modeling Standards Skill
Claude Code skill for modeling OWL/SKOS/SHACL ontologies and mapping them to/from relational DBs (R2RML, OBDA)
Specpilot Refine
Refine .specs/ requirements from a new requirement description, with a diff preview before writing
Reconcile Tasks
Bounded, schedulable reconciler that fixes issues sitting in the wrong state against a fixed, enumerated rule
Drift Detect
Deep repository analysis to realign project plans with actual code reality
Jared Wrap
End of session — append Session notes to touched issues, reconcile drift, propose plan archivals, file discove
Related Agents
Dotfile Drift Reporter
Detect drift between the chezmoi source state and the live $HOME files. Summarize what's out of sync and propo
Claudemd Maintainer
AUTOMATICALLY invoke after sessions where codebase changes were made (new files, updated dependencies, changed
Plan Guardian
Drift check for the active cc-memory plan. Read memory/PLAN.md + memory/PROGRESS.md, compare against recent ac