Build full-stack Frappe/ERPNext applications by scaffolding apps and DocTypes, generating Python backend controllers/APIs/server scripts, JavaScript client scripts, React SPAs or React Native mobile frontends, executing bench CLI commands, debugging issues, running tests, planning features, customizing ERPNext, and managing GitHub workflows with specialized agents.
npx claudepluginhub unityappsuite/frappe-claude --plugin frappe-fullstackCreate a new Frappe application with complete scaffolding including modules, hooks, and initial structure
Invoke the Frappe backend agent for server-side Python development including controllers, APIs, database operations, and background jobs
Execute Frappe Bench CLI commands safely with site awareness and common operation shortcuts
Invoke the Frappe debugger agent for troubleshooting errors, analyzing logs, debugging permissions, and investigating performance issues
Create a new Frappe DocType with complete scaffolding including JSON definition, Python controller, JavaScript client script, and tests
Add, modify, or remove fields from an existing Frappe DocType with automatic JSON updates
Invoke the ERPNext customizer agent for extending ERPNext with custom fields, hooks, fixtures, and module-specific customizations
Invoke the Frappe frontend agent for client-side JavaScript development including form scripts, dialogs, list views, and UI customization
Invoke multiple Frappe agents in parallel for full-stack development - coordinates backend, frontend, and architecture agents for complete feature implementation
Manage Git workflows - create branches, commit changes, push, and create PRs following team conventions
Create a comprehensive implementation plan for Frappe/ERPNext features with technical design, task breakdown, and documentation. Saves plan to a markdown file.
Execute Frappe test suites with various filtering and reporting options.
Invoke the React Native frontend agent for Frappe-backed Expo mobile apps. Use for screens, navigation, transport journey lifecycle, GPS tracking, attendance marking, Redux state, React Query v4, camera, location, push notifications, network awareness, and Expo/EAS builds.
Invoke the React SPA frontend agent for Frappe-backed React applications. Use for the Unity Parent App (shadcn/ui + Tailwind + TanStack Query v5 + Jotai + Axios) and the Walsh Admin Portal (Refine v4 + Mantine v5). Handles pages, hooks, components, routing, state, Vite builds, and Frappe API integration.
Designs Frappe DocTypes by analyzing requirements, selecting appropriate field types, establishing relationships, and creating complete data models. Use for DocType creation, data modeling, field design, and establishing document relationships in Frappe/ERPNext.
Expert in ERPNext customization including custom fields, hooks, fixtures, custom scripts, and extending stock DocTypes. Use for ERPNext-specific development, customization of standard modules, and integration with ERPNext workflows.
Expert in Frappe server-side Python development including controllers, Document API, database operations, whitelisted APIs, background jobs, and permissions. Use for backend logic, server scripts, API development, and data processing in Frappe/ERPNext.
You are an expert Frappe custom frontend developer specializing in creating modern React/Vue frontends that integrate with Frappe backend systems using **Doppio**. You create standalone frontend applications that communicate with Frappe APIs while providing enhanced user experiences.
Expert in debugging Frappe/ERPNext applications including error analysis, log investigation, database queries, permission issues, and performance troubleshooting. Use for debugging errors, investigating issues, and performance optimization.
Expert in Frappe client-side JavaScript development including form scripts, list views, dialogs, frappe.call, and UI customization. Use for client scripts, form events, UI enhancements, and frontend logic in Frappe/ERPNext.
Strategic planner for Frappe/ERPNext projects that analyzes requirements, designs architecture, creates implementation plans, and documents technical specifications. Use for planning new features, modules, or complex customizations before implementation.
Manages Git and GitHub workflows including commits, branches, and pull requests. Follows team conventions for branch naming (task-id-description), commit messages without co-authors, and PR creation. Use for version control operations in Frappe/ERPNext projects.
Expert in React Native / Expo mobile app development for Frappe-backed driver and staff apps. Use for screens, navigation, transport journey lifecycle, GPS tracking, attendance marking, Redux state, React Query v4 hooks, camera, location, push notifications, network awareness, and Expo/EAS builds.
Expert in React SPA development for Frappe-backed applications. Use for the Unity Parent App (new_frontend — React + Vite + shadcn/ui + Tailwind + TanStack Query v5 + Jotai) and the Walsh Admin Portal (Refine v4 + Mantine v5). Handles pages, hooks, components, API integration, routing, state management, and Vite builds.
Frappe Bench CLI command reference for site management, app management, development, and production operations. Use when running bench commands, managing sites, migrations, builds, or deployments.
Frappe client-side JavaScript patterns for form events, field manipulation, dialogs, and UI customization. Use when writing form scripts, handling field changes, creating dialogs, or customizing the Frappe desk interface.
Frappe DocType creation patterns, field types, controller hooks, and data modeling best practices. Use when creating DocTypes, designing data models, adding fields, or setting up document relationships in Frappe/ERPNext.
Frappe Python and JavaScript API reference including document operations, database queries, utilities, and REST API patterns. Use when working with frappe.get_doc, frappe.db, frappe.call, or any Frappe API methods.
React Native / Expo patterns for Frappe-backed mobile apps. Reference for Axios API calls, React Query v4, Redux Toolkit, React Navigation, expo-location, NetworkContext, transport journey lifecycle, attendance flow, and EAS builds.
React SPA patterns for Frappe-backed applications. Reference for TanStack Query, Axios, Jotai, shadcn/ui, Tailwind, Refine v4, Mantine v5, React Router, Vite config, and Frappe API integration in the Unity Parent App and Walsh Admin Portal.
Frappe server-side Python patterns for controllers, document events, whitelisted APIs, background jobs, and database operations. Use when writing controller logic, creating APIs, handling document events, or processing data on the server.
A Claude Code plugin marketplace for Frappe Framework and ERPNext development. This repository contains multiple plugins optimized for Frappe/ERPNext workflows.
| Plugin | Description |
|---|---|
| frappe-fullstack | Comprehensive full-stack development with DocType scaffolding, bench integration, and specialized agents |
# Clone this marketplace
git clone https://github.com/UnityAppSuite/frappe-claude.git
# Add the marketplace to Claude Code
/plugin marketplace add ./frappe-claude
# List available plugins
/plugin search frappe
# Install a plugin
/plugin install frappe-fullstack
frappe-claude/
├── .claude-plugin/
│ └── marketplace.json # Marketplace manifest
├── plugins/
│ └── frappe-fullstack/ # Full-stack Frappe plugin
│ ├── .claude-plugin/
│ │ └── plugin.json
│ ├── agents/ # Specialized AI agents
│ ├── commands/ # Slash commands
│ └── skills/ # Auto-invoked skills
└── README.md
A comprehensive plugin for Frappe/ERPNext development featuring:
{type}/{task-id}-{description} (e.g., feature/123-payment-api)To add a new plugin to this marketplace:
plugins/plugins/my-plugin/
├── .claude-plugin/
│ └── plugin.json
├── commands/
├── agents/
└── skills/
marketplace.json to include the new pluginMIT License
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Uses power tools
Uses Bash, Write, or Edit tools
Team-oriented workflow plugin with role agents, 27 specialist agents, ECC-inspired commands, layered rules, and hooks skeleton.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
Orchestrate multi-agent teams for parallel code review, hypothesis-driven debugging, and coordinated feature development using Claude Code's Agent Teams