What problem does it solve?
This Skill provides a comprehensive toolkit and best practices for developing, testing, and deploying smart contracts on EVM-compatible blockchains using the Foundry framework.
Core Features & Use Cases
- Development Workflow: Covers project setup, compilation, and dependency management.
- Testing: Demonstrates unit, fuzz, invariant, and fork testing patterns with detailed cheatcode usage.
- Deployment: Guides through script-based deployment, verification, and common deployment issues.
- Use Case: A Solidity developer needs to write robust tests for a new DeFi protocol, deploy it to a testnet, and verify the contract. This Skill provides the exact commands and patterns to achieve this efficiently.
Quick Start
Use the foundry skill to set up a new smart contract project and run its tests.