Olatisunkanmi/claudefiles
No description.
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 Olatisunkanmi/claudefiles/agents ./rig-claudefiles/agents $ npx degit Olatisunkanmi/claudefiles/commands ./rig-claudefiles/commands $ npx degit Olatisunkanmi/claudefiles/skills ./rig-claudefiles/skills $ npx degit Olatisunkanmi/claudefiles/hooks ./rig-claudefiles/hooks
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 Olatisunkanmi/claudefiles/skills/brainstorming .claude/skills/brainstorming $ npx degit Olatisunkanmi/claudefiles/skills/cm-extract-learnings .claude/skills/cm-extract-learnings $ npx degit Olatisunkanmi/claudefiles/skills/cm-get-token-insights .claude/skills/cm-get-token-insights $ npx degit Olatisunkanmi/claudefiles/skills/cm-recall-conversations .claude/skills/cm-recall-conversations $ npx degit Olatisunkanmi/claudefiles/skills/commit-message .claude/skills/commit-message $ npx degit Olatisunkanmi/claudefiles/skills/context-manager .claude/skills/context-manager $ npx degit Olatisunkanmi/claudefiles/skills/frontend .claude/skills/frontend $ npx degit Olatisunkanmi/claudefiles/skills/i-adapt .claude/skills/i-adapt $ npx degit Olatisunkanmi/claudefiles/skills/i-animate .claude/skills/i-animate $ npx degit Olatisunkanmi/claudefiles/skills/i-arrange .claude/skills/i-arrange $ npx degit Olatisunkanmi/claudefiles/skills/i-audit .claude/skills/i-audit $ npx degit Olatisunkanmi/claudefiles/skills/i-bolder .claude/skills/i-bolder $ npx degit Olatisunkanmi/claudefiles/skills/i-clarify .claude/skills/i-clarify $ npx degit Olatisunkanmi/claudefiles/skills/i-colorize .claude/skills/i-colorize $ npx degit Olatisunkanmi/claudefiles/skills/i-critique .claude/skills/i-critique $ npx degit Olatisunkanmi/claudefiles/skills/i-delight .claude/skills/i-delight $ npx degit Olatisunkanmi/claudefiles/skills/i-distill .claude/skills/i-distill $ npx degit Olatisunkanmi/claudefiles/skills/i-extract .claude/skills/i-extract $ npx degit Olatisunkanmi/claudefiles/skills/i-frontend-design .claude/skills/i-frontend-design $ npx degit Olatisunkanmi/claudefiles/skills/i-harden .claude/skills/i-harden $ npx degit Olatisunkanmi/claudefiles/skills/i-normalize .claude/skills/i-normalize $ npx degit Olatisunkanmi/claudefiles/skills/i-onboard .claude/skills/i-onboard $ npx degit Olatisunkanmi/claudefiles/skills/i-optimize .claude/skills/i-optimize $ npx degit Olatisunkanmi/claudefiles/skills/i-polish .claude/skills/i-polish $ npx degit Olatisunkanmi/claudefiles/skills/i-quieter .claude/skills/i-quieter $ npx degit Olatisunkanmi/claudefiles/skills/i-teach-impeccable .claude/skills/i-teach-impeccable $ npx degit Olatisunkanmi/claudefiles/skills/i-typeset .claude/skills/i-typeset $ npx degit Olatisunkanmi/claudefiles/skills/mine-pr-summary .claude/skills/mine-pr-summary $ npx degit Olatisunkanmi/claudefiles/skills/mine.address-pr-issues .claude/skills/mine.address-pr-issues $ npx degit Olatisunkanmi/claudefiles/skills/mine.brainstorm .claude/skills/mine.brainstorm $ npx degit Olatisunkanmi/claudefiles/skills/mine.challenge .claude/skills/mine.challenge $ npx degit Olatisunkanmi/claudefiles/skills/mine.commit-push .claude/skills/mine.commit-push $ npx degit Olatisunkanmi/claudefiles/skills/mine.create-pr .claude/skills/mine.create-pr $ npx degit Olatisunkanmi/claudefiles/skills/mine.grill .claude/skills/mine.grill $ npx degit Olatisunkanmi/claudefiles/skills/mine.prior-art .claude/skills/mine.prior-art $ npx degit Olatisunkanmi/claudefiles/skills/mine.research .claude/skills/mine.research $ npx degit Olatisunkanmi/claudefiles/skills/mine.ship .claude/skills/mine.ship $ npx degit Olatisunkanmi/claudefiles/skills/mine.write-skill .claude/skills/mine.write-skill $ npx degit Olatisunkanmi/claudefiles/skills/nestjs-best-practices .claude/skills/nestjs-best-practices $ npx degit Olatisunkanmi/claudefiles/skills/pr-summary .claude/skills/pr-summary
$ curl -fsSL --create-dirs -o .claude/agents/ai-researcher.md https://raw.githubusercontent.com/Olatisunkanmi/claudefiles/main/agents/ai-researcher.md $ curl -fsSL --create-dirs -o .claude/agents/architect.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/browser-qa-agent.md https://raw.githubusercontent.<redacted>-qa-agent.md $ curl -fsSL --create-dirs -o .claude/agents/cm-memory-auditor.md https://raw.githubusercontent.com/Olatisunkanmi/claudefiles/main/agents/cm-memory-auditor.md $ curl -fsSL --create-dirs -o .claude/agents/cm-signal-discoverer.md https://raw.githubusercontent.com/Olatisunkanmi/claudefiles/main/agents/cm-signal-discoverer.md $ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/Olatisunkanmi/claudefiles/main/agents/code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/engineering-technical-writer.md https://raw.githubusercontent.<redacted>-technical-writer.md $ curl -fsSL --create-dirs -o .claude/agents/planner.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/testing-reality-checker.md https://raw.githubusercontent.<redacted>-reality-checker.md
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"hooks": {
"PreToolUse": [
{
"matcher": "Write|Edit",
"hooks": [
{
"type": "command",
"command": "node \"~/.claude/hooks/gsd-prompt-guard.js\""
},
{
"type": "command",
"command": "node \"~/.claude/hooks/gsd-read-guard.js\""
}
]
},
{
"matcher": "DISABLED",
"hooks": [
{
"type": "command",
"command": "node \"~/.claude/hooks/gsd-workflow-guard.js\""
}
]
},
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "bash ~/.claude/hooks/gsd-validate-commit.sh"
}
]
}
]
}
} Skills (41)
brainstormingcm-extract-learningscm-get-token-insightscm-recall-conversationscommit-messagecontext-managerfrontend-designi-adapti-animatei-arrangei-auditi-bolderi-clarifyi-colorizei-critiquei-delighti-distilli-extracti-frontend-designi-hardeni-normalizei-onboardi-optimizei-polishi-quieteri-teach-impeccablei-typesetmine-pr-summarymine.address-pr-issuesmine.brainstormmine.challengemine.commit-pushmine.create-prmine.grillmine.prior-artmine.researchmine.shipmine.write-skillnestjs-best-practicespr-summaryxlsx
Subagents (9)
| gsd-ai-researcher | Researches a chosen AI framework's official docs to produce implementation-ready guidance — best practices, syntax, core patterns, and pitfalls distilled for the specific use case. Writes the Framewor |
| architect model: sonnet # claude-sonnet-4-6 as of 2026-0 | Architecture documentation specialist — generates Mermaid diagrams and architectural overviews. May write or update documentation but does not modify application code. Use when onboarding to a new cod |
| browser-qa-agent model: sonnet # claude-sonnet-4-6 as of 2026-0 | Live browser QA via Playwright MCP — navigates running web apps to find UI bugs, console errors, and UX issues. Use after UI changes or for smoke testing a running app. Requires Playwright MCP. |
| cm-memory-auditor model: inherit | > |
| cm-signal-discoverer model: inherit | > |
| code-reviewer model: sonnet # claude-sonnet-4-6 as of 2026-0 | Expert code reviewer for correctness, security, and Claude Code skill files (SKILL.md conventions, bash safety, phase structure). Use for all code changes. MUST BE USED for code review. |
| engineering-technical-writer model: sonnet # claude-sonnet-4-6 as of 2026-0 | Expert technical writer specializing in developer documentation, API references, README files, and tutorials. Transforms complex engineering concepts into clear, accurate, and engaging docs that devel |
| planner model: sonnet # claude-sonnet-4-6 as of 2026-04 | Lightweight planning specialist for quick feature planning within a single conversation. Use when the user explicitly asks to plan a feature without implementing it. Not for full implementation reques |
| testing-reality-checker model: sonnet # claude-sonnet-4-6 as of 2026-0 | Adversarial pre-ship gate — defaults to "NEEDS WORK", requires overwhelming visual evidence for production readiness. Uses Playwright MCP for screenshot capture across devices. |
Hooks (18)
| event | matcher | runs |
|---|---|---|
| SessionStart | startup | nohup afplay $HOME/.claude/sounds/good-to-go-sir.wav >/dev/null 2>&1 & |
| SessionStart | startup | $HOME/.claude/hooks/retro-reminder.sh |
| SessionStart | * | bash -c 'command -v cm-memory-setup >/dev/null 2>&1 && cm-memory-setup || true' |
| SessionStart | * | bash -c 'command -v cm-onboarding >/dev/null 2>&1 && cm-onboarding || true' |
| SessionStart | * | bash -c 'command -v cm-memory-context >/dev/null 2>&1 && cm-memory-context || true' |
| SessionStart | * | bash -c 'command -v cm-consolidation-check >/dev/null 2>&1 && cm-consolidation-check || true' |
| SessionStart | * | bash ~/.claude/hooks/gsd-session-state.sh |
| UserPromptSubmit | .* | bash -c 'sounds=($HOME/.claude/sounds/orders-received.wav $HOME/.claude/sounds/affirmative.wav $HOME/.claude/sounds/right-away-sir.wav $HOME/.claude/sounds/read-you.wav $HOME/.claude/sounds/cant-believe.wav $HOME/.claude/sounds/this-too.wav |
| Stop | .* | bash -c 'sounds=($HOME/.claude/sounds/jobs-finished.wav $HOME/.claude/sounds/orders-captain.wav $HOME/.claude/sounds/reporting-for-duty.wav); nohup afplay "${sounds[$RANDOM % ${#sounds[@]}]}" >/dev/null 2>&1 &' |
| Stop | * | bash -c 'command -v cm-memory-sync >/dev/null 2>&1 && cm-memory-sync || true' |
| PostToolUse | Write|Edit | $HOME/.claude/hooks/shaping-ripple.sh |
| PostToolUse | Edit|Write|Bash | $HOME/.claude/hooks/retro-trigger.sh |
| PostToolUse | Bash|Edit|Write|MultiEdit|Agent|Task | node "~/.claude/hooks/gsd-context-monitor.js" |
| PostToolUse | Write|Edit | bash ~/.claude/hooks/gsd-phase-boundary.sh |
| PreToolUse | Write|Edit | node "~/.claude/hooks/gsd-prompt-guard.js" |
| PreToolUse | Write|Edit | node "~/.claude/hooks/gsd-read-guard.js" |
| PreToolUse | DISABLED | node "~/.claude/hooks/gsd-workflow-guard.js" |
| PreToolUse | Bash | bash ~/.claude/hooks/gsd-validate-commit.sh |
Slash commands (5)
/brag-sheet/bug-fix/feature-request/onboard/setup
Plugins (3)
feature-dev@claude-plugins-officialralph-loop@claude-plugins-officialux@claudefiles
Permissions
deny (0)
—
ask (0)
—
allow (42)
Bash(gh)
Bash(gh:*)
Bash(gh-issue:*)
Bash(gh-pr-create:*)
Bash(gh-pr-reply:*)
Bash(gh-pr-resolve-thread:*)
Bash(gh-pr-threads:*)
Bash(ado-builds:*)
Bash(ado-logs:*)
Bash(ado-pr:*)
Bash(ado-pr-threads:*)
Read(/tmp/*)
Read(/tmp/**)
Write(/tmp/*)
Write(/tmp/**)
Edit(/tmp/*)
Edit(/tmp/**)
Bash(claude-log:*)
Bash(get-tmp-filename)
Bash(get-skill-tmpdir:*)
Bash(git-default-branch)
Bash(git-branch-base)
Bash(git-branch-log)
Bash(git-branch-diff-stat)
Bash(git-branch-diff-files)
Bash(git-platform)
Bash(git:*)
Grep(/tmp/*)
Grep(/tmp/**)
Bash(ruff:*)
Bash(pyright:*)
Bash(bandit:*)
Bash(pip-audit:*)
Bash(safety:*)
Bash(pytest:*)
Bash(agnix:*)
Bash(ls:*)
Bash(uv:*)
Skill(mine.commit-push)
Bash(claude-tmux:*)
Bash(edit-manifest:*)
Bash(which:*)
Similar rigs
skateddu/claude-code-python-setup
Ready-to-use .claude configuration for Python projects: agents, skills, commands, rules, and MCP server templates for Claude Code.
Fort Knox 7.9k tok ·
Yuutokata/claude-code-setup
🔄 One Claude Code setup for my desktop and MacBook, synced through git, with guardrails that keep secrets out.
Fort Knox 1.1k tok ·
r3dpepper/claude-dotfiles
Claude code workflow harness files. Goes to ~/.claude in user-scoped location.
Fort Knox 1.5k tok ·
cfrs2005/claude-init
Claude Code 中文开发套件 - 为中国开发者定制的零门槛 AI 编程环境。一键安装完整中文化体验,集成 MCP 服务器、智能上下文管理、安全扫描,支持免翻墙访问。让 AI 编程更简单。
Orchestrator 1.5k tok ·