Skip to content
Back to skills

Uniswap V3 Guide

ASecurity

Comprehensive guide to Uniswap V3 including concentrated liquidity mechanics, range selection strategies, fee tier optimization, and position management best practices.

  • 7 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added June 7, 2026
devopsgoapi

Works with

  • api

Security analysis

A100/100

Scanned June 7, 2026

npx -y skills add nirholas/three-ui --skill uniswap-v3-guide --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Uniswap V3 Guide?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Uniswap V3 Guide
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/nirholas-uniswap-v3-guide/badge)](https://www.skillsdirectory.com/skills/nirholas-uniswap-v3-guide)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: uniswap-v3-guide
description: Comprehensive guide to Uniswap V3 including concentrated liquidity mechanics, range selection strategies, fee tier optimization, and position management best practices.
license: MIT
metadata:
  category: protocol
  difficulty: advanced
  author: sperax-team
  tags: [protocol, uniswap, v3, concentrated-liquidity, dex]
---

# Uniswap V3 Guide

## When to use this skill

Use when the user asks about:
- How Uniswap V3 works
- Providing liquidity on Uniswap V3
- Choosing fee tiers on Uniswap
- Setting price ranges for concentrated liquidity
- Managing or adjusting an existing Uniswap V3 position
- Comparing Uniswap V3 to other DEXs

## Protocol Knowledge

### 1. Uniswap V3 Core Concepts

Key innovations over V2:
- **Concentrated liquidity**: LPs provide liquidity within a custom price range instead of across the entire curve (0 to infinity)
- **Capital efficiency**: A narrow range provides the same depth as a much larger V2 position — up to 4000x more efficient
- **Multiple fee tiers**: 0.01%, 0.05%, 0.3%, 1% — different tiers for different pair types
- **NFT positions**: Each LP position is unique (specific range, fee tier) — represented as an NFT, not fungible ERC-20 LP tokens
- **Active management**: Positions earn fees only when price is within range — requires monitoring

### 2. Fee Tier Selection

Match fee tier to pair characteristics:

| Fee Tier | Best For | Examples |
|----------|---------|---------|
| 0.01% | Stablecoin pairs with minimal price deviation | USDC/USDT, DAI/USDC |
| 0.05% | Correlated pairs with low volatility | ETH/stETH, WBTC/renBTC |
| 0.30% | Standard pairs with moderate volatility | ETH/USDC, WBTC/ETH |
| 1.00% | Exotic or highly volatile pairs | SHIB/ETH, new token pairs |

Check which fee tier has the most TVL for the pair — that's usually the primary trading venue.

### 3. Range Selection Strategy

Choosing the right price range is the most critical decision:

**Wide range (±30-50% from current price)**:
- Lower capital efficiency but less active management
- Lower risk of price going out of range
- Suitable for volatile pairs or passive LPs
- Similar fee earnings to a smaller V2 position

**Medium range (±10-20% from current price)**:
- Balanced capital efficiency and management effort
- Good for pairs with moderate daily volatility
- Likely needs adjustment every 1-4 weeks

**Narrow range (±2-5% from current price)**:
- Maximum capital efficiency — earn maximum fees per dollar deposited
- Very high impermanent loss if price moves out of range
- Requires daily or even hourly monitoring
- Best for stable pairs or professional market makers

**Range calibration method**:
1. Pull 30-day price history for the pair
2. Calculate the standard deviation of daily returns
3. Set range to approximately ±2 standard deviations for moderate confidence
4. Widen range if you want less management, narrow if you want more efficiency

### 4. Position Management

Ongoing LP management tasks:
- **Monitor range**: If price is near the edge of your range, decide whether to adjust
- **Collect fees**: Fees accrue inside the position — collect periodically (costs gas)
- **Rebalance**: If price exits range, the position is 100% in one token and earns no fees. Options:
  - Wait for price to return to range
  - Remove liquidity and create a new position centered on current price
  - Factor in gas costs — sometimes waiting is cheaper than rebalancing
- **Compound earnings**: Periodically add collected fees back to the position

### 5. Impermanent Loss in V3

IL is amplified in concentrated positions:
- IL scales inversely with range width
- A position with ±5% range has roughly 10x the IL of a full-range position at the same price move
- When price exits the range entirely, you're left with 100% of the depreciating token
- For stable pairs with narrow ranges, IL is minimal as long as the peg holds

### 6. Gas Cost Awareness

On Ethereum mainnet:
- Creating a position: ~300K-500K gas
- Adding liquidity: ~200K-400K gas
- Removing liquidity: ~200K-300K gas
- Collecting fees: ~100K-150K gas
- Swapping: ~150K-250K gas

Consider L2 deployments (Arbitrum, Optimism, Base, Polygon) for smaller positions where mainnet gas would eat into returns.

### 7. Output Format

When advising on a Uniswap V3 position:
- **Pair**: Token pair and chain
- **Fee tier**: Recommended tier with reasoning
- **Price range**: Lower and upper bounds with rationale
- **Capital efficiency**: Multiplier vs full-range
- **Expected fee APR**: Based on current volume and position concentration
- **IL risk**: Estimated IL at ±10%, ±25% price movement
- **Management frequency**: How often to check/adjust
- **Gas budget**: Estimated costs for position management
- **Alternative**: Whether a V2-style position or different DEX might be simpler

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.