iannuttall

Source Agents — Development skill for Claude Code

Development community

Keep AGENTS.md and CLAUDE.md in sync across your projects.

How to install Source Agents

This entry records only its repository, not the path inside it, so there is no exact command to give. Open iannuttall/source-agents and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Source Agents does

Keep AGENTS.md and CLAUDE.md in sync across your projects.

Alternatives in Development

  • Autoresearch — Claude Autoresearch Skill — Autonomous goal-directed iteration for Claude Code 2.5k ★
  • Dotenv Vault — Sync environment variables across machines for consistent Claude Code behavior 1.2k ★
  • Reset To Ideation — Roll back plugin to ideation stage - keep idea/mockups, remove all implementation 209 ★

README

source‑agents
Keep AGENTS.md and CLAUDE.md clean, consistent, and sourcing correctly.



Scan projects • Fix sourcing • Convert symlinks • Dry‑run preview

Quick Start

Requirements: Node 18+, Bun 1.1+.

Clone the repo:

git clone https://github.com/iannuttall/source-agents.git

Enter the folder:

cd source-agents

Install dependencies:

bun install

Run interactively on a specific folder (recommended):

bun run dev --root ~/projects

Auto‑fix recommended actions:

bun run dev --root ~/projects --auto

Preview without making changes:

bun run dev --root ~/projects --dry-run

Exclude extra directories (in addition to node_modules, .git, dist, etc.):

bun run dev --root ~/projects --exclude '**/temp/**' '**/backup/**'

Global CLI (optional)

Build the CLI:

bun run build

Link globally:

npm link

Run from anywhere:

source-agents --help

Example run:

source-agents --root ~/projects --auto

Development

Run the TUI in dev mode:

bun run dev

Type‑check:

bun run type-check

Build:

bun run build

Keyboard & Tips

  • ↑↓ to navigate, Enter to select, 's' to skip, Esc/← to go back, Ctrl+C to exit.
  • Default root is your home directory; pass --root to limit scope.

License

MIT