What problem does it solve? When opening an unfamiliar Frappe or ERPNext codebase, developers often run commands against the wrong site, assume apps are installed that are not, or modify DocTypes without developer mode enabled. This Skill provides a structured triage procedure to understand the project environment before touching any code. ## Core Features & Use Cases - Project Structure Detection: Identifies whether the codebase is a Bench installation, a Frappe Manager Docker site, a standalone app, or an app module based on directory patterns like apps/, sites/, and docker-compose.yml. - Environment Inspection: Lists installed apps, checks the Frappe version, verifies developer mode, and catalogs available tooling such as Cypress, CI workflows, and JS build tooling. - Skill Routing: Produces a structured triage report that routes follow-up work to the appropriate skill such as doctype-development, api-development, or testing. - Use Case: You clone a client's Frappe repository and need to add a custom DocType. Run triage first to confirm the bench root, verify ERPNext is installed, check the Frappe version, and confirm developer mode is enabled before making schema changes. ## Quick Start Analyze this Frappe project and report its type, installed apps, version, developer mode status, and available tooling.