Strspc Sync — Git skill for Claude Code
SteerSpec Sync — synchronize CLAUDE.md, agents, skills and settings across a GitHub org via PRs.
How to install Strspc Sync
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open SteerSpec/strspc-sync and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Strspc Sync does
SteerSpec Sync — synchronize CLAUDE.md, agents, skills and settings across a GitHub org via PRs. Go.
Alternatives in Git
- Epic Sync — Sync epic issue bodies, labels, and local coordination snapshots from GitHub 243.5k ★
- Superclaude — by SuperClaude-Org - A versatile configuration framework that enhances Claude Code with specialized commands 21.7k ★
- Fullstack Dev Skills — by jeffallan - A comprehensive Claude Code plugin with 65 specialized skills covering full-stack development a 7k ★
README
SteerSpec Sync
Define your AI configuration once. Ship it everywhere, by pull request.
[](https://github.com/SteerSpec/strspc-sync/actions/workflows/ci.yml) [](https://github.com/SteerSpec/strspc-sync/releases) [](https://go.dev) [](LICENSE) [](https://github.com/marketplace/actions/steerspec-sync)
Synchronize AI configuration files (`CLAUDE.md`, `.claude/agents/`, `.claude/skills/`, `.claude/settings.json`) across your GitHub organization. Define templates once in a central repo, then distribute them via pull requests.
How it works
Templates live in one central repo. On every run, `strspc` renders each template for each target repository, hashes the result with BLAKE3, and compares it against the recorded deployment state. Only genuine changes become pull requests — an unchanged render is skipped, so re-running is cheap and quiet.
flowchart LR
C["Central repo
templates + steerspec-sync.yml"]
R["Render
mustache · marker · full-replace"]
D{"Content
changed?"}
X["Skip"]
P["Pull request
one per template, per repo"]
T["Target repos
CLAUDE.md · agents · skills · settings"]
S["Deployment state
BLAKE3 hashes"]
C --> R --> D
D -->|no| X
D -->|yes| P --> T
P --> S
S -.->|compared on next run| D
Nothing is force-pushed and nothing is merged for you: every change lands as a reviewable PR in the target repo, titled `chore(steerspec-sync): update to ` (the type and
Related Skills
Status Sync
Synchronize PROJECT-STATUS.md with actual project state (GitHub issues or plan units). Run periodically or aft
How To Preserve Game State
Preserve game progress across uninstall/reinstall and sync across iPhone, iPad, and Apple Watch using iCloud K
Cclayer
Sync Claude Code config across machines: CLAUDE.md, skills, hooks, settings.json, plugins and MCP servers. Lay
Merge Dependabot PRs
@description Evaluate and merge dependabot PRs with parallel builds, dependency-aware batching, and transitive
Cc Sync Template
Sync all your Claude Code settings (~/.claude/) via Git. Backup & restore on any device.
Claudebase
Back up, restore, and sync your Claude Code config (settings, skills, agents, hooks, rules, memory, MCP) to a
Related Agents
Perf Test Sync
Use this agent when the user needs to synchronize performance test cases between development (dev) and QA dire
Sync Coordinator
Use this agent to synchronize instruction files between Claude Code and GitHub Copilot platforms, plus create
Docs Sync Agent
Use this agent to synchronize documentation with a session's code changes — server_docs/, frontend_docs/, PROJ