Codebase Analysis Skill Overview This skill provides techniques for extracting business requirements, domain knowledge, and technical specifications from existing codebases. Analysis Objectives When analyzing a codebase, seek to understand: 1. Domain Model : Core entities and their relationships 2. Business Rules : Validation, calculations, workflows 3. Integrations : External systems and data flows 4. User Capabilities : What users can do in the system 5. Technical Constraints : Architecture patterns and limitations Analysis Process Phase 1: Structure Discovery 1. Map project structure and o…