thinking-partner
A deterministic thinking partner that challenges assumptions and applies mental models to sharpen decisions, solve problems, and think more clearly. Use this…
Command reference and workflow guide for Plan-Build-Run.
$ npx -y skills add SienkLogic/plan-build-run --skill help --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/helpContext preview
The summary Claude sees to decide when to auto-load this skill.
Command reference and workflow guide for Plan-Build-Run.
name: help description: "Command reference and workflow guide for Plan-Build-Run." allowed-tools: Read, Bash argument-hint: "[command]"
**STOP — DO NOT READ THIS FILE. You are already reading it. This prompt was injected into your context by Claude Code's plugin system. Using the Read tool on this SKILL.md file wastes tokens. Begin executing Step 1 immediately.**
**Before ANY tool calls**, display this banner:
╔══════════════════════════════════════════════════════════════╗ ║ PLAN-BUILD-RUN ► COMMAND REFERENCE ║ ╚══════════════════════════════════════════════════════════════╝
Then proceed to Step 1.
If `$ARGUMENTS` contains a command name (e.g., `plan`, `build`, `review`, `config`, `quick`), show detailed help for just that command:
1. Run this command to get metadata for the requested skill:
pbr-tools skill-metadata $ARGUMENTS
2. Parse the JSON response.
3. **If the response contains a `name` field** (success): Display a formatted detail block:
| Field | Value | |-------|-------| | **Command** | `/pbr:{name}` | | **Description** | `{description}` | | **Arguments** | `{argument_hint}` (or "None" if empty) | | **Allowed Tools** | `{allowed_tools}` joined with ", " |
4. **If the response contains an `error` field** (not found): Tell the user the command was not found. List available commands from the `available` array, formatted as `/pbr:{name}`.
5. **STOP after displaying single-skill help.** Do not continue to Step 2.
If no argument was provided, display the full command reference:
1. Run this command to get all skills:
pbr-tools help
2. Parse the JSON response. The result has a `.skills` array of objects with `name`, `description`, and `argument_hint` fields.
3. Group the skills into these categories based on skill name:
Skills not matching any category go under **Other**.
4. For each category, display a markdown table:
| Command | Description | |---------|-------------| | `/pbr:{name} {argument_hint}` | `{description}` |
Format command names as `/pbr:{name}` with the `argument_hint` appended (space-separated) when present.
5. After the CLI-driven command tables, display the static sections below.
Not sure which command to use? Follow this guide:
| I want to... | Command | |--------------|---------| | Start a new project | `/pbr:new-project` | | Fix a bug or investigate an error | `/pbr:debug` | | Think through an idea or approach | `/pbr:explore` | | Do a small task (≤3 files) | `/pbr:quick` | | Plan a complex change (4+ files) | `/pbr:plan-phase <N>` | | See where I am and what's next | `/pbr:progress` | | Auto-execute the next step | `/pbr:continue` | | Describe something and let PBR route it | `/pbr:do <description>` | | Lock decisions for a specific phase | `/pbr:discuss-phase <N>` | | Check project health | `/pbr:health` |
/pbr:new-project ← Start project, define requirements, create roadmap /pbr:discuss-phase 1 ← (optional) Talk through phase details /pbr:plan-phase 1 ← Plan the first phase /pbr:execute-phase 1 ← Build it /pbr:verify-work 1 ← Verify it works /pbr:plan-phase 2 ← Plan the next phase ... ← Repeat plan → build → review /pbr:complete-milestone ← Archive when done
**Shortcut**: After `/pbr:new-project`, run `/pbr:continue` repeatedly — it auto-advances through plan → build → review → next phase, stopping at milestones and errors.
| | `/pbr:progress` | `/pbr:continue` | `/pbr:do <text>` | |-|---------------|-----------------|-------------------| | **Purpose** | Dashboard — show progress, suggest next | Auto-execute the next logical step | Route freeform text to a skill | | **Reads state?** | Yes (full scan) | Yes (minimal) | No | | **Modifies files?** | Never | Yes (via delegation) | Depends on routed skill | | **Asks questions?** | If multiple options | Never — fully automatic | Only if ambiguous | | **Use when...** | You want to see where you are before deciding | You trust PBR to pick and run the next step | You'd rather describe a task in plain English | | **Hard stops** | N/A | Milestones, checkpoints, errors, verification gaps, session phase limit | N/A |
Plan it. Build it. Run it. A Claude Code plugin for structured development with context-engineered agents.
Repo: SienkLogic/plan-build-run
A deterministic thinking partner that challenges assumptions and applies mental models to sharpen decisions, solve problems, and think more clearly. Use this…
Run audit, prioritize findings, auto-fix via quick tasks, test, and commit.
Review past Claude Code sessions for PBR workflow compliance and UX quality.
Run multiple phases hands-free. Chains discuss, plan, build, and verify automatically.
Manage backlog items — ideas not ready for active planning. Add, review, promote, or remove.
Start a new project. Deep questioning, research, requirements, and roadmap.