~ / rigs / flopperj / dotfiles-core

flopperj/dotfiles-core

Opinionated Claude Code framework: 30+ workflow skills, 5 reasoning agents (Aristotle / Optimus / Cyrus / Ranger / Scout), role-guards, a tested installer, and full-history leakage checking — run standalone or as the base for a company/pers

↗ GitHub ★ 1 mit updated 2mo ago personal setup Claude Code
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~3.4k 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 flopperj/dotfiles-core/.claude ./rig-dotfiles-core  # inspect, then merge into .claude/

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 flopperj/dotfiles-core/.claude/skills/agent-stats .claude/skills/agent-stats
$ npx degit flopperj/dotfiles-core/.claude/skills/aristotle-deconstructor .claude/skills/aristotle-deconstructor
$ npx degit flopperj/dotfiles-core/.claude/skills/babysit-prs .claude/skills/babysit-prs
$ npx degit flopperj/dotfiles-core/.claude/skills/briefing .claude/skills/briefing
$ npx degit flopperj/dotfiles-core/.claude/skills/code-auditor .claude/skills/code-auditor
$ npx degit flopperj/dotfiles-core/.claude/skills/core-edit .claude/skills/core-edit
$ npx degit flopperj/dotfiles-core/.claude/skills/create-jira-ticket .claude/skills/create-jira-ticket
$ npx degit flopperj/dotfiles-core/.claude/skills/create-tech-spec .claude/skills/create-tech-spec
$ npx degit flopperj/dotfiles-core/.claude/skills/cyrus-tdd-engineer .claude/skills/cyrus-tdd-engineer
$ npx degit flopperj/dotfiles-core/.claude/skills/doctor .claude/skills/doctor
$ npx degit flopperj/dotfiles-core/.claude/skills/dotfiles-sync .claude/skills/dotfiles-sync
$ npx degit flopperj/dotfiles-core/.claude/skills/forge .claude/skills/forge
$ npx degit flopperj/dotfiles-core/.claude/skills/google-docs .claude/skills/google-docs
$ npx degit flopperj/dotfiles-core/.claude/skills/google-drive .claude/skills/google-drive
$ npx degit flopperj/dotfiles-core/.claude/skills/grill-me .claude/skills/grill-me
$ npx degit flopperj/dotfiles-core/.claude/skills/handoff .claude/skills/handoff
$ npx degit flopperj/dotfiles-core/.claude/skills/lessons-review .claude/skills/lessons-review
$ npx degit flopperj/dotfiles-core/.claude/skills/mermaid-diagrams .claude/skills/mermaid-diagrams
$ npx degit flopperj/dotfiles-core/.claude/skills/metrics-emit .claude/skills/metrics-emit
$ npx degit flopperj/dotfiles-core/.claude/skills/obligations .claude/skills/obligations
$ npx degit flopperj/dotfiles-core/.claude/skills/optimus-planner .claude/skills/optimus-planner
$ npx degit flopperj/dotfiles-core/.claude/skills/overlay-init .claude/skills/overlay-init
$ npx degit flopperj/dotfiles-core/.claude/skills/performance-review .claude/skills/performance-review
$ npx degit flopperj/dotfiles-core/.claude/skills/pr-create-from-commits .claude/skills/pr-create-from-commits
$ npx degit flopperj/dotfiles-core/.claude/skills/ranger-reviewer .claude/skills/ranger-reviewer
$ npx degit flopperj/dotfiles-core/.claude/skills/review-context .claude/skills/review-context
$ npx degit flopperj/dotfiles-core/.claude/skills/review-respond .claude/skills/review-respond
$ npx degit flopperj/dotfiles-core/.claude/skills/scout-reviewer .claude/skills/scout-reviewer
$ npx degit flopperj/dotfiles-core/.claude/skills/self-evaluate .claude/skills/self-evaluate
$ npx degit flopperj/dotfiles-core/.claude/skills/smart-compact .claude/skills/smart-compact
$ npx degit flopperj/dotfiles-core/.claude/skills/smart-statusline .claude/skills/smart-statusline
$ npx degit flopperj/dotfiles-core/.claude/skills/swarm-retro .claude/skills/swarm-retro
$ npx degit flopperj/dotfiles-core/.claude/skills/team-lead .claude/skills/team-lead
$ npx degit flopperj/dotfiles-core/.claude/skills/ticket-pickup .claude/skills/ticket-pickup
$ npx degit flopperj/dotfiles-core/.claude/skills/ticket-swarm .claude/skills/ticket-swarm
$ npx degit flopperj/dotfiles-core/.claude/skills/to-prd .claude/skills/to-prd
$ curl -fsSL --create-dirs -o .claude/agents/aristotle-deconstructor.md https://raw.githubusercontent.com/flopperj/dotfiles-core/main/.claude/agents/aristotle-deconstructor.md
$ curl -fsSL --create-dirs -o .claude/agents/cyrus-tdd-engineer.md https://raw.githubusercontent.com/flopperj/dotfiles-core/main/.claude/agents/cyrus-tdd-engineer.md
$ curl -fsSL --create-dirs -o .claude/agents/optimus-planner.md https://raw.githubusercontent.com/flopperj/dotfiles-core/main/.claude/agents/optimus-planner.md
$ curl -fsSL --create-dirs -o .claude/agents/ranger-reviewer.md https://raw.githubusercontent.com/flopperj/dotfiles-core/main/.claude/agents/ranger-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/scout-reviewer.md https://raw.githubusercontent.com/flopperj/dotfiles-core/main/.claude/agents/scout-reviewer.md

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 6,974 rigs:

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(**/.env)",
      "Read(~/.ssh/**)",
      "Bash(rm -rf *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(~/.aws/**)",
      "Bash(rm -rf /*)",
      "Read(./.env.*)",
      "Read(.env)",
      "Bash(git push --force*)",
      "Bash(rm -rf:*)",
      "Read(**/.env.*)",
      "Read(**/*.key)",
      "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(npm publish:*)",
      "Bash(wget *)",
      "Bash(git rebase *)",
      "Bash(gh pr merge *)",
      "Bash(git commit *)"
    ]
  }
}

Skills (36)

Subagents (5)

aristotle-deconstructor
model: opus
Deconstructs any problem, decision, or challenge to its irreducible first principles using Aristotelian reasoning. Strips away inherited assumptions, rebuilds solutions from bedrock truths, and surfac
cyrus-tdd-engineer
model: sonnet
Use this agent when new code needs to be written using Test-Driven Development principles, when test coverage needs to be verified or improved, or when executing implementation plans generated by Opti
optimus-planner
model: opus
Use this agent when you need a detailed, actionable execution plan for a complex engineering problem before implementation begins. This agent is ideal for breaking down large features, architectural c
ranger-reviewer
model: opus
Use this agent when you need a thorough, staff-level code review of a pull request, want actionable feedback on code quality, security, style, and correctness, or need to post review comments on your
scout-reviewer
model: sonnet
Use this agent when you need a thorough PR review performed on your behalf. Scout uses the /code-auditor's parallel-agent methodology with confidence scoring to eliminate false positives, then asks fo

Similar rigs

copied ✓