jckeen/dotfiles
One-command jumpstart for Claude Code + Codex + Antigravity on macOS and Windows (WSL2) — slash-command skills, a multi-agent review orchestra, safety hooks, multi-session tooling, status line, auto-hygiene. Opinionated defaults so you don'
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code
$ npx degit jckeen/dotfiles/agents ./rig-dotfiles/agents MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit jckeen/dotfiles/agents/skills/branch-hygiene .claude/skills/branch-hygiene $ npx degit jckeen/dotfiles/agents/skills/claude-operator .claude/skills/claude-operator $ npx degit jckeen/dotfiles/agents/skills/commit-push-pr .claude/skills/commit-push-pr $ npx degit jckeen/dotfiles/agents/skills/decompose .claude/skills/decompose $ npx degit jckeen/dotfiles/agents/skills/drift-sweep .claude/skills/drift-sweep $ npx degit jckeen/dotfiles/agents/skills/fix-issue .claude/skills/fix-issue $ npx degit jckeen/dotfiles/agents/skills/handoff .claude/skills/handoff $ npx degit jckeen/dotfiles/agents/skills/orchestrate .claude/skills/orchestrate $ npx degit jckeen/dotfiles/agents/skills/repo-health .claude/skills/repo-health $ npx degit jckeen/dotfiles/agents/skills/review .claude/skills/review $ npx degit jckeen/dotfiles/agents/skills/session-retro .claude/skills/session-retro $ npx degit jckeen/dotfiles/agents/skills/simplify .claude/skills/simplify $ npx degit jckeen/dotfiles/antigravity/skills/browser-verify .claude/skills/browser-verify $ npx degit jckeen/dotfiles/claude/skills/antigravity-review .claude/skills/antigravity-review $ npx degit jckeen/dotfiles/claude/skills/claude-server .claude/skills/claude-server $ npx degit jckeen/dotfiles/claude/skills/jj .claude/skills/jj $ npx degit jckeen/dotfiles/claude/skills/kickoff .claude/skills/kickoff $ npx degit jckeen/dotfiles/claude/skills/log-error .claude/skills/log-error $ npx degit jckeen/dotfiles/claude/skills/review-gates .claude/skills/review-gates
$ curl -fsSL --create-dirs -o .claude/agents/CANON.md https://raw.githubusercontent.com/jckeen/dotfiles/main/agents/canon/CANON.md $ curl -fsSL --create-dirs -o .claude/agents/antigravity.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/codex.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/jules.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/dead-code-remover.md https://raw.githubusercontent.com/jckeen/dotfiles/main/agents/routines/dead-code-remover.md $ curl -fsSL --create-dirs -o .claude/agents/doc-drift-fixer.md https://raw.githubusercontent.com/jckeen/dotfiles/main/agents/routines/doc-drift-fixer.md $ curl -fsSL --create-dirs -o .claude/agents/dup-unifier.md https://raw.githubusercontent.com/jckeen/dotfiles/main/agents/routines/dup-unifier.md $ curl -fsSL --create-dirs -o .claude/agents/lint-debt-fixer.md https://raw.githubusercontent.com/jckeen/dotfiles/main/agents/routines/lint-debt-fixer.md $ curl -fsSL --create-dirs -o .claude/agents/setup-layout-fuzzer.md https://raw.githubusercontent.com/jckeen/dotfiles/main/agents/routines/setup-layout-fuzzer.md $ curl -fsSL --create-dirs -o .claude/agents/useless-test-pruner.md https://raw.githubusercontent.<redacted>-test-pruner.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/jckeen/dotfiles/main/agents/skills/branch-hygiene/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/jckeen/dotfiles/main/agents/skills/claude-operator/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/environment.md https://raw.githubusercontent.com/jckeen/dotfiles/main/agents/skills/claude-operator/references/environment.md $ curl -fsSL --create-dirs -o .claude/agents/running.md https://raw.githubusercontent.com/jckeen/dotfiles/main/agents/skills/claude-operator/references/running.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/jckeen/dotfiles/main/agents/skills/commit-push-pr/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/jckeen/dotfiles/main/agents/skills/drift-sweep/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/jckeen/dotfiles/main/agents/skills/fix-issue/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/runtime-contracts.md https://raw.githubusercontent.<redacted>-contracts.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/jckeen/dotfiles/main/agents/skills/repo-health/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/jckeen/dotfiles/main/agents/skills/session-retro/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(.env)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(~/.aws/**)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/*.key)",
"Read(**/.env.*)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(git rebase *)",
"Bash(wget *)",
"Bash(npm publish:*)",
"Bash(git commit *)",
"Bash(gh pr merge *)"
]
}
} Skills (19)
branch-hygieneclaude-operatorcommit-push-prdecomposedrift-sweepfix-issuehandofforchestraterepo-healthreviewsession-retrosimplifybrowser-verifyantigravity-reviewclaude-serverjjkickofflog-errorreview-gates
Subagents (25)
| CANON | — |
| antigravity | — |
| codex | — |
| jules | — |
| dead-code-remover | — |
| doc-drift-fixer | — |
| dup-unifier | — |
| lint-debt-fixer | — |
| setup-layout-fuzzer | — |
| useless-test-pruner | — |
| branch-hygiene | Inspect and clean stale branches across multiple repositories using the dotfiles git-hygiene + gh-bootstrap toolchain. Use when the user asks about branch state, stale local branches, or "no ref was f |
| claude-operator | Drive a native Claude Code installation as the implementer for requested software work while you own the outcome. Brief it from a prompt file, run it through the bundled evidence-recording runner, ins |
| environment | — |
| running | — |
| commit-push-pr | Commit current work, push the branch, and create a GitHub pull request with a concise title, body, and verification notes. |
| decompose | Decompose substantial engineering work into explicit prerequisites, bounded workstreams, atomic acceptance criteria, and self-contained agent prompts. Use when the user asks to decompose, wants to rev |
| drift-sweep | Bootstrap or audit a repository documentation contract, classify Markdown truth surfaces, migrate shadow trackers to GitHub issues, and reconcile stale operational facts. Use when the user says drift |
| fix-issue | Pick up a GitHub issue or issue-like bug report end to end: investigate, reproduce when useful, implement, verify, commit, push, and prepare a PR when requested. |
| handoff | Generate a concise session handoff for resuming work later, including current state, decisions, open issues, and next steps. |
| orchestrate | Coordinate complex engineering work end to end with proportional planning, explicit acceptance criteria, isolated delegation, implementation, verification, adversarial review, and durable handoff. Use |
| runtime-contracts | — |
| repo-health | Produce a read-only repository health briefing covering stack, git state, setup, tests, dependencies, blockers, and next steps. |
| review | Review recent or specified code changes for correctness, security, quality, and missing verification. Use when the user asks for a review, pre-ship check, PR review, or quality/security pass. |
| session-retro | Propose one to three durable improvements to the shared agent toolset after meaningful work, including skill triggers, workflow gotchas, canonical instructions, parity gaps, and stale memory. Use when |
| simplify | Review and simplify recently changed code by removing unnecessary complexity without changing behavior. Use when the user asks to simplify, reduce over-engineering, clean up a patch, or make code easi |
Similar rigs
stefan-jansen/coding-agent-plugins
Plugin marketplace for coding-agent-toolkit — workflow, memory, transition, development, and code-quality plugins for Claude Code.
Skill Collector 1.0k tok ·
iamvonpasion/hashb
Dev workflow toolkit for Claude Code — 14 skills that turn AI into a structured development partner. Spec → Design → Eng → TDD → Review → QA → Ship.
Skill Collector 2.5k tok ·
darkroomengineering/cc-settings
Claude Code configuration — agents, skills, hooks & settings for Darkroom Engineering
Skill Collector 9.9k tok ·
chippingway/chipping-orchestrator
Autonomous AI coding agent orchestrator. Watches GitHub issues, spawns Claude Code, Codex CLI, or Antigravity CLI in isolated git worktrees, opens PRs, and runs an independent reviewer pass. Self-hosted, Python, multi-repo.
Minimalist 1.9k tok ·