~ / rigs / armstrongl / claude-toolbox

armstrongl/claude-toolbox

My collection of tools and thingies for Claude Code ♥️

↗ GitHub ★ 2 no license updated 1.2y ago project Claude Code
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~1.9k tokens
Featherweight · 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 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

Similar rigs

copied ✓