Building with Solidity, Anchor, Foundry, or Rust contracts? GreatCTO auto-detects the web3 archetype and ships oracle strategy (Chainlink/Pyth/TWAP), MEV protection, upgradeability decision, and L2 sequencer halt gates from day one.
foundry.toml / hardhat.config.ts / Anchor.toml →Compliance auto-suggested: soc2 · audit-prep. Specialist agents activated:
Chainlink / Pyth / TWAP combo · MEV protection (sandwich/JIT/flash-loan) · upgradeability decision (Immutable/UUPS/Diamond/Beacon) · L2 sequencer halts · custody/multisig/timelock · formal verification scope.
Reentrancy · access control · arithmetic · DoS · randomness · front-running · timestamp dependence · Slither/Mythril/Echidna pre-deploy.
Storage layout · upgrade-safe slots · gas optimization · invariant testing · fuzz / property tests with Foundry.
forge test · invariants · fuzz · differential vs reference impl · mainnet-fork integration tests.
Packs auto-attach when CLI detects pack-specific signals (e.g. twilio in deps → voice-pack). Each pack adds its own reviewer agents + human gates on top of the base archetype pipeline.
$ npx great-cto init