Install any skill in seconds. Free to start, no credit card required.
Get Started Free →hashgraph-online/frappe-customization
Frappe customization-surface guidance covering Custom Field, Property Setter, Client Script, Server Script, Workspace, Web Page, Page, Print Format, Report, Dashboard, Workflow, Role, Notification, Webhook, and related builder/admin DocTypes.
Passed 23 of 23 test cases with the skill, and 19 of 23 without it.
and 2 more in the full report
4 fixed19 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
We need a KPI card on the Executive Desk landing page displaying real-time 'Total Unpaid Invoices Amount'. A developer wants to build a custom Vue component. What surface should be configured?
| Checked | Without skill | With skill |
|---|---|---|
| Recommends using Number Card surface. | Missed | Passed |
The instructions your model reads when the skill loads.
Choose the right Frappe customization surface before suggesting code.
Check these surfaces first when relevant:
Custom FieldProperty SetterClient ScriptServer ScriptWorkspaceWeb PagePagePrint FormatReportDashboardDashboard ChartNumber CardWeb FormWorkflowRoleNotificationAssignment RuleWebhookAuto RepeatEmail TemplateLetter HeadPrint StylePreferred decision ladder:
Explicitly call out when a request should use Custom Field rather than editing a DocType JSON file directly.
When creating or redesigning a DocType, also apply frappe-doctype-design so fields, tabs, sections, columns, and required flags are chosen for a clean human workflow instead of a flat field dump.
test cases passed, vs 19 / 23 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.