What problem does it solve? Writing thorough smart contract tests is time-consuming and error-prone, and missing revert paths or edge cases can leave vulnerabilities untested. This Skill produces a complete, well-organized Hardhat test suite that systematically covers modifiers, require statements, happy paths, edge cases, and end-to-end flows. ## Core Features & Use Cases - Targeted Test Generation: Test an entire contract, a single function by name, or a function identified by file and line number. - Structured Coverage Methodology: Enforces a mandatory test ordering (access control reverts, input validation reverts, happy path, edge cases) matching the contract source order. - Hardhat v3 Best Practices: Uses loadFixture, exact event and custom error assertions, balance change matchers, time manipulation, and snapshot helpers. - Use Case: Point the Skill at Vault.sol and receive a production-grade TypeScript test file with deployment tests, per-function describe blocks, integration scenarios, and a printed coverage summary. ## Quick Start Generate a comprehensive Hardhat test suite for the Vault.sol contract covering all reverts, state changes, and edge cases.