v0.1.0 · ready to explore
Build Frappe apps without writing code¶
frappe-stack is a Claude Code plugin for product managers and analysts. Describe what you need in plain language; the plugin generates the DocType, Workflow, Dashboard, or Report and applies it to your staging Frappe site via the stock REST API. Every change is mirrored in GitHub automatically.
What you can do¶
-
Ship a form in five minutes
"I need a beneficiary registration form." The plugin walks you through fields and permissions, validates the result, and the form is live on staging — no Python, no JSON.
-
Stay in sync with GitHub
Site changes mirror to your config repository the moment you save. Production updates arrive through pull requests, so every change has a reviewer and a clear audit trail.
-
A/B test approval paths
Compare two workflow routes side-by-side. The plugin assigns documents deterministically, tracks outcomes, and promotes the winning path with one command.
-
Stay safe by default
The plugin refuses unsafe configurations before they ship — permission bypasses, SQL injection patterns, hardcoded credentials, sensitive data in prompts. You build correctly because the system makes correct the easy path.
Install in two commands¶
Inside a Claude Code session:
/plugin marketplace add https://github.com/dhwani-ris/frappe-stack.git
/plugin install frappe-stack@frappe-stack
Attach Security_DRIS.md to your session (why), then point the plugin at your Frappe v15+ site:
The init flow prompts for two things: a Frappe API key (Desk → User → API Access) and a DeployControl-issued GitHub token (1-hour scoped — see the DeployControl runbook). Nothing to install on the Frappe site beyond stock Frappe.
Where to next¶
-
Tutorials — Four short walkthroughs. Each takes ten minutes.
-
Architecture — The data flow between your machine, your site, and GitHub.
-
Testing safely — The four-layer test path that gives PMs the same coverage standard developers run.
-
Reference — Every skill, agent, slash command, and safeguard, with examples.
-
DeployControl runbook — How non-developer builders authenticate to
dhwani-ris/*repos via 1-hour scoped tokens.
v0.1.0 ships the complete plugin scaffold: 17 skills, 8 agents, 9 slash commands, and 8 safeguards. Runtime smoke-tests are next. Track progress in HEARTBEAT.