~ / rigs / jckeen / dotfiles

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'

share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~4.9k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
0/5
No committed guardrails · details

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)

Subagents (25)

CANON—
antigravity—
codex—
jules—
dead-code-remover—
doc-drift-fixer—
dup-unifier—
lint-debt-fixer—
setup-layout-fuzzer—
useless-test-pruner—
branch-hygieneInspect 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-operatorDrive 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-prCommit current work, push the branch, and create a GitHub pull request with a concise title, body, and verification notes.
decomposeDecompose 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-sweepBootstrap 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-issuePick 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.
handoffGenerate a concise session handoff for resuming work later, including current state, decisions, open issues, and next steps.
orchestrateCoordinate 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-healthProduce a read-only repository health briefing covering stack, git state, setup, tests, dependencies, blockers, and next steps.
reviewReview 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-retroPropose 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
simplifyReview 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

copied ✓