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 a trivial task inline without subagent overhead. No planning, no research — just do it and commit.
$ npx -y skills add SienkLogic/plan-build-run --skill fast --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/fastContext preview
The summary Claude sees to decide when to auto-load this skill.
Execute a trivial task inline without subagent overhead. No planning, no research — just do it and commit.
name: fast description: "Execute a trivial task inline without subagent overhead. No planning, no research — just do it and commit." allowed-tools: Read, Write, Edit, Bash, Glob, Grep argument-hint: "<task description>"
**STOP — DO NOT READ THIS FILE. You are already reading it.**
Execute a trivial task directly in the current context. No subagents, no PLAN.md, no research. For tasks like: fix a typo, update a config value, add a missing import, rename a variable, add a .gitignore entry, bump a version.
Use `/pbr:quick` for anything needing multi-step planning, research, or verification.
╔══════════════════════════════════════════════════════════════╗ ║ PLAN-BUILD-RUN ► FAST ║ ╚══════════════════════════════════════════════════════════════╝
If `$ARGUMENTS` is empty, ask: "What's the quick fix? (one sentence)"
Store as the task description.
A task is trivial if it needs:
If the task seems non-trivial, say:
This looks like it needs planning. Use /pbr:quick instead:
/pbr:quick "{task description}"And stop.
Do the work directly:
1. Read the relevant file(s) 2. Make the change(s) using Edit or Write 3. Verify the change works (run existing tests if applicable)
**No PLAN.md. No Task() spawn. Just do it.**
Stage specific files (NEVER `git add .`) and commit:
git add {specific files}
git commit -m "{type}(fast): {concise description}"Use conventional commit types: fix, feat, docs, chore, refactor as appropriate.
If `.planning/quick/` exists, create a minimal tracking entry:
1. Find next NNN: scan `.planning/quick/` for highest existing number + 1 2. Create `.planning/quick/{NNN}-fast-{slug}/PLAN.md` with a one-line plan 3. Create `.planning/quick/{NNN}-fast-{slug}/SUMMARY.md` with the commit hash and description
This ensures fast tasks appear in state tracking alongside quick tasks.
╔══════════════════════════════════════════════════════════════╗
║ FAST ✓ ║
╚══════════════════════════════════════════════════════════════╝
{commit hash} — {commit message}
Files: {changed files}1. DO NOT spawn a Task() — fast mode is inline only 2. DO NOT create elaborate plans — this is for trivial changes 3. DO NOT use `git add .` — stage specific files 4. DO NOT use fast mode for multi-file refactors — suggest `/pbr:quick` 5. DO NOT skip the commit — every change gets committed
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.