What problem does it solve? AI-generated Solidity code frequently contains exploitable vulnerabilities such as reentrancy, token decimal mismatches, flash-loan-manipulable oracles, and unsafe proxy upgrades that cause real fund losses in DeFi protocols. ## Core Features & Use Cases - Vulnerability Patterns with Fixes: Covers reentrancy, access control, ERC4626 vault inflation, oracle manipulation, EIP-712 signatures, and MEV protection, each shown as wrong vs correct Solidity 0.8.20+ code. - Audit Preparation Resources: Includes SWC registry references, pre-deploy checklists, vulnerability severity tables, and tooling guides for Slither, Mythril, Echidna, Foundry fuzzing, and Certora. - Attack Test Examples: Provides Foundry test patterns for reentrancy attacks, flash loan oracle manipulation, access control exploits, and oracle failure simulation with vm.mockCall. - Use Case: Before deploying a lending protocol, use this Skill to verify CEI ordering on withdrawals, add Chainlink staleness checks, validate UUPS storage layout, and run the pre-deploy checklist. ## Quick Start Review my Solidity contract for reentrancy, oracle, and access control vulnerabilities and show the corrected code for each issue found.