
Development guide for the ffc (Foxmayn Frappe CLI) Go codebase. Use this skill whenever working inside the foxmayn_frappe_cli repository — adding commands, extending the API client, modifying output formatting, updating config logic, fixing bugs, or refactoring. Trigger on any task involving internal/cmd/, internal/client/, internal/output/, internal/config/, or the Makefile. Also trigger when the user mentions "ffc", "frappe cli", "add a command", "new subcommand", or any Frappe API integration work within this project.
How to use the ffc (Foxmayn Frappe CLI) tool to interact with Frappe/ERPNext sites from the command line. Use this skill whenever the user mentions "ffc", wants to query, list, get, create, update, or delete Frappe documents, check Sales Invoices, look up customers, fetch Purchase Orders, run reports, call server methods, or do anything involving Frappe REST API operations from the terminal. Also trigger when the user wants to automate Frappe data retrieval, pipe Frappe data into scripts, inspect DocType schemas, or troubleshoot ffc connection issues.