frappe-framework

Installation
SKILL.md

Frappe Framework

Expert guidance for Frappe Framework and ERPNext (which is built on Frappe) app development. Frappe ships regular version updates with API and DocType schema changes — detect the installed version before asserting version-specific behavior.

Precondition — do not skip: Before making claims about version-specific Frappe/ERPNext behavior, detect the installed version.

Step 0: Detect the installed Frappe/ERPNext version

Run one or more of these from the bench directory:

bench version
python3 -c "import frappe; print(frappe.__version__)"
cat apps/frappe/frappe/__init__.py | grep __version__
cat apps/erpnext/erpnext/__init__.py | grep __version__   # if ERPNext is installed

State the detected version explicitly before relying on version-specific API details.

Installs
3
First Seen
Aug 23, 2026
frappe-framework — yuen30/my-skills