nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when setting up GST, e-invoicing, or TDS/TCS in ERPNext for an Indian company. Triggers on "GST setup", "e-invoicing", "GSTR", "TDS", "tax template", "IRN", "HSN", "Place of Supply", "reverse charge". Covers the full India tax configuration from Chart of Accounts to e-invoice submission.
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when configuring the Assets module in ERPNext. Triggers on "fixed asset", "depreciation", "asset register", "asset movement", "asset disposal", "asset maintenance", "AMC", "asset category". Covers asset categories, depreciation schedules, physical verification, maintenance, and disposal for Indian companies.
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when setting up or troubleshooting the Buying module in ERPNext. Triggers on "purchase setup", "supplier", "purchase order", "GRN", "goods receipt", "purchase invoice", "RFQ", "landed cost", "subcontracting", "debit note". Covers the full purchase-to-pay flow for Indian businesses.
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when configuring the CRM module in ERPNext. Triggers on "lead", "CRM setup", "opportunity", "sales pipeline", "lead source", "sales funnel", "follow-up tracking", "lost reason", "sales stage". Covers lead-to-quotation flow, pipeline configuration, and sales activity tracking.
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when setting up HR and Payroll in ERPNext for an Indian company. Triggers on "payroll setup", "salary structure", "PF", "ESI", "professional tax", "TDS on salary", "Form 16", "payslip", "attendance", "leave". Covers employee master, statutory deductions, monthly payroll run, and India compliance.
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when configuring Point of Sale in ERPNext for a retail or F&B business. Triggers on "POS setup", "cashier", "retail", "point of sale", "POS profile", "shift closing", "UPI payment at counter", "offline POS", "POS closing entry". Covers POS profile, payment modes, shift management, returns, and GST compliance at…
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when setting up or troubleshooting the Selling module in ERPNext. Triggers on "sales setup", "customer", "quotation", "sales order", "delivery note", "price list", "pricing rules", "sales invoice", "sales return", "credit note". Covers the full quote-to-cash flow for Indian businesses.
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when setting up or troubleshooting the Stock/Inventory module in ERPNext. Triggers on "inventory setup", "warehouse", "item master", "valuation method", "batch tracking", "serial number", "stock reconciliation", "reorder level", "UOM conversion". Covers warehouse hierarchy, item setup, valuation, batch/ serial…
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when building AI-powered features inside a Frappe/ERPNext custom app using the Claude API (Anthropic). Triggers on "add AI to ERPNext", "Claude API in Frappe", "AI feature", "summarise with AI", "draft email with AI", "classify with AI". Covers API setup, prompt caching, cost control, async patterns, and data…
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when reporting a bug on a Faircode ERPNext project, internal or from a customer. Triggers on "something is broken", "report a bug", "raise an issue", "bug template", "defect". Ensures every report has enough information to reproduce and fix without back-and-forth.
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when a customer asks to add, remove, or change scope AFTER the SOW is signed. Triggers on "scope change", "can we add this", "new requirement", "change request", "CR", "out of scope". Ensures no extra work starts without a written, approved change request.
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when setting up or fixing CI/CD for a Faircode Frappe app repo, or when asked to "lock quality", "add CI", "require tests before merge", or enforce coverage. Ships ready GitHub Actions and GitLab CI templates and the branch- protection rules that stop unreviewed/untested code reaching main.
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when writing or reviewing Python or JavaScript code in a Faircode Frappe app. Triggers on "code style", "linting", "ruff", "eslint", "code review", "naming convention", "how to format". Enforces Faircode's coding standards for Frappe v14-v16 apps.
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use at the start of any Faircode ERPNext project task to route to the correct faircode- skill. Triggers when the user mentions a Faircode delivery, an ERPNext implementation/customisation project, "which skill do I use", project kickoff, requirements, blueprint, task breakdown, development, testing, CI, release, or…
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when a Faircode developer has finished building a feature or task and wants to generate a simple dev doc. Triggers on "generate dev docs", "document this", "I'm done, write the docs", "create dev docs", "document what I built". Collects requirement, what was built, files changed, test steps, limitations, and…
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when writing or modifying code for a Faircode ERPNext/Frappe customisation — DocTypes, controllers, hooks, whitelisted APIs, reports, background jobs. Triggers on implementing an assigned task, "write the code for", "add a field", "hook into save", "create an endpoint". Enforces Frappe methods, no…
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when a Faircode consultant is gathering or reviewing requirements for an ERPNext implementation/customisation, BEFORE any solution is proposed. Triggers on "discovery", "requirements", "gather requirements", "interview the customer", "what do they need", "before we design", or preparing for a requirements meeting.…
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use at the end of each sprint or at project close for a retrospective. Triggers on "retro", "retrospective", "what went well", "lessons learned", "end of sprint", "post-mortem". Captures what to keep, stop, and try - and turns observations into tracked action items.
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use at project kickoff and reviewed at each sprint retro to track project risks. Triggers on "risk", "risk register", "what could go wrong", "risk assessment", "identify risks", "project risks". Ensures risks are visible, owned, and mitigated before they become issues.
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when a Faircode consultant turns a solution blueprint or a customer requirement into developer tasks in ERPNext. Triggers on "break this down", "assign to developer", "create tasks for", "acceptance criteria", or handing a requirement to the dev team. Ensures every task has clear acceptance criteria before a…
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use before writing implementation code for any Faircode Frappe feature or bug fix. Triggers on "implement", "fix the bug", "add the feature", or starting an assigned ERPNext task. Enforces write-test-first using Frappe's test tooling.
nipunFaircode/faircode-frappe
Skill Claude CodeCodex
Use when publishing real-time events from the server or listening for them on the client. Triggers on "real-time", "socket.io", "publishrealtime", "live update", "background job progress", "realtime notification", "push update to browser". Covers server publish, client listeners, room scoping, progress bars, and…
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.