| name | sync-rules |
| description | Synchronize shared rules into agent context files and headers. |
| version | 1.1.0 |
| tags | ["rules","governance","sync"] |
| owner | orchestration |
| status | active |
Sync Rules Skill
Synchronize shared rules from shared-rules/ to all agent context files.
Overview
This skill propagates rules from the central shared-rules/ directory to:
CLAUDE.md (this file)
- Project-level context files
- Agent-specific overrides
Usage
/sync-rules
Prerequisites
- Python environment available to run
scripts/sync-rules.py.
How It Works
-
Read shared rules:
shared-rules/
├── core-rules.md
├── coding-standards.md
├── guardrails.md
├── cli-reference.md
├── lessons-learned.md
└── agent-overrides/
└── claude.md
-
Assemble CLAUDE.md:
- Start with claude-specific header
- Append shared rules in order
- Add lessons learned at end
-
Update timestamp:
<!-- AUTO-GENERATED from shared-rules/ -->
<!-- Last synced: 2026-01-22 12:00:00 -->
Execution
python scripts/sync-rules.py
Or manually:
- Read all files from
shared-rules/
- Concatenate in order
- Write to
CLAUDE.md
File Order
agent-overrides/claude.md - Claude-specific rules (header)
core-rules.md - Core workflow rules
coding-standards.md - Coding guidelines
guardrails.md - Safety guardrails
cli-reference.md - CLI tool reference
lessons-learned.md - Lessons from past issues
Validation
After sync, verify:
Outputs
- Updated
CLAUDE.md and any derived context files.
Error Handling
- If sync fails, stop and fix the script or inputs before continuing.
- If timestamps are stale, rerun the sync to avoid mismatched rules.
Examples
/sync-rules
Related Skills
/add-lesson - Add a lesson before syncing rules
When to Sync
Run sync after:
- Adding a new lesson learned
- Updating shared rules
- Before starting a new workflow
- After pulling changes from git