lubusIN

Frappe Skills — Testing skill for Claude Code

Testing community

Frappe Agent Skills gives AI coding assistants structured Frappe knowledge for DocTypes, APIs, Desk customization, frontend apps, reports, testing, and production patterns.

How to install Frappe Skills

This entry records only its repository, not the path inside it, so there is no exact command to give. Open lubusIN/agent-skills and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Frappe Skills does

Frappe Agent Skills gives AI coding assistants structured Frappe knowledge for DocTypes, APIs, Desk customization, frontend apps, reports, testing, and production patterns.

Alternatives in Testing

  • Ext Apps — Official repo for spec & SDK of MCP Apps protocol - standard for UIs embedded AI chatbots, served by MCP serve 1.9k ★
  • N9e Config Driven E2e — Maintain config-driven Nightingale E2E tests that convert JSON config data into UI-readable normalized values 301 ★
  • Robotics Agent Skills — Agent skills that make AI coding assistants write production-grade robotics software 170 ★

README

Frappe Agent Skills

Frappe Skills

Frappe Framework Structured knowledge for AI coding assistants—DocTypes, APIs, testing, and best practices.

[!NOTE] _**AI Authorship Disclosure:**_ Drafted with GPT-5.3 Codex from official documentation, then reviewed, refined, and validated by humans. Tested with AI assistants and improved through practical iteration.

Why Frappe Agent Skills?

AI coding assistants are powerful, but they often:

  • Generate outdated Frappe patterns (pre-v13, pre-Query Builder)
  • Miss critical permission checks in API handlers
  • Skip proper DocType controller patterns
  • Ignore existing tooling in your project

These Agent Skills solve this by giving AI assistants deep framework knowledge in a structured format they can use.

Available Skills

Core Skills

Skill Description
router Entry point-routes to appropriate skill based on task
project-triage Detect project type, installed apps, version, and tooling

Development Skills

Skill Description
app-development Scaffold and architect custom Frappe apps with hooks, background jobs, and service layers
doctype-development Create and modify DocTypes, controllers, child tables
api-development Build REST and RPC APIs with proper auth and permissions

UI & Frontend Skills

Skill Description
desk-customization Customize Frappe Desk UI with form scripts, list views, and dialogs
frontend-development Build modern Vue 3 frontend apps using Frappe UI
ui-patterns UI/UX patterns derived from official Frappe apps (CRM, Helpdesk, HRMS)
printing-templates Build print formats, email templates, and Jinja-based rendering
reports Create Report Builder, Query Reports (SQL), and Script Reports (Python + JS)
web-forms Build public-facing web forms