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 an ad-hoc task with atomic commits. Skips full plan/review.
$ npx -y skills add SienkLogic/plan-build-run --skill quick --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/quickContext preview
The summary Claude sees to decide when to auto-load this skill.
Execute an ad-hoc task with atomic commits. Skips full plan/review.
name: quick description: "Execute an ad-hoc task with atomic commits. Skips full plan/review." allowed-tools: Read, Write, Edit, Bash, Glob, Grep, Task, AskUserQuestion argument-hint: "<description> [--discuss] [--full]"
**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 0 immediately.**
You are running the **quick** skill. Your job is to execute a small, self-contained task outside the normal plan/build/review cycle. Quick tasks get their own tracking, atomic commits, and state integration, but skip the overhead of full planning.
This skill **spawns a single Task(subagent_type: "pbr:executor")** for execution.
**Dual-mode flow**: This skill has two execution paths controlled by the `features.zero_friction_quick` config toggle (default: `true`). The zero-friction path reaches the executor in 2 tool calls. The legacy path preserves the full pre-planning ceremony.
---
**Before ANY tool calls**, display this banner:
╔══════════════════════════════════════════════════════════════╗ ║ PLAN-BUILD-RUN ► QUICK TASK ║ ╚══════════════════════════════════════════════════════════════╝
Then proceed to Step 1.
Reference: `skills/shared/context-budget.md` for the universal orchestrator rules. Reference: `skills/shared/agent-type-resolution.md` for agent type fallback when spawning Task() subagents.
Additionally for this skill:
Parse `$ARGUMENTS` for optional flags before extracting the task description:
Strip these flags from `$ARGUMENTS` before using the remainder as the task description.
**Flag combinations:**
**Note:** `--full` converts the zero-friction path to use a PLAN.md so plan-checker can validate it. The executor then reads the PLAN.md instead of inline instructions. This adds 1-2 tool calls but enables structured validation.
**Quick tasks are for small, well-defined work.** If the user describes something that would take more than 3-5 tasks or touches multiple subsystems, suggest using the full plan/build cycle instead.
---
**Init-first pattern**: Run the init command to get config + state in a single call:
node plugins/pbr/scripts/pbr-tools.js init quick "{description}"From the init output: 1. Check if `.planning/` directory exists
2. If `.planning/` exists but `.planning/quick/` does not: create `.planning/quick/` now 3. Read `features.zero_friction_quick` from config (default: `true`)
**Route decision:**
**DO NOT fall back to the legacy flow when `zero_friction_quick` is `true`.** The zero-friction path is the intended default experience.
If `$ARGUMENTS` is provided and non-empty (after stripping flags):
If `$ARGUMENTS` is empty:
This is a freeform text prompt -- do NOT use AskUserQuestion here. Task descriptions require arbitrary text input, not option selection.
Ask 2-3 clarifying questions about the approach, constraints, and edge
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.