thinking-partner
A deterministic thinking partner that challenges assumptions and applies mental models to sharpen decisions, solve problems, and…
Execute the next logical step automatically. No prompts, no decisions — just do it.
Claude Code
$ npx -y skills add SienkLogic/plan-build-run --skill continue --agent claude-code
Codex
$ npx skills add SienkLogic/plan-build-run --skill continue -a codex -y
Cursor
$ npx skills add SienkLogic/plan-build-run --skill continue -a cursor -y
Gemini CLI
$ npx skills add SienkLogic/plan-build-run --skill continue -a gemini-cli -y
GitHub Copilot
$ npx skills add SienkLogic/plan-build-run --skill continue -a github-copilot -y
OpenCode
$ npx skills add SienkLogic/plan-build-run --skill continue -a opencode -y
Windsurf
$ npx skills add SienkLogic/plan-build-run --skill continue -a windsurf -y
name: continue description: "Execute the next logical step automatically. No prompts, no decisions — just do it." allowed-tools: Read, Write, Bash, Glob, Grep, Task, Skill, AskUserQuestion argument-hint: "[--auto]"
**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 ~7,600 tokens. Begin executing Step 1 immediately.**
You are running the **continue** skill. Unlike `/pbr:progress` which shows the dashboard and suggests the next action, `/pbr:continue` determines and EXECUTES the next logical step automatically. Stops safely at milestones, checkpoints, errors, and verification gaps.
This skill runs **inline** and may delegate to other skills via Task().
---
**Before ANY tool calls**, display this banner:
╔══════════════════════════════════════════════════════════════╗ ║ PLAN-BUILD-RUN ► NEXT STEP ║ ╚══════════════════════════════════════════════════════════════╝
Then proceed to Step 1.
Reference: `skills/shared/context-budget.md` for the universal orchestrator rules.
Additionally for this skill:
---
**Do, don't ask.** Read STATE.md, determine the next action, and execute it. The user wants hands-off forward progress.
---
Parse `$ARGUMENTS`:
| Argument | Meaning | |----------|---------| | `--auto` | Pass --auto flag to all delegated skills, increase consecutive chain limit from 6 to 20 |
**CRITICAL — Run init command FIRST before any manual file reads:**
node plugins/pbr/scripts/pbr-tools.js init continue
Store the JSON result as `blob`. This single call replaces multiple file reads with a pre-computed payload containing state, config, routing, drift, and signal file data.
Use blob fields for all downstream state references:
If `blob.error` is set, display the error banner and stop (no project found).
Then read `.planning/ROADMAP.md` to identify the current milestone boundary (initContinue does not include roadmap data):
Before proceeding to Step 2, check the configured context window from `blob.config` or:
pbr-tools config get context_window_tokens
If the returned value is **>= 500000**, perform the following lookahead reads before moving to Step 2. If the value is **< 500000** (or the command fails), skip this section entirely and proceed to Step 2 with no changes to behavior.
**Lookahead analysis:**
pbr-tools roadmap analyze --lookahead
Parse the JSON output which includes:
Display all findings BEFORE proceeding to Step 2. If no findings exist, display nothing.
If the CLI fails, skip lookahead silently — lookahead is advisory, not blocking.
If `blob.error` is set (STATE.md doesn't exist), display:
╔══════════════════════════════════════════════════════════════╗ ║ ERROR ║ ╚══════════════════════════════════════════════════════════════╝ No project state found. **To fix:** Run `/pbr:new-project` first.
Before proceeding to priority evaluation, check for runaway continue chains:
1. Read `last_command` from `blob.state.last_command`. **If `last_command` is missing, empty, or the field does not exist, skip directly to the fallback detection** — do NOT error or warn. 2. If `blob.state.last_command` equals `/pbr:continue`, this is a chained continue. Check session context for consecutive `/pbr:continue` invocations. 3. **Fallback detection** — if `blob.state.last_command` is not available:
Plan it. Build it. Run it. A Claude Code plugin for structured development with context-engineered agents.
A deterministic thinking partner that challenges assumptions and applies mental models to sharpen decisions, solve problems, and…
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.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.