Guidelines Advisor Purpose Systematically analyzes the codebase and provides guidance based on Trail of Bits' development guidelines: 1. Generate documentation and specifications (plain English descriptions, architectural diagrams, code documentation) 2. Optimize on-chain/off-chain architecture (only if applicable) 3. Review upgradeability patterns (if your project has upgrades) 4. Check delegatecall/proxy implementations (if present) 5. Assess implementation quality (functions, inheritance, events) 6. Identify common pitfalls 7. Review dependencies 8. Evaluate test suite and suggest improvem…