nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when setting up a local Frappe development environment from scratch. Triggers on "local setup", "bench init", "development environment", "new dev machine", "setup frappe locally", "bench new-site fails", "MariaDB setup". Covers Ubuntu 22.04/24.04 setup, bench init, site creation, custom app install, and VSCode…
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when wiring AI features into ERPNext workflows at the framework level. Triggers on "where to add AI in Frappe", "AI in controller", "AI button on form", "AI scheduler job", "AI webhook trigger", "AI audit log". Covers the four integration patterns and how to choose between them.
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when configuring email sending or receiving in a Frappe app. Triggers on "email setup", "SMTP", "outgoing email", "incoming email", "IMAP", "frappe.sendmail", "email template", "email queue", "notification DocType", "email not sending". Covers outgoing/incoming accounts, frappe.sendmail(), Email Template…
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when integrating a payment gateway or setting up payment flows in a Frappe app. Triggers on "Razorpay", "payment gateway", "payment request", "online payment", "payment webhook", "UPI payment link", "Stripe", "payment reconciliation". Covers Payment Request, Razorpay integration, webhook handling, and…
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when creating or customising a Print Format in Frappe. Triggers on "print format", "invoice design", "PDF layout", "letterhead", "custom print", "print template", "wkhtmltopdf", "PDF generation". Covers Jinja print formats, Letter Head, PDF generation API, multi-language, and PDF rendering pitfalls.
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when setting up or checking production server health for a Frappe/ERPNext deployment. Triggers on "server monitoring", "site is slow", "workers down", "disk full", "error log", "bench doctor", "supervisor", "production health check". Covers log locations, process monitoring, DB slow queries, disk alerts, and…
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when writing or running end-to-end browser tests for a Frappe app. Triggers on "UI test", "browser test", "Cypress", "Playwright", "end-to-end test", "e2e", "bench run-ui-tests", "automated UI testing". Covers Cypress and Playwright setup for Frappe, form interaction patterns, list view assertions, and CI…