Install
Clone the repo and run the interactive installer. It checks prerequisites, walks you through module selection, and writes everything into ~/.claude/ (or a project-local .claude/).
git clone https://github.com/lucasmccomb/ccgm.git && cd ccgm && ./start.sh
To skip the prompts, set CCGM_NON_INTERACTIVE=1 and pass a preset name with --preset; the example below uses standard:
git clone https://github.com/lucasmccomb/ccgm.git && cd ccgm && CCGM_NON_INTERACTIVE=1 ./start.sh --preset standard
Presets
Presets bundle a set of modules for a common use case. Every preset below is read from the ccgm repo's own presets/ directory -- nothing here is hand-authored.
| Preset | Modules | Module list | Description |
|---|---|---|---|
cloud-agent | 55 | global-claude-md, autonomy, identity, git-workflow, hooks, branch-guard, ask-context, settings, commands-core, session-history, startup-dashboard, multi-agent, github-protocols, xplan, code-quality, browser-automation, commands-extra, commands-utility, common-mistakes, output-formatting, copycat, debugging, documentation, supabase, cloudflare, systematic-debugging, test-driven-development, verification, make-interfaces-feel-better, mcp-development, shadcn, tailwind, self-improving, subagent-patterns, session-lifecycle, brand-naming, remote-server, editorial-critique, design-review, ideate, research, test-vision, atdd, cloud-dispatch, youtube-transcripts, ce-review, pr-feedback, document-review, skill-authoring, rule-authoring, agent-native, git-worktrees, ship-readiness, compound-knowledge, pr-review-toolkit | Running CCGM on headless cloud VMs that dispatch parallel agents to work on GitHub issues. |
full | 74 | global-claude-md, autonomy, identity, git-workflow, hooks, branch-guard, ask-context, model-vetting, live-testing-guard, settings, commands-core, session-history, startup-dashboard, multi-agent, github-protocols, xplan, code-quality, browser-automation, commands-extra, commands-utility, common-mistakes, output-formatting, writing-system, copycat, debugging, documentation, supabase, cloudflare, systematic-debugging, test-driven-development, verification, make-interfaces-feel-better, mcp-development, shadcn, tailwind, self-improving, skillify, subagent-patterns, session-lifecycle, ccgm-doctor, brand-naming, remote-server, editorial-critique, design-review, adversarial-review, ideate, brainstorm, research, deepresearch, test-vision, atdd, youtube-transcripts, autoheal, argus, capability-router, statusline, output-styles, agent-native, ce-review, cloud-dispatch, commands-preamble, compound-knowledge, docs-for-agents, document-review, git-worktrees, launch, onboarding, pr-feedback, pr-review-toolkit, rule-authoring, ship-readiness, skill-authoring, todos, orrery | Power users who want the complete CCGM experience, including multi-agent coordination, brand research, and tech-specific guides. |
minimal | 3 | global-claude-md, autonomy, git-workflow | Trying CCGM for the first time, or environments where you want light-touch guidance with no hooks or settings changes. |
standard | 16 | global-claude-md, autonomy, identity, git-workflow, hooks, branch-guard, ask-context, model-vetting, live-testing-guard, settings, commands-core, commands-utility, self-improving, output-formatting, writing-system, statusline | Most individual developers. The recommended starting point. |
team | 22 | global-claude-md, autonomy, git-workflow, hooks, branch-guard, ask-context, settings, commands-core, github-protocols, code-quality, systematic-debugging, verification, autoheal, output-formatting, writing-system, ce-review, pr-feedback, document-review, compound-knowledge, pr-review-toolkit, skill-authoring, subagent-patterns | Teams with shared repositories who want consistent practices across contributors. |
Paste this block into a fresh Claude Code session. The agent detects your environment, picks a preset, runs the installer, and reports what was installed -- no flags, no shell environment to configure first. This is the same block published in ccgm's README.
Install CCGM (Claude Code God Mode) for me.
Steps:
1. Detect my OS (uname -s), shell ($SHELL), and home directory ($HOME).
2. Clone the repo if it does not already exist:
git clone https://github.com/lucasmccomb/ccgm.git ~/code/ccgm
If it already exists, pull the latest main:
cd ~/code/ccgm && git fetch origin && git checkout main && git pull --ff-only origin main
3. Read the available presets: ls ~/code/ccgm/presets/
Available presets and what they include:
- minimal : global-claude-md, autonomy, git-workflow
- standard : the above + identity, hooks, branch-guard, ask-context, model-vetting, live-testing-guard, settings, commands-core, commands-utility, self-improving, output-formatting, writing-system, statusline
- team : standard core (minus identity, commands-utility, model-vetting, live-testing-guard, self-improving, statusline) + github-protocols, code-quality, systematic-debugging, verification, autoheal, and review/compound-knowledge tooling (ce-review, pr-feedback, document-review, compound-knowledge, skill-authoring, subagent-patterns, pr-review-toolkit)
- cloud-agent : large set for power users running autonomous agents
- full : every stable module
Based on what you know about my workflow, recommend one preset. Ask me to confirm or pick a different one before continuing. (One question only — do not ask anything else.)
4. Check what is already installed by looking at ~/.claude/rules/, ~/.claude/commands/, ~/.claude/hooks/. List any CCGM files already present and note you will skip overwriting them.
5. Read ~/.claude/settings.json if it exists and note its content. The installer will merge non-destructively — it will not delete keys that are already there.
6. Run the installer:
cd ~/code/ccgm
CCGM_NON_INTERACTIVE=1 \
CCGM_USERNAME="$(gh api user --jq '.login' 2>/dev/null || echo '')" \
./start.sh --preset <chosen-preset>
7. Verify the install succeeded by checking that these paths exist:
~/.claude/rules/
~/.claude/CLAUDE.md (if global-claude-md was in the preset)
List the files now present in ~/.claude/rules/ and ~/.claude/commands/.
8. Report: which preset was installed, which modules were skipped (already present), and any errors. CCGM is also published as a native Claude Code plugin marketplace. This is an additive path -- the bash installer above remains canonical.
claude plugin marketplace add lucasmccomb/ccgm
claude plugin install code-quality@ccgm
The marketplace path is additive, not a replacement: it installs commands, agents, and skills as native plugin components, but it does not perform the bash installer's deep settings.json merge, and it does not write the always-loaded global CLAUDE.md context. Rules are only injected via an opt-in SessionStart hook rather than being auto-loaded. Use the bash installer when those pieces matter to you.
Every module page lists that module's full file contents grouped by type, each with its own copy button, plus a per-file raw-text URL an agent can fetch directly. Browse the catalog and copy exactly what you need.
Browse the module catalog