Plugin Claude Code
Claude Code plugins for Frappe Framework and ERPNext development.
Plugin Claude Code
Claude Code plugins for Frappe Framework and ERPNext development.
Plugin Claude Code
Comprehensive Frappe/ERPNext full-stack development with DocType scaffolding, bench integration, and specialized agents for server-side Python, client-side JavaScript, and ERPNext customization.
Agent
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.
Agent
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.
Agent
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.
Agent
Expert Frappe custom frontend developer for Doppio-based React/Vue SPAs embedded in Frappe apps. Use for Doppio scaffolding, frappe-react-sdk integration, Vite proxy/build pipelines, and standalone frontend apps that ship inside a Frappe app's public directory.
Agent
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.
Agent
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.
Agent
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.
Agent
Reviews Frappe/ERPNext code changes (local diff or GitHub PR) for framework idioms, security, permission correctness, performance, and Frappe v15 specifics. Use when the user asks to review a diff, a PR, recent changes, a controller, an API, a DocType JSON, a client script, or an ERPNext customization.
Agent
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.
Agent
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.
Agent
Expert in React SPA development for Frappe-backed applications. Use for the Unity Parent App (newfrontend — 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.
Command
Create a new Frappe application with complete scaffolding including modules, hooks, and initial structure.
Command
Execute Frappe Bench CLI commands safely with site awareness and common operation shortcuts.
Command
Create a new Frappe DocType with complete scaffolding including JSON definition, Python controller, JavaScript client script, and tests.
Command
Add, modify, or remove fields from an existing Frappe DocType with automatic JSON updates.
Command
Invoke multiple Frappe agents in parallel for full-stack development - coordinates backend, frontend, and architecture agents for complete feature implementation.
Command
Manage Git workflows - create branches, commit changes, push, and create PRs following team conventions.
Command
Run Frappe performance diagnostics — bench doctor, pending/stuck jobs, MariaDB slow query log, N+1 search in recent diff, recent perf-related errors. Read-only; no execution of destructive commands.
Command
Create a comprehensive implementation plan for Frappe/ERPNext features with technical design, task breakdown, and documentation. Saves plan to a markdown file.
Command
Run Frappe tests with various options including specific DocTypes, modules, apps, and coverage reporting.
Hook
Runs when a session starts, executing session-context.sh. From UnityAppSuite/frappe-claude.
Hook
Runs after a tool call finishes for Write and Edit tool calls, executing post-edit.sh. From UnityAppSuite/frappe-claude.