Pick a depth. Each prompt opens in your AI pre-loaded with the lesson. Click a row to preview the prompt.
Capstone of M1: every project you audit needs a harness — a Foundry repo that imports the target, sets up fork tests against real liquidity, exposes test helpers (named accounts, oracle mocks, time travel). The harness is reusable; once built for a protocol family (Uniswap forks, Aave forks), audits of new instances are 10× faster.
Harness contents: forge.toml with fork config, BaseTest.t.sol with shared setUp (deal accounts, deploy mocks, configure roles), MyProtocol.invariants.t.sol with property tests, helper libs for common assertions. Total: ~500 lines you write once, reuse forever.
<1 hour.