Frappe Full-Stack Expert

•
434
•

Facilitates end-to-end development and customization for Frappe and ERPNext ecosystems across backend Python, frontend frameworks, and bench management.

This skill provides comprehensive guidance for building and maintaining applications within the Frappe framework and ERPNext. It coordinates complex tasks spanning Python backend logic, JavaScript surfaces, and modern frontend frameworks like Vue or React, ensuring all changes adhere to Frappe’s metadata-driven architecture. By prioritizing bench-aware delivery and extension over invasive overrides, it helps developers manage custom apps, site configurations, and deployment-ready code while maintaining system integrity and avoiding common pitfalls like unnecessary bench restarts or upstream patching.

Key Features

01Smart routing to specialized sub-skills like frappe-bench and frappe-sql
02434 GitHub stars
03Metadata-first customization guidance for DocTypes and custom fields
04Context-aware bench and site state inspection before proposing actions
05End-to-end implementation across Python backend and Vue/React frontends
06Enforcement of framework best practices to avoid invasive overrides

Use Cases

01Developing bespoke React or Vue frontends that interface with the Frappe API
02Migrating legacy business workflows into Frappe-native DocTypes and server scripts
03Building custom business modules and apps within an ERPNext environment