What problem does it solve? Building token swap functionality with Circle's SDKs requires choosing the right package, adapter, and configuration while avoiding costly mistakes with real mainnet funds. This Skill guides you through the correct SDK selection, wallet adapter setup, and safe swap implementation patterns. ## Core Features & Use Cases - SDK Selection Guidance: Decide between the all-inclusive App Kit (@circle-fin/app-kit) for swap, bridge, and send, or the standalone Swap Kit (@circle-fin/swap-kit) for swap-only use cases. - Multi-Adapter Support: Implement swaps with Viem for EVM chains, Solana Kit for Solana, or Circle developer-controlled wallets. - Safe Swap Configuration: Configure slippage tolerance, stop limits, custom developer fees, and rate estimation via estimateSwap before execution. - Use Case: A developer needs to let users convert USDT to USDC on Ethereum. The Skill walks them through kit key setup, Viem adapter configuration, rate estimation, and swap execution code with proper error handling. ## Quick Start Ask the assistant to build a token swap from USDT to USDC on Ethereum using Circle App Kit with a Viem adapter.