How to Prompt Claude with Circle Skills to Build a Crosschain USDC App
Blog post from Circle
Circle Skills is an open-source library designed to provide specialized guidance for developing applications with Circle products, particularly in workflows involving USDC crosschain transfers. By integrating Circle Skills with Claude, an AI assistant, developers can access decision frameworks, implementation patterns, and insights to avoid common pitfalls when building apps that involve multiple systems. This becomes crucial when making choices about app structure, tool selection, and workflow implementation, such as determining the right wallet model or deciding between CCTP and Gateway for crosschain applications. The library helps streamline the development process by offering reusable context specific to Circle products, enabling more efficient and maintainable code paths. For instance, a sample app transferring USDC from Ethereum Sepolia to Arc Testnet uses Circle Skills to facilitate the setup of Dev-Controlled Wallets and the USDC transfer through Bridge Kit, simplifying the process and reducing complexity. Circle Skills thus enhances Claude's ability to generate context-aware, optimized code, particularly for complex workflows involving multiple platforms.