cc-arsenal
CLAUDE.md8 starsChanged 48 days agoMITView on GitHub
This file adds Claude-Code-only guidance on top of the tool-agnostic AGENTS.md above (Claude Code doesn't read AGENTS.md natively, so this import is the bridge). Everything else (repo overview, skill catalog, skill anatomy, evals, Makefile commands, contributing) lives in AGENTS.md; don't duplicate it here. Register this repository as a Claude Code Plugin marketplace: Then, to install a specific plugin set: 1. Select Browse and install plugins 2. Select cc-arsenal-marketplace 3. Select one of the variants (see the table below) 4. Select…
- Deletes or force-pushes
In this repository53 other files it gives its agents.
- AGENTS.mdAGENTS.md
- agent-browserSkill
- anything-to-skillSkill
- ci-generateSkill
- ci-localSkill
- clotho-researchSkill
- codex-imagegenSkill
- create-ruleSkill
- create-skillSkill
- db-migrateSkill
- docker-initSkill
- docs-adrSkill
- docs-checkSkill
- docs-diagramSkill
- docs-initSkill
- docs-rfcSkill
- docs-updateSkill
- env-setupSkill
- find-skillsSkill
- fix-bugSkill
- git-commitSkill
- git-create-prSkill
- gitflowSkill
- git-releaseSkill
- git-syncSkill
- i18n-checkSkill
- implement-featureSkill
- improve-skillSkill
- inject-docsSkill
- jira-cliSkill
- motion-studioSkill
- optimize-ai-setupSkill
- orchestrateSkill
- oss-launchSkill
- prd-to-issuesSkill
- product-design-specSkill
- product-design-tokensSkill
- product-prdSkill
- project-illustratorSkill
- project-plannerSkill
- refactorSkill
- renderSkill
- review-codeSkill
- review-depsSkill
- review-designSkill
- review-perfSkill
- review-planSkill
- review-securitySkill
- shipSkill
- stopslopSkill
- test-suiteSkill
- vrt-checkSkill
- wtfSkill
The file
We split this CLAUDE.md into the rules it gives an agent
2 rules. About 0 are common, 2 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈2
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 52
Use a GitHub remote marketplace instead for automatic updates in production.
- Distinctive: line 84
When team members trust the repository folder, Claude Code automatically installs the marketplace and plugin.
≈ “Common” is an estimate: at least 1 in 5 of the 26,980 CLAUDE.md files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
@AGENTS.md
This file adds Claude-Code-only guidance on top of the tool-agnostic AGENTS.md above (Claude Code doesn't read AGENTS.md natively, so this import is the bridge). Everything else (repo overview, skill catalog, skill anatomy, evals, Makefile commands, contributing) lives in AGENTS.md; don't duplicate it here.
Plugin System (Recommended for Claude Code)
Register this repository as a Claude Code Plugin marketplace:
/plugin marketplace add mgiovani/cc-arsenalThen, to install a specific plugin set:
- Select Browse and install plugins
- Select cc-arsenal-marketplace
- Select one of the variants (see the table below)
- Select Install now
Alternatively, directly install via:
/plugin install cc-arsenal@cc-arsenal-marketplaceFor local development, add a local marketplace instead:
/plugin marketplace add /path/to/cc-arsenalBenefits over npx skills add: managed installation, automatic updates, easy enable/disable, no system-wide symlinks, plus the extras below (subagent orchestration, hooks, plugin variants) that only work inside Claude Code.
Plugin variants: install the whole toolkit or a focused subset:
| Plugin | Use Case |
cc-arsenal | Complete toolkit: every skill |
cc-arsenal-dev | Development workflows |
cc-arsenal-product | Product specs: PRD, design spec, and design tokens |
cc-arsenal-review | Code review and quality audits |
cc-arsenal-docs | Documentation generation |
cc-arsenal-git | Git/GitHub workflow automation |
cc-arsenal-jira | Jira CLI |
cc-arsenal-skills | Specialty model-invoked capabilities |
Each variant's exact skill set is defined in .claude-plugin/marketplace.json, the single source of truth, so the list never drifts across docs. The cc-arsenal variant intentionally omits the skills field there: an unset skills means "auto-load every skill in the repo," so it never needs syncing with the others.
Troubleshooting plugin updates:
Local directory marketplaces ("source": "directory") do NOT support auto-update or version detection: Claude Code caches marketplace.json on first install and local file changes don't invalidate that cache. After creating new skills or bumping versions:
rm -rf ~/.claude/plugins/cache/cc-arsenal-marketplace/
# Then in Claude Code: /plugin → Update nowUse a GitHub remote marketplace instead for automatic updates in production.
Development Installation (Symlink Method)
Only for developing cc-arsenal itself. Regular users should use the plugin system above.
uv sync --extra dev
uv run python -m scripts.setup.install # creates symlinks in ~/.claude
uv run python -m scripts.setup.configure # interactive: choose specific skills to symlink
# equivalent Makefile targets
make dry-run
make install
make configuremake configure never modifies ~/.claude/settings.json: it only symlinks the files you select.
Team Configuration
For automatic marketplace + plugin installation across team members, add to .claude/settings.json:
{
"extraKnownMarketplaces": {
"cc-arsenal": {
"source": { "source": "github", "repo": "mgiovani/cc-arsenal" }
}
},
"enabledPlugins": ["cc-arsenal"]
}When team members trust the repository folder, Claude Code automatically installs the marketplace and plugin.
Optional Features
# Statusline Management
make install-statusline # Install statusline (delegates to feature Makefile)
make uninstall-statusline # Uninstall statusline (delegates to feature Makefile)
make -C integrations/claude-code/statusline help # Show all statusline commands
make -C integrations/claude-code/statusline status # Show statusline configuration
make -C integrations/claude-code/statusline test # Test statusline
make -C integrations/claude-code/statusline list-backups # List backups
# Session Scheduler (Claude Hi)
make -C integrations/claude-code/claude-hi help # Show all scheduler commands
make -C integrations/claude-code/claude-hi standard # Set up 9am/2pm/7pm schedule
make -C integrations/claude-code/claude-hi status # Check current schedule
make -C integrations/claude-code/claude-hi remove # Remove schedule
make -C integrations/claude-code/claude-hi now # Send 'hi' immediatelyPer-skill hooks
A few skills declare a hooks key in their SKILL.md frontmatter (e.g. agent-browser's Stop hook that closes its browser session). This key is Claude-Code-only (other tools ignore it per the Portability convention in AGENTS.md), so those skills must still work correctly with the hook absent.
Documentation Guidelines
No README files inside skills/: Claude Code detects them as actual components. Put docs in docs/ and let each skill's SKILL.md be its own native doc.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

