Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By Uniswap
Automate GitHub PR workflows: batch-resolve issues across open PRs by fixing review comments and CI failures, perform multi-agent code reviews for quality/security/performance, manage Graphite stacks via splitting/updating/syncing, create PRs from local changes or Linear tasks.
npx claudepluginhub uniswap/ai-toolkit --plugin development-pr-workflowThis command automates the full workflow of taking local changes and turning them into a properly tracked, reviewed PR. It supports two modes:
Parse arguments from `$ARGUMENTS`:
This command sets up a development environment for working on a Linear task. Unlike `linear-task-and-pr-from-changes` which handles existing local changes, this command is for **starting fresh** when you don't have any changes yet.
Methodically work through GitHub pull request comments in a conversational workflow, analyzing each comment, presenting solution options, gathering your decisions, and implementing approved changes.
Resolves PR review comments by applying code changes to specific files, handling CI failures, verifying changes locally, and reporting results
Executes code review tasks - addresses PR comments, fixes CI issues, and implements review feedback
Semantic analysis agent for splitting monolithic branches into logical, reviewable PR stacks. Analyzes git history, file changes, and code semantics to propose optimal split boundaries.
Resolve issues on all your open PRs in parallel. Use when user says "fix all my open PRs", "resolve issues on all my PRs", "address comments on all my pull requests", "batch fix my PRs", or "make all my PRs merge-ready".
Fix PR issues including review comments and CI failures. Use when user says "fix the failing CI on my PR", "address the review comments on PR
Review code changes for quality, security, and performance. Use when user says "review my changes", "do a code review", "check this for issues", "analyze code quality", "security review", "performance review", "is this PR ready", or needs architecture, security, performance, and style analysis.
Split monolithic branches into logical PR stacks. Use when user says "split this branch into PRs", "break up my changes", "create a PR stack", "split stack", "make this reviewable", or has a large branch with many changes that needs to be broken into smaller, reviewable pieces.
Update Graphite PR stacks by addressing review comments and syncing PRs. Use when user says "update my graphite stack", "address the review comments on my stack", "sync my PR stack after these changes", "submit my entire stack to Graphite", or "I need to update all the PRs in my stack".
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
GitHub PR dashboard for Claude Code. View PR status, CI/CD progress, bot comments, and merge PRs directly from your terminal.
Git and PR workflows with code review, onboarding, and PR enhancement
This is a getty104's base tool set
Commands, agents, skills, and context for AI-assisted development workflows
Git workflows - commits, branches, PRs, issue processing, auto-close detection, and repository management
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
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: