Skip to content

Add agent config sync infrastructure#4

Merged
jclem merged 5 commits intomainfrom
jclem/agents-sync
Feb 18, 2026
Merged

Add agent config sync infrastructure#4
jclem merged 5 commits intomainfrom
jclem/agents-sync

Conversation

@jclem
Copy link
Collaborator

@jclem jclem commented Feb 18, 2026

Summary

  • Introduces .agents/ directory as the single source of truth for agent instructions (INSTRUCTIONS.md, INSTRUCTIONS.alpha.md, config.toml, sync.sh)
  • AGENTS.md, CLAUDE.md, and AGENTS.alpha.md are now symlinks into .agents/
  • Adds npm run agents:sync and npm run agents:check scripts
  • Adds a CI workflow to verify configs stay in sync on PRs and pushes to main

Test plan

  • npm run agents:sync creates correct symlinks
  • npm run agents:check passes after sync
  • CI workflow runs on PR

🤖 Generated with Claude Code

@jclem jclem marked this pull request as ready for review February 18, 2026 20:14
@jclem jclem requested a review from a team February 18, 2026 20:14
jclem and others added 5 commits February 18, 2026 15:18
Introduce .agents/ directory as the single source of truth for agent
instructions. AGENTS.md, CLAUDE.md, and AGENTS.alpha.md are now
symlinks into .agents/. A sync script handles symlink creation and
skill rendering with per-agent template variables.

Adds npm scripts (agents:sync, agents:check) and a CI workflow to
verify configs stay in sync on PRs and pushes to main.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@jclem jclem force-pushed the jclem/agents-sync branch from 9ee76dd to dac9800 Compare February 18, 2026 20:18
@jclem jclem merged commit ca7e743 into main Feb 18, 2026
7 checks passed
@jclem jclem deleted the jclem/agents-sync branch February 18, 2026 20:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants