armstrongl/claude-toolbox
My collection of tools and thingies for Claude Code ♥️
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 armstrongl/claude-toolbox/agents ./rig-claude-toolbox/agents $ npx degit armstrongl/claude-toolbox/commands ./rig-claude-toolbox/commands $ npx degit armstrongl/claude-toolbox/hooks ./rig-claude-toolbox/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.
$ curl -fsSL --create-dirs -o .claude/agents/adult-learning-theory-expert.md https://raw.githubusercontent.com/armstrongl/claude-toolbox/main/agents/adult-learning-theory-expert.md $ curl -fsSL --create-dirs -o .claude/agents/agent-creator.md https://raw.githubusercontent.com/armstrongl/claude-toolbox/main/agents/agent-creator.md $ curl -fsSL --create-dirs -o .claude/agents/bash-automation-expert.md https://raw.githubusercontent.com/armstrongl/claude-toolbox/main/agents/bash-automation-expert.md $ curl -fsSL --create-dirs -o .claude/agents/blooms-taxonomy-expert.md https://raw.githubusercontent.com/armstrongl/claude-toolbox/main/agents/blooms-taxonomy-expert.md $ curl -fsSL --create-dirs -o .claude/agents/changelog-manager.md https://raw.githubusercontent.com/armstrongl/claude-toolbox/main/agents/changelog-manager.md $ curl -fsSL --create-dirs -o .claude/agents/changelog-master.md https://raw.githubusercontent.com/armstrongl/claude-toolbox/main/agents/changelog-master.md $ curl -fsSL --create-dirs -o .claude/agents/claude-md-compliance-checker.md https://raw.githubusercontent.com/armstrongl/claude-toolbox/main/agents/claude-md-compliance-checker.md $ curl -fsSL --create-dirs -o .claude/agents/cli-developer.md https://raw.githubusercontent.com/armstrongl/claude-toolbox/main/agents/cli-developer.md $ curl -fsSL --create-dirs -o .claude/agents/code-quality-pragmatist.md https://raw.githubusercontent.com/armstrongl/claude-toolbox/main/agents/code-quality-pragmatist.md $ curl -fsSL --create-dirs -o .claude/agents/design-thinking-expert.md https://raw.githubusercontent.com/armstrongl/claude-toolbox/main/agents/design-thinking-expert.md $ curl -fsSL --create-dirs -o .claude/agents/docs-dependency-manager.md https://raw.githubusercontent.com/armstrongl/claude-toolbox/main/agents/docs-dependency-manager.md $ curl -fsSL --create-dirs -o .claude/agents/file-topic-analyzer.md https://raw.githubusercontent.com/armstrongl/claude-toolbox/main/agents/file-topic-analyzer.md $ curl -fsSL --create-dirs -o .claude/agents/git-workflow-manager.md https://raw.githubusercontent.com/armstrongl/claude-toolbox/main/agents/git-workflow-manager.md $ curl -fsSL --create-dirs -o .claude/agents/knowledge-synthesizer.md https://raw.githubusercontent.com/armstrongl/claude-toolbox/main/agents/knowledge-synthesizer.md $ curl -fsSL --create-dirs -o .claude/agents/lateral-thinking-expert.md https://raw.githubusercontent.com/armstrongl/claude-toolbox/main/agents/lateral-thinking-expert.md $ curl -fsSL --create-dirs -o .claude/agents/paul-elder-framework-expert.md https://raw.githubusercontent.com/armstrongl/claude-toolbox/main/agents/paul-elder-framework-expert.md $ curl -fsSL --create-dirs -o .claude/agents/python-engineer.md https://raw.githubusercontent.com/armstrongl/claude-toolbox/main/agents/python-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/readme-expert.md https://raw.githubusercontent.com/armstrongl/claude-toolbox/main/agents/readme-expert.md $ curl -fsSL --create-dirs -o .claude/agents/simplex-thinking-expert.md https://raw.githubusercontent.com/armstrongl/claude-toolbox/main/agents/simplex-thinking-expert.md $ curl -fsSL --create-dirs -o .claude/agents/software-architect.md https://raw.githubusercontent.com/armstrongl/claude-toolbox/main/agents/software-architect.md $ curl -fsSL --create-dirs -o .claude/agents/typescript-engineer.md https://raw.githubusercontent.com/armstrongl/claude-toolbox/main/agents/typescript-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/ultrathink-debugger.md https://raw.githubusercontent.com/armstrongl/claude-toolbox/main/agents/ultrathink-debugger.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 *)"
]
}
} Subagents (22)
| adult-learning-strategist model: opus | Use this agent when designing training programs, educational content, or professional development initiatives that need to account for how adults learn differently from children. USE PROACTIVELY when |
| agent-creator model: sonnet | Expert agent creator specializing in designing, configuring, and generating Claude Code sub-agents with comprehensive methodologies and intelligent defaults. MUST BE USED when creating new agents, mod |
| bash-automation-expert model: opus | Use this agent when you need to create, debug, optimize, or refactor bash scripts, especially for macOS environments and Claude Code workflows. USE PROACTIVELY when encountering shell scripting tasks, |
| blooms-taxonomy-expert model: opus | Use this agent when designing educational experiences, creating learning objectives, developing assessments, analyzing cognitive skill progression, implementing differentiated instruction, or evaluati |
| changelog-manager model: opus | USE PROACTIVELY when user needs help with managing changelogs in complex repository structures, mono-repos, workspaces, or multi-project environments. MUST BE USED when: creating changelog systems for |
| changelog-master model: sonnet | USE PROACTIVELY when user needs help with changelog creation, release notes, version management, or change documentation. MUST BE USED when: creating CHANGELOG.md files, updating version histories, ge |
| compliance-auditor model: sonnet | Use this agent when you need to verify that recent code changes, implementations, modifications, or completed tasks strictly adhere to project-specific instructions and guidelines defined in CLAUDE.md |
| cli-developer model: sonnet | Use this agent when creating command-line interfaces, CLI tools, terminal applications, or developer utilities. This includes designing command structures, implementing interactive prompts, handling a |
| code-quality-pragmatist model: sonnet | MUST BE USED when appropriate. Use this agent when you need to review recently written code for common frustrations and anti-patterns that lead to over-engineering, unnecessary complexity, or poor dev |
| design-thinking-facilitator model: sonnet | Use this agent when tackling complex problems requiring human-centered innovation, facilitating design workshops, applying creative problem-solving methodologies, or developing user-centric solutions. |
| docs-dependency-manager model: opus | Use this agent when you need to analyze, track, or manage dependencies and connections between markdown and MDX files through mentions, links, and backlinks. USE PROACTIVELY when working with document |
| advanced-file-analyzer model: opus | Use this agent when you need to perform comprehensive file analysis, extract meaningful patterns, identify topics and themes, categorize information, create taxonomies, perform semantic analysis, or s |
| git-workflow-manager model: sonnet | Use this agent when managing Git workflows, version control strategies, branching models, merge conflicts, release automation, or team collaboration practices. The agent specializes in implementing ef |
| knowledge-synthesizer model: opus | Use this agent when analyzing patterns in multi-agent interactions, extracting insights from system behaviors, building knowledge graphs, identifying best practices from collective intelligence, or pe |
| lateral-thinking-expert model: opus | Expert in lateral thinking techniques specializing in creative problem-solving and unconventional approaches. Use this agent when traditional solutions aren't working, when you need breakthrough ideas |
| paul-elder-analyst model: sonnet | Use this agent when you need rigorous critical thinking analysis, evaluation of reasoning quality, systematic problem-solving, or assessment of arguments and decisions. This agent applies the Paul-Eld |
| python-engineer model: opus | Use this agent when developing Python applications, APIs, data processing pipelines, automation scripts, or any Python-related development tasks. USE PROACTIVELY when encountering Python files, requir |
| readme-expert model: sonnet | USE PROACTIVELY when user needs help with README creation, review, or optimization. MUST BE USED when: creating new README files, reviewing existing documentation, optimizing README structure, improvi |
| simplex-thinking-expert model: opus | Use this agent when implementing the Simplex Creative Problem Solving Process for systematic innovation, creative problem-solving sessions, or structured ideation. USE PROACTIVELY when users mention p |
| software-architect model: opus | Use this agent when designing software architectures, making critical technical decisions, evaluating architectural patterns, planning system migrations, conducting architecture reviews, creating arch |
| typescript-engineer model: sonnet | Use this agent when working with TypeScript code, type definitions, React applications, Node.js services, or any JavaScript project requiring type safety. USE PROACTIVELY when encountering TypeScript |
| ultrathink-debugger model: opus | Use this agent when encountering bugs, errors, unexpected behavior, system failures, or performance degradation that require deep investigation and root cause analysis. This agent excels at diagnosing |
Slash commands (16)
/analyze-repo-changes-update-docs/create-agent/create-bash-script/create-command/create-prompt/create-python-script/enhance/extract-essential-information/extract-examples/folder-readme/generate-readme/git-repo-info/improve-command/update-agent/update-command/update-script