Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By Uniswap
Automate full development cycle: generate multi-agent implementation plans for features or refactors, review for risks and feasibility, execute step-by-step with git commits, and create/update GitHub PRs from local branches using conventional messages.
npx claudepluginhub uniswap/ai-toolkit --plugin development-planningGenerate well-structured git commit messages that clearly communicate the WHAT and WHY of code changes. Your messages should help future developers (including the author) understand the purpose and context of the commit.
Execute implementation plans step-by-step. Bridge agent that ensures both Task and Skill invocations of execute-plan work correctly.
Critically analyze implementation plans for completeness, feasibility, and alignment with codebase patterns
Create clear, actionable implementation plans without writing code
Creates or updates pull requests with auto-generated conventional commit messages and comprehensive PR descriptions based on diffs. Supports both standard Git + GitHub CLI (default) and Graphite workflows.
Create or update pull requests with conventional commits. Use when user says "create a PR for these changes", "submit this for review", "open a pull request", "push these changes and create a PR", "I'm ready to submit this work", or "create PR and link to issue
Execute implementation plans step-by-step. Use when user says "execute the plan", "implement the plan we created", "start building based on the plan", "go ahead and implement it", "proceed with the implementation", "execute as a stack", "create a PR stack while implementing", "implement with one PR per step", or references a plan file and wants to begin coding.
Generate well-structured git commit messages. Use when user says "generate commit message", "write a commit", "what should my commit message be", "create commit message for these changes", or needs help crafting conventional commit messages.
Create implementation plans for features and changes. Use when user says "plan how to implement user authentication", "how should I add dark mode to the app", "what's the best way to refactor the database layer", "create a plan for migrating to the new API", or "I need to implement [feature] - help me plan it out".
Refine plans through multi-agent expert discussion. Use when user says "get multiple expert opinions on this plan", "I want different perspectives on this approach", "have the agents discuss this strategy", "refine the plan through collaborative review", or "what would different specialists think about this design".
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.
Autonomous spec-driven development workflow with multi-agent collaboration, specification management, and task orchestration
AI-Driven Engineering workflow commands for managing issues, tasks, implementation, and PRs.
Multi-agent /workflow development pipeline (planner → plan-review → coder → code-review) with typed handoff contracts, lifecycle hooks, and MCP servers.
A curated set of skills for each stage of development — propose, spec, design, plan, implement, ship.
Persona-driven AI development team: orchestrator, team agents, review agents, skills, slash commands, and advisory hooks for Claude Code
AI-powered agents for specialized development tasks
AI-powered assistance for discovering tokens, planning Uniswap swaps and liquidity positions, generating deep links to execute in the Uniswap interface
AI-powered, security-first assistance for creating Uniswap v4 hooks, including custom fee hooks and more
Configure and deploy Continuous Clearing Auction (CCA) smart contracts for token distribution
EVM blockchain integration using viem and wagmi - client setup, reading/writing data, accounts, contract interactions, and React hooks
Integrate Uniswap swaps via Trading API, Universal Router SDK, or direct smart contract calls
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: