Test smart contracts comprehensively using Hardhat and Foundry with unit tests, integration tests, and mainnet forking. Use when testing Solidity contracts, setting up blockchain test suites, or valid
plugins/blockchain-web3/skills/web3-testing/SKILL.md(main)