What problem does it solve? When working on Frappe projects, it is hard to know which specialized skill applies to a given task, and choosing the wrong one leads to incomplete implementations, version-incompatible code, or ERPNext-specific patterns in Frappe-only projects. ## Core Features & Use Cases - Task-to-Skill Mapping: Matches task types (DocTypes, APIs, Desk UI, reports, testing, and more) to the correct specialized Frappe skill via a lookup table and decision tree. - Triage-First Workflow: Recommends running project triage before code changes to detect project type, Frappe version, installed apps, and tooling. - Skill Composition Guidance: Shows how to combine multiple skills for complex work, such as pairing doctype-development with api-development and desk-customization for a feature with UI. - Use Case: You are asked to add a public web form with a backend API to an existing Frappe site. The router directs you to web-forms plus api-development, after confirming the Frappe version through project-triage. ## Quick Start Ask the assistant to route your Frappe task, for example: "I need to build a Script Report on my Frappe v15 site, which skill should I use?"