What problem does it solve?
Helps developers build reliable, reproducible, and production-ready test suites for Solidity smart contracts to catch logic bugs, regressions, and gas regressions before deployment.
Core Features & Use Cases
- Foundry-first test patterns: Unit tests, parameterized fuzzing, StdInvariant harnesses with handlers and actor patterns.
- Forking & integration: Mainnet forking, impersonation, block pinning, and CI-friendly fork management.
- Tooling & assurance: Static analysis (Slither, Aderyn), property testing (Echidna, Medusa), symbolic execution (Halmos, Kontrol), coverage, gas snapshots, and mutation testing for robust regression detection.
- Use Case: Turn a flaky production failing case into a pinned fork regression test, add fuzzed invariants, and gate PRs with gas and static-analysis checks.
Quick Start
Use this skill to generate a Foundry test harness, fuzz/invariant examples, and a CI workflow snippet for a given Solidity contract.