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
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 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)
agent-statsaristotle-deconstructorbabysit-prsbriefingcode-auditorcore-editcreate-jira-ticketcreate-tech-speccyrus-tdd-engineerdoctordotfiles-syncforgegoogle-docsgoogle-drivegrill-mehandofflessons-reviewmermaid-diagramsmetrics-emitobligationsoptimus-planneroverlay-initperformance-reviewpr-create-from-commitsranger-reviewerreview-contextreview-respondscout-reviewerself-evaluatesmart-compactsmart-statuslineswarm-retroteam-leadticket-pickupticket-swarmto-prd
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
AbdouMoumen/claude-skills-plugin
Claude Code plugin with personal skills: skill-creator, plugin-creator, forge, mcp-toggle, fresh-start, dotfiles-sync
Skill Collector 1.7k tok ·
kdg212-lang/dotfiles
Claude Code agents and personal dotfiles
Skill Collector 903 tok ·
charly3pins/dotfiles
My personal dotfiles
Skill Collector 1.4k tok ·
johnstegeman/haven
—
Skill Collector 4.2k tok ·