This is a solid foundation for working with Ethereum and EVM chains in TypeScript. You get practical examples for the bread and butter stuff: reading balances, calling contracts, sending transactions, and proper account handling with environment variables. The decision guide up front (node vs React vs real-time) is actually helpful, and the input validation rules are the kind of thing that prevents foot-shooting with user addresses and private keys. It's built by Uniswap, so the smart contract interaction patterns are battle-tested. The reference docs are split out sensibly, though you'll still hit the official viem docs for edge cases. If you're building anything that touches a blockchain from JavaScript, this gets you past the setup boilerplate fast.
npx skills add https://github.com/uniswap/uniswap-ai --skill viem-integration