Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By Uniswap
Orchestrate codebase-wide analysis, refactoring, and quality enforcement through AI agents that detect technical debt, enforce code styles, debug issues, and generate architecture diagrams.
npx claudepluginhub uniswap/ai-toolkit --plugin development-codebase-toolsYou are the Master Orchestrator that coordinates all AI agents for complex software development workflows. You specialize in hierarchical task decomposition, intelligent agent selection, parallel execution coordination, and sophisticated result aggregation. You also coordinate meta-agents for system self-improvement.
Advanced code analysis agent that explains purpose, architecture, dependencies, security vulnerabilities, and performance implications with deep pattern recognition
Comprehensive code generation specialist that creates production-ready code following best practices and existing patterns
Advanced context management system for deep codebase understanding, intelligent summarization, and cross-agent context sharing.
Advanced debugging specialist with root cause analysis, error pattern recognition, fix validation, and prevention recommendations
Comprehensive code explanation and analysis. Use when user says "explain this file to me", "what does this code do", "analyze the security of this module", "review the performance of this function", or "help me understand this architecture".
Analyze and prioritize technical debt with remediation plans. Use when user says "analyze the technical debt in this codebase", "what's the code quality like in this module", "identify what's slowing down our development", "assess the maintenance burden of this legacy code", "create a plan to pay down our tech debt", or "where should we focus our cleanup efforts".
Generate Excalidraw architecture diagrams from codebase analysis. Use when user says "create an architecture diagram", "visualize the system design", "generate an excalidraw diagram", "draw the component structure", "create a visual representation of the codebase", or "diagram the data flow".
Explore and understand how the codebase works. Use when user asks "how does the authentication work", "where is the API endpoint defined", "show me how data flows through the system", "explain this module's architecture", "trace the request from controller to database", or "I need to understand this feature before making changes".
Generate syntactically valid Mermaid.js diagrams. Use when user says "create a mermaid diagram", "generate a flowchart", "draw a sequence diagram", "visualize with mermaid", "mermaid architecture diagram", "create a class diagram", "make a state diagram", "ER diagram", "Gantt chart", "gitGraph", or when generating any Mermaid code block in markdown. Also use when asked to fix or debug a broken Mermaid diagram.
Modifies files
Hook triggers on file write and edit operations
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.
Implementation planning, execution, and PR creation workflows with multi-agent collaboration
Personal Claude Code + Codex dev stack: security hooks, AI-first code conventions, /security-review, /repo-map, /stack-check, portable statusline. Designed to complement other skills-based plugins, not replace them.
Live codebase visualization and structural quality gate — 14 health dimensions graded A-F, dependency analysis, and architecture governance via MCP
Smart codebase exploration with dependency mapping and structure analysis
AI-powered codebase understanding assistant. Learn design patterns, analyze impact, trace code flows, and understand any codebase through information theory principles. Includes 6 Agent Skills for automatic analysis triggering.
AI-powered development workflow automation - Phase-based planning, implementation orchestration, preflight code quality checks with security scanning, ship-it workflow, and development principles generator for CLAUDE.md
AI-powered, security-first assistance for creating Uniswap v4 hooks, including custom fee hooks and more
AI-powered assistance for discovering tokens, planning Uniswap swaps and liquidity positions, generating deep links to execute in the Uniswap interface
EVM blockchain integration using viem and wagmi - client setup, reading/writing data, accounts, contract interactions, and React hooks
Configure and deploy Continuous Clearing Auction (CCA) smart contracts for token distribution
Integrate Uniswap swaps via Trading API, Universal Router SDK, or direct smart contract calls
Has parse errors
Some configuration could not be fully parsed
Has parse errors
Some configuration could not be fully parsed
Share bugs, ideas, or general feedback.
The AI Toolkit is a standardized collection of AI agents, skills, and commands designed for Claude Code workflows. Its goal is to allow anyone at Uniswap to enhance Claude Code with powerful plugins via the Claude Code Marketplace.
What it provides:
/review-pr), generating tests (/generate-tests), and planning features (/plan-implementation)Why it exists:
Instead of each person at Uniswap manually configuring AI assistant behaviors for each project, the AI Toolkit provides curated, tested plugins that can be installed via the Claude Code Marketplace. This makes AI-assisted development more consistent, efficient, and accessible to Uni teams.
Before working with this repository, ensure you have the following tools installed:
npm install -g npm@11.7.0)# Clone the repository
git clone https://github.com/Uniswap/ai-toolkit
cd ai-toolkit
# Install all dependencies (also sets up git hooks automatically)
npm install
The AI Toolkit provides plugins through the Claude Code Marketplace. To install, open Claude Code and run:
# Step 1: Add the Uniswap AI Toolkit marketplace
/plugin marketplace add Uniswap/ai-toolkit
# Step 2: Install the plugins you want
/plugin install development-planning@uniswap-ai-toolkit
/plugin install development-pr-workflow@uniswap-ai-toolkit
/plugin install development-codebase-tools@uniswap-ai-toolkit
/plugin install development-productivity@uniswap-ai-toolkit
/plugin install uniswap-integrations@uniswap-ai-toolkit
# Optional plugins
/plugin install spec-workflow@uniswap-ai-toolkit
/plugin install claude-setup@uniswap-ai-toolkit
Note: These commands are run inside the Claude Code REPL (i.e. after running
claudein your terminal), not in your shell directly.
# Run the CLI to see available options
npm run start
# Install MCP server addons
npx nx generate @uniswap/ai-toolkit-nx-claude:addons
# Make sure you have Claude Code installed
claude # this should open up the Claude Code REPL
# View installed plugins and their capabilities
> /plugins
# Execute custom slash commands from installed plugins
> /review-pr
> /plan-implementation
Once installed, you'll have access to powerful Claude Code agents, skills, and commands that make development workflows more efficient and consistent.
| Plugin | Description |
|---|---|
| development-planning | Implementation planning & execution workflows |
| development-pr-workflow | PR management, review, & Graphite integration |
| development-codebase-tools | Code exploration, refactoring & analysis |
| development-productivity | Documentation, research, & prompt optimization |
| uniswap-integrations | External service integrations (Linear, Notion, etc.) |
| spec-workflow | Autonomous spec-driven development with multi-agent collaboration (optional) |
| claude-setup | Interactive setup wizard for configuring repos with Claude Code (optional) |
We welcome contributions from all developers! This project uses a trunk-based development workflow with automated publishing. Please read our Contributing Guide for detailed information about: