Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By ruizrica
Complete Claude Code power-user configuration with multi-agent orchestration, TDD workflows, and advanced productivity commands
npx claudepluginhub ruizrica/toolkit --plugin toolkitProcess @implement comments in code files and convert them to documentation
Search and manage agent memories with hybrid (vector + BM25) search
Ultra-minimal session snapshot (fast, no memory writes)
Memory-aware session compact — triggers native pi compaction with memory persistence
Interactive design system generator: gather brand tokens through Q&A, scaffold CSS/Tailwind/SCSS/iOS/Android outputs, then create sample UI with /frontend-design
Use this agent when you need to leverage OpenAI Codex CLI for advanced code generation, analysis, and problem-solving tasks using OpenAI's Codex models. This includes code completion, code explanation, bug fixing, code translation between languages, documentation generation, and intelligent code suggestions. The agent excels at understanding natural language descriptions and converting them into working code. <example>Context: User wants to generate a function from natural language. user: 'Create a function that validates email addresses using regex' assistant: 'I'll use the Task tool to launch the codex-agent to generate an email validation function with proper regex patterns' <commentary>Since the user needs code generation from natural language, use the Task tool to launch the codex-agent to leverage Codex's natural language to code capabilities.</commentary></example> <example>Context: User needs to understand complex code. user: 'Explain what this recursive algorithm does' assistant: 'Let me use the Task tool to launch the codex-agent to analyze and explain this recursive algorithm step by step' <commentary>The codex-agent is ideal for code explanation tasks that require deep understanding of algorithms and logic.</commentary></example> <example>Context: User wants to translate code between languages. user: 'Convert this Python function to JavaScript' assistant: 'I'll use the Task tool to launch the codex-agent to translate this Python code to JavaScript while maintaining functionality' <commentary>The codex-agent's multi-language capabilities make it perfect for code translation tasks.</commentary></example>
Use this agent when you need to optimize media files using Crush CLI tools, verify compression quality, validate output integrity, or ensure media files meet specific size and quality requirements. Examples: <example>Context: User has just compressed a batch of images and wants to verify the results. user: 'I just ran crush on my product images folder. Can you check if everything processed correctly?' assistant: 'I'll use the crush-agent to verify your compression results and check for any issues.' <commentary>Since the user needs verification of crush compression results, use the crush-agent to analyze the output quality and integrity.</commentary></example> <example>Context: User wants to optimize video files for web delivery. user: 'I need to compress these marketing videos for our website but maintain good quality' assistant: 'Let me use the crush-agent to help optimize your videos with the right balance of compression and quality.' <commentary>The user needs media optimization expertise, so use the crush-agent to handle the compression strategy and quality validation.</commentary></example>
Use this agent when you need to leverage Cursor CLI for advanced code analysis, generation, review, or refactoring tasks using state-of-the-art AI models. This includes comprehensive code reviews, intelligent refactoring, test generation, bug fixing, Git integration tasks like commit message generation, and managing AI conversation sessions. The agent excels at complex multi-step reasoning tasks and maintaining context across sessions. Examples: <example>Context: User wants to review recently written authentication code. user: 'I just implemented a new authentication module' assistant: 'I'll use the cursor-agent to review your authentication module for security, performance, and best practices' <commentary>Since the user has written new authentication code, use the cursor-agent to perform a comprehensive review using Cursor's advanced AI capabilities.</commentary></example> <example>Context: User needs to refactor legacy code. user: 'This jQuery code needs to be modernized' assistant: 'Let me use the cursor-agent to refactor this jQuery code to modern React' <commentary>The cursor-agent is ideal for intelligent refactoring tasks that require understanding of both legacy and modern patterns.</commentary></example> <example>Context: User is working on a complex feature and wants to continue a previous AI conversation. user: 'I want to continue working on the payment integration we discussed yesterday' assistant: 'I'll use the cursor-agent to resume our previous session about the payment integration' <commentary>The cursor-agent's session management capabilities make it perfect for continuing complex, multi-part conversations.</commentary></example>
Use this agent when you need to leverage Factory's Droid CLI for enterprise-grade code generation, codebase analysis, and collaborative development tasks. This includes architecture analysis, code modifications with transparent review, security audits, Git operations, and integration with enterprise tools like Jira, Notion, and Slack. The agent excels at understanding codebases contextually and making thoughtful, reviewable changes. <example>Context: User wants to understand a codebase. user: 'Analyze this project and explain the architecture' assistant: 'I'll use the Task tool to launch the droid-agent to analyze the codebase and provide comprehensive architectural insights' <commentary>Since the user needs codebase analysis, use the Task tool to launch the droid-agent to leverage Droid's contextual understanding capabilities.</commentary></example> <example>Context: User needs to implement a feature from a ticket. user: 'Implement the feature described in PROJ-123' assistant: 'Let me use the Task tool to launch the droid-agent to read the ticket context and implement the feature following team conventions' <commentary>The droid-agent is ideal for enterprise workflows that integrate with tools like Jira and follow organizational standards.</commentary></example> <example>Context: User wants a security audit. user: 'Audit this codebase for security vulnerabilities' assistant: 'I'll use the Task tool to launch the droid-agent to perform a security audit and create a remediation plan' <commentary>The droid-agent's enterprise capabilities make it perfect for security-focused analysis tasks.</commentary></example>
Use this agent when you need to analyze large codebases that exceed standard context limits (>100KB), perform comprehensive multi-directory code reviews, generate architecture documentation, leverage Google Search for real-time information and current best practices, conduct security audits across entire repositories, verify feature implementations project-wide, or when you need to utilize Gemini's 1M token context window for massive codebases. This agent excels at bug fixes, feature creation, test coverage improvement, and multi-file refactoring operations. Examples: <example> Context: User needs to analyze a large monorepo that exceeds normal context limits user: "Can you analyze our entire microservices architecture and identify potential bottlenecks?" assistant: "I'll use the gemini-agent to analyze your entire codebase architecture since this requires processing a large amount of code across multiple services." <commentary> The user is asking for a comprehensive analysis of a large codebase (microservices), which is perfect for the gemini-agent with its 1M token context window. </commentary> </example> <example> Context: User needs current best practices with web search user: "Review our authentication implementation against the latest 2025 security standards" assistant: "Let me use the gemini-agent to review your authentication implementation and search for the latest 2025 security standards and best practices." <commentary> The user wants a review that includes current information from the web, which the gemini-agent can provide through its Google Search integration. </commentary> </example> <example> Context: User needs multi-file refactoring across a project user: "Convert all our API calls from callbacks to async/await pattern" assistant: "I'll use the gemini-agent to refactor all API calls across your codebase from callbacks to async/await pattern." <commentary> This is a multi-file refactoring task that the gemini-agent handles well with its native coding assistance capabilities. </commentary> </example>
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Long-running agent harness with 5-layer memory architecture, GitHub integration, autonomous batch processing, Agent Teams with ATDD, 9 hooks (safety, quality gates, team coordination), and 6 Agent Skills
Plugin for effective agentic development
Persona-driven AI development team: orchestrator, team agents, review agents, skills, slash commands, and advisory hooks for Claude Code
Autonomous session orchestrator for Claude Code - manages multi-phase development workflows
OpenAgentsControl — multi-agent orchestration for Claude Code. Context-aware development with skills, subagents, parallel execution, and automated code review.
Multi-agent orchestration for code that matters.
A Claude Code plugin with multi-agent orchestration, TDD workflows, and advanced productivity commands.
# One-line install (recommended)
curl -fsSL https://raw.githubusercontent.com/ruizrica/toolkit/main/install.sh | bash
This clones to ~/.toolkit, registers the plugin, installs scripts/skills, creates agent memory directories (~/.claude/agent-memory/), and installs optional tools (agent-browser, just-bash, agent-memory).
git clone https://github.com/ruizrica/agent-toolkit.git
claude plugins add ./agent-toolkit/plugins/toolkit
mkdir -p ~/.claude/slash_commands
cp plugins/toolkit/scripts/handbook.py ~/.claude/slash_commands/
cp plugins/toolkit/scripts/coderabbit_workflow.py ~/.claude/slash_commands/
mkdir -p ~/.claude/agent-memory/{daily-logs,sessions,procedures}
/team Implement user authentication with OAuth support
Spawns multiple specialized agents to work on your feature in parallel.
/review --base main
Runs CodeRabbit review, creates parallel fix tasks, and verifies completion.
/compact # Save state + write daily log
/clear # Clear context
/restore # Resume with daily log context
Uses a local memory system (~/.claude/agent-memory/) with daily logs, session snapshots, and semantic memory. The PreCompact hook automatically captures session snapshots; /compact writes a quality daily log entry; /restore bootstraps from today's and yesterday's logs.
For a faster, minimal compact without memory writes: /compact-min
/kiro Add user authentication with OAuth
Generates requirements, design, and tasks using Kiro methodology, then executes with parallel agents.
A sandboxed bash interpreter from Vercel Labs that lets Claude run commands safely with a read-only filesystem, no network access, and in-memory-only writes. Includes 75+ built-in commands (jq, yq, xan, sqlite3, rg, awk, sed, etc.).
# Explore a codebase safely (read-only, can't break anything)
just-bash -c 'find . -name "*.ts" | wc -l'
# Process JSON/CSV/YAML data
just-bash -c 'cat data.json | jq ".items[] | .name"'
# Test destructive scripts safely (writes stay in memory)
just-bash --allow-write -c 'rm -rf src && echo "nothing happened on disk"'
The toolkit installs a skill file (~/.claude/skills/just-bash.md) that teaches Claude when to use the sandbox vs regular Bash. See docs for the full command list and usage patterns.
/setup # Initialize project context
/worktree # Create isolated worktree (auto-generates branch)
# ... develop ...
/save # Merge back to main
| Section | Description |
|---|---|
| Commands | All 16 commands with usage and examples |
| Agents | All 9 specialized agents with invocation patterns |
| Skills | Skill reference files for CLI tools |
| Command | Description | Docs |
|---|---|---|
/team | Multi-agent parallel implementation | → |
/haiku | 10 Haiku agents managed by Opus | → |
/review | CodeRabbit review + parallel fixes | → |
/handbook | Generate AI-optimized project docs | → |
/@implement | Process @implement comments | → |
/rlm | Large document processing | → |
/gherkin | Extract business rules to Gherkin | → |
/kiro | Spec-driven development with Kiro methodology | → |
/agent-memory | Hybrid search over agent memory files | → |
| Command | Description | Docs |
|---|---|---|
/compact | Memory-aware session compact (daily log + state) | → |
/compact-min | Ultra-minimal session compact (fast, no memory) | → |
/restore | Restore after /clear (loads daily logs) | → |
/setup | Initialize context and run agent-memory index | → |
/worktree | Create isolated worktree (auto-generates branch) | → |
/save | Commit, merge, cleanup | → |
/stable | Create stable checkpoint | → |