What problem does it solve? Security auditors need to quickly understand an unfamiliar smart contract codebase before hunting for vulnerabilities. This Skill provides a structured reconnaissance methodology that maps contract structure, traces value flows, and classifies protocol type, producing a standardized findings document. ## Core Features & Use Cases - Contract Structure Mapping: Discovers source files across Solidity, Rust, Cairo, and Move projects, extracts inheritance trees, dependencies, and entry points while skipping tests and mocks. - Flow Tracing: Identifies entry flows (deposit, stake, swap), exit flows (withdraw, claim), and privileged admin operations to understand how value moves through the protocol. - Protocol Classification: Classifies the codebase as AMM/DEX, Lending, Vault, Governance, Staking, or Bridge based on code pattern indicators. - Use Case: During Phase 1 of a smart contract audit, run this reconnaissance to generate .vigilo/recon/code-findings.md listing contracts, flows, asset storage patterns, and notable patterns like delegatecall or .call{value:} for deeper Phase 2 analysis. ## Quick Start Analyze this Solidity project and produce a code reconnaissance report covering contract structure, value flows, and protocol classification.