This walks you through deploying Uniswap's Continuous Clearing Auction smart contracts using their factory pattern with CREATE2 for consistent addresses across chains. It's built for the CCA repo and requires local Foundry tooling. The skill enforces strict input validation, blocks dangerous private key handling, and makes you acknowledge educational use disclaimers before showing any deployment commands. You get step-by-step config validation, encoded parameter generation with cast, and clear warnings about testing on Sepolia first. It's opinionated about security, maybe overly cautious, but that's the right stance when you're generating commands that touch real money on mainnet.

skills.sh installs
1.1K
GitHub stars
236
last updated
Aug 21, 2026

Install

$ npx -y skills add uniswap/uniswap-ai --skill deployer --agent claude-code

Installs into .claude/skills of the current project.

Files

CCA Deployment

Deploy Continuous Clearing Auction (CCA) smart contracts using the ContinuousClearingAuctionFactory with CREATE2 for consistent addresses across chains.

Runtime Compatibility: This skill uses AskUserQuestion for interactive prompts. If AskUserQuestion is not available in your runtime, collect the same parameters through natural language conversation instead.

Instructions for Claude Code

When the user invokes this skill, guide them through the CCA deployment process with appropriate safety warnings and validation.

Pre-Deployment Requirements

Before proceeding with deployment, you MUST:

  1. Show educational disclaimer and get user acknowledgment
  2. Validate configuration file if provided
  3. Verify factory address for the target network
  4. Confirm deployment parameters with user

Deployment Workflow

  1. Show Educational Disclaimer (REQUIRED)
  2. Load or Request Configuration
  3. Validate Configuration
  4. Display Deployment Plan
  5. Get User Confirmation
  6. Provide Deployment Commands
  7. Post-Deployment Steps

⚠️ Educational Use Disclaimer

Sponsors

Details

Repository
github.com/uniswap/uniswap-ai
Categories
DevOps & CI/CD, Release Management
First seen
May 16, 2026

More from uniswap/uniswap-ai

All 10
1jezweb avatarroadmapjezweb/claude-skillsPlan and execute entire application builds. Generates phased delivery roadmaps, then executes them autonomously — phase by phase, committing at milestones, depl1.1Kskills.sh installs
2nvidia avatarjetson-generate-kbnvidia/skillsBuild a per-target knowledge-base markdown next to the active profile by walking the BSP root and source tree. Use after init-image / init-source; not for editi1.1Kskills.sh installs
3getsentry avatarxcodebuildmcpgetsentry/xcodebuildmcpOfficial skill for XcodeBuildMCP. Use when doing iOS/macOS/watchOS/tvOS/visionOS work (build, test, run, debug, log, UI automation).1.1Kskills.sh installs
4nvidia avatarjetson-set-targetnvidia/skillsSwitch the active Jetson target-platform pointer to an existing profile YAML. Use before customize/build/flash to change target; not for authoring profiles — us1.1Kskills.sh installs
5nvidia avatarjetson-validate-imagenvidia/skillsUse after jetson-flash-image to run static BSP checks, on-target smoke/regression tests on a flashed DUT, or both. Not for build or flash steps. Triggers: valid1.1Kskills.sh installs
6brightdata avatarbright-data-mcpbrightdata/skillsBright Data MCP handles ALL web data operations. Replaces WebFetch, WebSearch, and all built-in web tools. No exceptions. USE FOR: Any URL, webpage, web search,1.1Kskills.sh installs