doctype-schema-expert

Installation
SKILL.md

DocType Schema Expert

This skill provides comprehensive guidance for working with Frappe DocType schemas, their JSON structure, field definitions, and best practices.

Overview

DocTypes are the fundamental building blocks of a Frappe application. Each DocType defines:

  • Database Table Structure: Fields and their types
  • UI Form Layout: How data is displayed and edited
  • Business Logic: Controllers and validation rules
  • Permissions: Who can access and modify data

Every DocType is defined by a JSON file (e.g., doctype_name.json) that specifies the complete schema.

Note: Custom DocTypes created via the UI do not have a .json file on disk. Their definition is stored in the database only. Standard DocTypes (shipped with apps) have JSON files in the codebase.

Quick Reference

Related skills

More from kehwar/frappe_tweaks

Installs
4
First Seen
Feb 18, 2026