Loading...
Loading...
Route to the appropriate Frappe skill based on task type. Use as the entry point when working on Frappe projects to determine which specialized skill to apply.
npx skill4agent add lubusin/agent-skills frappe-router| Task | Skill |
|---|---|
| Understand project structure, versions, apps | → |
| Scaffold new app, hooks, architecture, background jobs | → |
| Create/modify DocTypes, fields, controllers | → |
| Build REST/RPC APIs, webhooks, integrations | → |
| Customize Desk UI, form scripts, list views, JS API | → |
| Build Vue 3 frontends with Frappe UI, portals | → |
| UI/UX patterns from CRM/Helpdesk/HRMS | → |
| Create print formats, email templates, Jinja, PDFs | → |
| Build reports (Builder, Query, Script) | → |
| Create public web forms for data collection | → |
| Write or run tests | → |
| Set up dev environment with Docker/FM | → |
| Build CRM/Helpdesk/enterprise systems | → |
frappe-project-triagefrappe-app-developmentfrappe-doctype-developmentfrappe-api-developmentfrappe-testingfrappe-doctype-developmentfrappe-desk-customizationfrappe-api-developmentfrappe-frontend-developmentfrappe-api-developmentfrappe-doctype-developmentfrappe-printing-templatesfrappe-reportsfrappe-enterprise-patternsfrappe-doctype-developmentIs this about understanding the project?
→ frappe-project-triage
Is this about creating a new app or app architecture?
→ frappe-app-development
Is this about data models or DocTypes?
→ frappe-doctype-development
Is this about APIs or external access?
→ frappe-api-development
Is this about Desk UI, form scripts, or client-side JS?
→ frappe-desk-customization
Is this about a Vue 3 frontend or portal?
→ frappe-frontend-development
Is this about UI/UX patterns or app design?
→ frappe-ui-patterns
Is this about print formats, PDFs, or Jinja templates?
→ frappe-printing-templates
Is this about reports or data analysis views?
→ frappe-reports
Is this about public web forms?
→ frappe-web-forms
Is this about testing?
→ frappe-testing
Is this about local dev environment?
→ frappe-manager
Is this a complex enterprise system?
→ frappe-enterprise-patternsbench migrate| Mistake | Why It Fails | Fix |
|---|---|---|
| Skipping project triage | Applying wrong patterns for version | Always run triage first |
| Using ERPNext-specific code in Frappe-only projects | Module not found errors | Check installed apps first |
| Wrong skill for task | Incomplete implementation | Match task type to skill carefully |
| Ignoring version differences | Deprecated/missing APIs | Check version compatibility in skill references |
| Working on wrong site | Changes don't appear | Always specify |
| Using vanilla JS/jQuery for frontends | Ecosystem mismatch | Use Frappe UI (Vue 3) via |
| Custom app shell for CRUD apps | Inconsistent UX | Follow CRM/Helpdesk patterns via |