Skip to content

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.

Try the first tutorial → View on GitHub

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.

    Read the walkthrough →

  • 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.

    How the sync works →

  • 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.

    Run an experiment →

  • 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.

    See the safeguards →

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:

/frappe-stack:init https://your-staging-site.example.com

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.