Uniswap Developer AI Toolkit - Comprehensive AI-powered development workflows for implementation planning, code review, PR management, codebase exploration, and external service integrations.
npx claudepluginhub uniswap/ai-toolkitImplementation planning, execution, and PR creation workflows with multi-agent collaboration
Pull request review, issue resolution, and Graphite stack management
Codebase exploration, refactoring, and quality analysis
Documentation, research, test generation, document generation, and prompt optimization tools
External service integrations (Linear, Notion, Nx, Chrome DevTools, GitHub, Slack, Amplitude) and deployment orchestration
Autonomous spec-driven development workflow with multi-agent collaboration, specification management, and task orchestration
Interactive setup wizard for configuring any repository with Claude Code best practices, based on Boris Cherny's workflow
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 79 focused plugins, 184 specialized agents, and 150 skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
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: