frappe-api-handlerCreate custom API endpoints and whitelisted methods for Frappe applications. Use when building REST APIs or custom endpoints.
frappe-client-script-generatorGenerate JavaScript client-side form scripts for Frappe DocTypes. Use when creating form customizations, field validations, custom buttons, or client-side logic for Frappe/ERPNext forms.
frappe-data-migration-generatorGenerate data migration scripts for Frappe. Use when migrating data from legacy systems, transforming data structures, or importing large datasets.
frappe-doctype-architectPlan and design a DocType architecture / data model for a new Frappe feature like a seasoned lead developer — interview the user, map entities, propose DocType names and links, and draw a flowchart of how the doctypes connect. Use this skill when the user says any of "help me plan a doctype architec
frappe-doctype-builderBuild Frappe DocTypes with fields, permissions, and naming configurations. Use this skill when creating or modifying DocType structures.
frappe-documentation-generatorGenerate API documentation, user guides, and technical documentation for Frappe apps. Use when documenting APIs, creating user guides, or generating OpenAPI specs.
frappe-external-api-connectorGenerate code to integrate Frappe with external REST APIs. Use when connecting to third-party services, payment gateways, or external data sources.
frappe-fixture-creatorGenerate fixture files for Frappe test data and master data. Use when creating test fixtures, setup data, or master data for new sites.
frappe-integration-test-generatorGenerate integration tests for multi-DocType workflows in Frappe. Use when testing end-to-end workflows, state transitions, or complex business processes.
frappe-performance-optimizerGenerate optimized queries, caching, and indexes for Frappe performance. Use when optimizing slow queries, implementing caching, or improving performance.
frappe-report-generatorGenerate custom reports, query reports, and script reports for Frappe applications. Use when creating data analysis and reporting features.
frappe-state-machine-helperGenerate state machine logic for Frappe DocTypes. Use when implementing complex status workflows, state transitions, or document lifecycle management.
frappe-unit-test-generatorGenerate comprehensive unit tests for Frappe DocTypes, controllers, and API methods. Use when creating test files, writing test cases, or setting up test infrastructure for Frappe/ERPNext applications.
frappe-web-form-builderGenerate Frappe Web Forms for public-facing forms. Use when creating customer portals, registration forms, surveys, or public data collection forms.
frappe-webhook-managerCreate webhook handlers for Frappe integrations. Use when implementing webhooks, event-driven integrations, or external system notifications.
frappe-workflow-generatorGenerate Frappe Workflows for document state management and approvals. Use when creating approval workflows, state transitions, or multi-step document processes.