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 citypaul/.dotfiles/claude/.claude ./rig-.dotfiles # 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 citypaul/.dotfiles/claude/.claude/skills/acceptance-review .claude/skills/acceptance-review $ npx degit citypaul/.dotfiles/claude/.claude/skills/api-design .claude/skills/api-design $ npx degit citypaul/.dotfiles/claude/.claude/skills/bff-design .claude/skills/bff-design $ npx degit citypaul/.dotfiles/claude/.claude/skills/bff-entry-points .claude/skills/bff-entry-points $ npx degit citypaul/.dotfiles/claude/.claude/skills/characterisation-tests .claude/skills/characterisation-tests $ npx degit citypaul/.dotfiles/claude/.claude/skills/ci-debugging .claude/skills/ci-debugging $ npx degit citypaul/.dotfiles/claude/.claude/skills/cli-design .claude/skills/cli-design $ npx degit citypaul/.dotfiles/claude/.claude/skills/codebase-design .claude/skills/codebase-design $ npx degit citypaul/.dotfiles/claude/.claude/skills/debugging .claude/skills/debugging $ npx degit citypaul/.dotfiles/claude/.claude/skills/diagrams .claude/skills/diagrams $ npx degit citypaul/.dotfiles/claude/.claude/skills/domain-driven-design .claude/skills/domain-driven-design $ npx degit citypaul/.dotfiles/claude/.claude/skills/double-check .claude/skills/double-check $ npx degit citypaul/.dotfiles/claude/.claude/skills/evaluate-existing-solutions .claude/skills/evaluate-existing-solutions $ npx degit citypaul/.dotfiles/claude/.claude/skills/event-sourcing .claude/skills/event-sourcing $ npx degit citypaul/.dotfiles/claude/.claude/skills/expectations .claude/skills/expectations $ npx degit citypaul/.dotfiles/claude/.claude/skills/find-gaps .claude/skills/find-gaps $ npx degit citypaul/.dotfiles/claude/.claude/skills/find-skills .claude/skills/find-skills $ npx degit citypaul/.dotfiles/claude/.claude/skills/finding-seams .claude/skills/finding-seams $ npx degit citypaul/.dotfiles/claude/.claude/skills/folder-structure .claude/skills/folder-structure $ npx degit citypaul/.dotfiles/claude/.claude/skills/front-end-testing .claude/skills/front-end-testing $ npx degit citypaul/.dotfiles/claude/.claude/skills/functional .claude/skills/functional $ npx degit citypaul/.dotfiles/claude/.claude/skills/graph-engineering .claude/skills/graph-engineering $ npx degit citypaul/.dotfiles/claude/.claude/skills/hexagonal-architecture .claude/skills/hexagonal-architecture $ npx degit citypaul/.dotfiles/claude/.claude/skills/improve-codebase-architecture .claude/skills/improve-codebase-architecture $ npx degit citypaul/.dotfiles/claude/.claude/skills/mutation-testing .claude/skills/mutation-testing $ npx degit citypaul/.dotfiles/claude/.claude/skills/observability .claude/skills/observability $ npx degit citypaul/.dotfiles/claude/.claude/skills/panel-review .claude/skills/panel-review $ npx degit citypaul/.dotfiles/claude/.claude/skills/planning .claude/skills/planning $ npx degit citypaul/.dotfiles/claude/.claude/skills/production-parity-skill-builder .claude/skills/production-parity-skill-builder $ npx degit citypaul/.dotfiles/claude/.claude/skills/react-performance .claude/skills/react-performance $ npx degit citypaul/.dotfiles/claude/.claude/skills/react-testing .claude/skills/react-testing $ npx degit citypaul/.dotfiles/claude/.claude/skills/reduce-system-complexity .claude/skills/reduce-system-complexity $ npx degit citypaul/.dotfiles/claude/.claude/skills/refactoring .claude/skills/refactoring $ npx degit citypaul/.dotfiles/claude/.claude/skills/render-code-shape .claude/skills/render-code-shape $ npx degit citypaul/.dotfiles/claude/.claude/skills/secure-oauth-oidc .claude/skills/secure-oauth-oidc $ npx degit citypaul/.dotfiles/claude/.claude/skills/specification .claude/skills/specification $ npx degit citypaul/.dotfiles/claude/.claude/skills/stack-pull-requests .claude/skills/stack-pull-requests $ npx degit citypaul/.dotfiles/claude/.claude/skills/story-splitting .claude/skills/story-splitting $ npx degit citypaul/.dotfiles/claude/.claude/skills/storyboard .claude/skills/storyboard $ npx degit citypaul/.dotfiles/claude/.claude/skills/structure-codebase .claude/skills/structure-codebase
$ curl -fsSL --create-dirs -o .claude/agents/adr.md https://raw.githubusercontent.com/citypaul/.dotfiles/main/claude/.claude/agents/adr.md $ curl -fsSL --create-dirs -o .claude/agents/docs-guardian.md https://raw.githubusercontent.com/citypaul/.dotfiles/main/claude/.claude/agents/docs-guardian.md $ curl -fsSL --create-dirs -o .claude/agents/learn.md https://raw.githubusercontent.com/citypaul/.dotfiles/main/claude/.claude/agents/learn.md $ curl -fsSL --create-dirs -o .claude/agents/progress-guardian.md https://raw.githubusercontent.com/citypaul/.dotfiles/main/claude/.claude/agents/progress-guardian.md $ curl -fsSL --create-dirs -o .claude/agents/refactor-scan.md https://raw.githubusercontent.com/citypaul/.dotfiles/main/claude/.claude/agents/refactor-scan.md $ curl -fsSL --create-dirs -o .claude/agents/use-case-data-patterns-source-notes.md https://raw.githubusercontent.com/citypaul/.dotfiles/main/claude/.claude/agents/references/use-case-data-patterns-source-notes.md $ curl -fsSL --create-dirs -o .claude/agents/tdd-guardian.md https://raw.githubusercontent.com/citypaul/.dotfiles/main/claude/.claude/agents/tdd-guardian.md $ curl -fsSL --create-dirs -o .claude/agents/ts-enforcer.md https://raw.githubusercontent.com/citypaul/.dotfiles/main/claude/.claude/agents/ts-enforcer.md $ curl -fsSL --create-dirs -o .claude/agents/twelve-factor-audit.md https://raw.githubusercontent.com/citypaul/.dotfiles/main/claude/.claude/agents/twelve-factor-audit.md $ curl -fsSL --create-dirs -o .claude/agents/use-case-data-patterns.md https://raw.githubusercontent.com/citypaul/.dotfiles/main/claude/.claude/agents/use-case-data-patterns.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 6,413 rigs:
{
"permissions": {
"deny": [
"Read(~/.ssh/**)",
"Read(**/.env)",
"Bash(rm -rf *)",
"Read(./.env)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(**/*.pem)",
"Bash(rm -rf /*)",
"Read(~/.aws/**)",
"Bash(rm -rf:*)",
"Read(.env)",
"Bash(git push --force*)",
"Read(**/*.key)",
"Read(./.env.*)",
"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(wget *)",
"Bash(npm publish:*)",
"Bash(gh pr merge *)",
"Bash(chown *)",
"Bash(docker *)"
]
}
} Skills (50)
acceptance-reviewapi-designbff-designbff-entry-pointscharacterisation-testsci-debuggingcli-designcodebase-designdebuggingdiagramsdomain-driven-designdouble-checkevaluate-existing-solutionsevent-sourcingexpectationsfind-gapsfind-skillsfinding-seamsfolder-structurefront-end-testingfunctionalgraph-engineeringhexagonal-architectureimprove-codebase-architecturemutation-testingobservabilitypanel-reviewplanningproduction-parity-skill-builderreact-performancereact-testingreduce-system-complexityrefactoringrender-code-shapesecure-oauth-oidcspecificationstack-pull-requestsstory-splittingstoryboardstructure-codebasetddteach-metechnical-writingtest-design-reviewertestingtwelve-factortypescript-strictubiquitous-languagewtfxstate
Subagents (10)
| adr model: sonnet | > |
| docs-guardian model: sonnet | > |
| learn model: sonnet | > |
| progress-guardian model: sonnet | > |
| refactor-scan model: sonnet | > |
| use-case-data-patterns-source-notes | — |
| tdd-guardian model: sonnet | > |
| ts-enforcer model: sonnet | > |
| twelve-factor-audit model: sonnet | > |
| use-case-data-patterns model: sonnet | > |
Hooks (1)
| event | matcher | runs |
|---|---|---|
| PostToolUse | Write|Edit|NotebookEdit | FILE=$(jq -r '.tool_input.file_path // empty'); if [[ "$FILE" == *.ts || "$FILE" == *.tsx ]]; then npx --no-install prettier --write "$FILE" 2>/dev/null; npx --no-install eslint --fix "$FILE" 2>/dev/null; fi; exit 0 |
Slash commands (3)
/continue/plan/setup
Plugins (6)
feature-dev@claude-code-pluginsfrontend-design@claude-code-pluginshookify@claude-code-pluginslearning-output-style@claude-code-pluginsplugin-dev@claude-code-pluginssecurity-guidance@claude-code-plugins
Similar rigs
tae0y/python-project-template
Project template for Claude Python Vibecoding workflow
Orchestrator 17.9k tok ·
mintuz/skills
My collection of Claude Code Agents & Skills for web and iOS Development
Skill Collector 22.2k tok ·
kapadias/nonna
Your AI agent says done. Nonna makes it prove it: she runs your test suite before a coding agent can stop, and blocks pushes to main and secrets in files. Claude Code plugin, plus git hooks for Codex, Cursor, Copilot, Gemini and more
Fort Knox 3.9k tok ·
pablobfonseca/dotfiles
my dotfiles
Skill Collector 3.3k tok ·