thinking-partner
A deterministic thinking partner that challenges assumptions and applies mental models to sharpen decisions, solve problems, and think more clearly. Use this…
Configure settings: depth, model profiles, features, git, and gates.
$ npx -y skills add SienkLogic/plan-build-run --skill config --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/configContext preview
The summary Claude sees to decide when to auto-load this skill.
Configure settings: depth, model profiles, features, git, and gates.
name: config description: "Configure settings: depth, model profiles, features, git, and gates." allowed-tools: Read, Write, Bash, Glob, AskUserQuestion argument-hint: "set <key> <value> | get <key> | list"
**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.**
**Before ANY tool calls**, display this banner:
╔══════════════════════════════════════════════════════════════╗ ║ PLAN-BUILD-RUN ► CONFIGURATION ║ ╚══════════════════════════════════════════════════════════════╝
Then proceed to Step 1.
Reads and writes `.planning/config.json`. Interactive configuration with AskUserQuestion.
Read `.planning/config.json`. If it doesn't exist, display:
╔══════════════════════════════════════════════════════════════╗ ║ ERROR ║ ╚══════════════════════════════════════════════════════════════╝ No Plan-Build-Run project found. **To fix:** Run `/pbr:new-project` first.
If no `$ARGUMENTS` provided and this is the first time running `/pbr:settings` interactively (no prior config changes detected), present:
Use AskUserQuestion: question: "How would you like to configure?" header: "Setup" options:
description: "Answer 4 essential questions, sensible defaults for everything else"
description: "Full config with 54 fields for granular customization"
**If user selects "Quick Start":**
First, check for global defaults: `pbr-tools config load-defaults` If defaults exist, use them as pre-populated values. Otherwise, use hardcoded defaults shown below.
Present 4 essential questions sequentially:
**Q1. Mode:** Use AskUserQuestion: question: "How do you want to work?" header: "Mode" options:
**Q2. Depth:** Use AskUserQuestion: question: "How thorough should planning be?" header: "Depth" options:
**Q3. Parallel agents:** Use AskUserQuestion: question: "Run agents in parallel when possible?" header: "Parallel" options:
**Q4. Git branching:** Use AskUserQuestion: question: "Git branching strategy?" header: "Branching" options:
After 4 answers, write config.json with all other fields set to sensible defaults.
**Quick Start defaults:** mode=interactive, depth=standard, parallel=true, git.branching=phase
After writing config, offer: "Save these as your global defaults for future projects? (y/n)" If yes, run: `pbr-tools config save-defaults`
Display: "Config written. For full field reference, see `references/config-reference.md`."
Skip to Step 4 (Apply Changes confirmation).
**If user selects "Advanced":** proceed to Step 3 (Interactive Mode) below.
If `$ARGUMENTS` is provided, handle direct setting:
Display current configuration in a readable format:
Plan-Build-Run Configuration
=====================
Workflow:
Depth: standard (balanced)
Research: on Plan-check: on Verify: on
Scan mappers: 4 Debug rounds: 5 Inline verify: off
Mode: interactive
Context Strategy: aggressive
Session Phase Limit: 3 (pause after 3 phases)
# When session_phase_limit is 0, display: "Session Phase Limit: disabled"
Features:
✓ Structured planning ✓ Goal verification
✓ Context isolation ✓ Atomic commits
✓ Session persistence ✓ Research phaPlan 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.