thinking-partner
A deterministic thinking partner that challenges assumptions and applies mental models to sharpen decisions, solve problems, and think more clearly. Use this…
Execute the next logical step automatically. No prompts, no decisions — just do it.
$ npx -y skills add SienkLogic/plan-build-run --skill continue --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/continueContext preview
The summary Claude sees to decide when to auto-load this skill.
Execute the next logical step automatically. No prompts, no decisions — just do it.
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.
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.