Wira Delta Indonesia

Getting Started

Getting Started with WDI Method

Install WDI Method into any git repository in three steps, run in order. All prompts offer defaults, and pressing Enter accepts them.

Prerequisites

  • Node.js: Node.js 20 or later.
  • Git: the standard git CLI.
  • uv: uv, which runs the method's Python 3.11+ validators.
  • An agent platform: Claude Code, Cursor, Codex, and other agent platforms.

WDI Method itself makes no network calls. Your coding agent still sends code to its model provider.

Install in 3 Steps

Run the three steps in order. The installer stops if step 1 or step 2 has not been done.

Step 1: Install BMad Method

BMad Method writes the product brief, the PRD, UX, and the architecture spine. WDI Method hands that writing to BMad skills, then checks the result:

cd /path/to/your/product-repo
npx bmad-method install

Step 2: Add the Six Engines

Install the engines from mattpocock/skills into your repository (choose either "copy" or "symlink"):

npx skills@latest add mattpocock/skills

When prompted, select all six engines the method drives: to-spec, to-tickets, implement, tdd, code-review, and domain-modeling.

Why the Claude Code Plugin Is Not Enough:

Three of the six engines (to-spec, to-tickets, implement) ship with disable-model-invocation: true. On every install and update, WDI Method removes that line from the copies in your repo, so wdi-build and wdi-autopilot can run them. It cannot edit a user-level plugin, so the installer stops until the engines are in the repo. --skip-engines-check skips this check.

Step 3: Install WDI Method

Launch the interactive installer. It places the skills where each of your agent platforms reads them:

npx wdi-method

Non-interactive, for CI or headless setups:

npx wdi-method install --yes --agents claude-code --product "Your Product Name"

What the Installer Changes in BMad:

The installer also turns off model invocation for 13 BMad build and sprint skills that the engines replace, and adds matching deny rules to .claude/settings.json. You can still run them by typing the command.

Your First Command: /wdi-help

Open your coding agent inside the repository and type:

/wdi-help

Status Read From the Registry

/wdi-help reads .control/registry/ on disk and tells you the gate your project is at, the open specs, and the next skill, instead of guessing from the conversation.

Next Steps

Once installed, pick the workflow that fits your next piece of work: