What problem does it solve? AI agents often have stale knowledge of Foundry workflows, producing outdated deployment patterns, incorrect cast usage, and broken test syntax. This Skill provides current, correct guidance for the full Solidity development lifecycle — compilation, unit/fuzz/invariant/fork testing, scripted deployment, verification, and debugging — on any EVM chain. ## Core Features & Use Cases - Testing Patterns: Unit, fuzz, invariant, and fork testing with forge-std cheatcodes (vm.prank, vm.deal, vm.expectRevert, snapshots, mocking) and ready-to-use example suites. - Deployment & Verification: forge script workflows with broadcast artifacts, CREATE2 deterministic addresses, hardware wallet support, resume-after-failure, and Etherscan verification. - Chain Interaction & Debugging: cast commands for reading state, sending transactions, ABI encoding/decoding, plus troubleshooting guides for stack-too-deep, gas, nonce, and RPC issues. - Use Case: Ask the agent to write a fork test that impersonates a USDC whale on mainnet, or to deploy a multi-contract protocol to Sepolia with verification — it will produce correct, current Foundry code. ## Quick Start Ask the agent to set up a new Foundry project with a fuzz test for a vault contract and a deployment script for Sepolia.