Chaparral
The connective tissue between your projects. Manages shared Claude Code skills and configuration across sibling repos.
Install
go install github.com/manzanita-research/chaparral/cmd/chaparral@latestInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →chaparral
The connective tissue between your projects.
Chaparral manages shared Claude Code skills and brand identity across every repo in an organization. One brand repo holds the truth. Chaparral links it everywhere it needs to go.
Built for people who work across multiple orgs and clients. Multi-org by default.
The problem
You have an org directory — say ~/code/manzanita-research/ — with a dozen repos inside. They share a design language, a brand voice, a set of Claude Code skills that shape how AI works with your code. But Claude Code discovers skills per-project (.claude/skills/) or globally (~/.claude/skills/). There's no org level.
So you copy things around. You forget. Projects drift. The new repo never gets the frontend design skill. The brand voice doc is three versions behind in half your projects.
Claude Code has a plugin marketplace now, but it solves a different problem — distribution to other people and machines. Plugins copy to a cache, require per-repo configuration, and need manual updates after changes. When you're actively developing shared skills across sibling repos, you need something faster.
The fix
Put a chaparral.json manifest in your brand repo. Chaparral finds it, reads it, and symlinks your shared skills and org-level CLAUDE.md into every sibling repo. Edit a skill in the brand repo and it's instantly live everywhere. No reinstalls, no cache invalidation, no per-repo setup.
~/code/manzanita-research/
├── CLAUDE.md ← symlink, managed by chaparral
├── brand/
│ ├── chaparral.json ← manifest
│ ├── org/
│ │ ├── CLAUDE.md ← org-wide Claude instructions
│ │ └── skills/
│ │ ├── frontend-design/
│ │ └── brand-voice/
│ └── ...
├── toyon/
│ └── .claude/skills/
│ ├── frontend-design/ ← symlink
│ └── brand-voice/ ← symlink
├── ceanothus/
│ └── .claude/skills/
│ ├── frontend-design/ ← symlink
│ └── brand-voice/ ← symlink
└── ...
Install
go install github.com/manzanita-research/chaparral/cmd/chaparral@latest
Or build from source:
git clone https://github.com/manzanita-research/chaparral.git
cd chaparral
go build -o chaparral ./cmd/chaparral
Usage
TUI dashboard
chaparral
Launch the interactive dashboard. Toggle between skills view and repos view with tab. Navigate with j/k, sync with s or enter, install marketplace plugins with i from the repos view.
Sync everything
chaparral sync
Discovers all org directories, finds brand repos (by chaparral.json), and links skills into every sibling. Idempotent — safe to run anytime.
Check status
chaparral status
Shows what's linked, what's stale, what's new and unlinked. Also shows installed marketplace plugins per repo.
Validate skills
chaparral validate
Checks skill structure for errors and warnings — missing SKILL.md, bad frontmatter, etc.
Generate plugin manifests
chaparral generate
chaparral generate --marketplace
Generates plugin.json manifests for each skill (dry run to stdout). With --marketplace, also generates the marketplace.json catalog.
Publish to marketplace
chaparral publish
chaparral publish --check
chaparral publish --write-only
Similar plugs
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…
Why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.
Production-grade engineering skills for AI coding agents.