STOP — DO NOT READ THIS FILE. You are already reading it.
/pbr:fast — Inline Trivial Task Execution
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.
Step 0 — Banner
╔══════════════════════════════════════════════════════════════╗
║ PLAN-BUILD-RUN ► FAST ║
╚══════════════════════════════════════════════════════════════╝
Step 1 — Parse Task
If $ARGUMENTS is empty, ask: "What's the quick fix? (one sentence)"
Store as the task description.
Step 2 — Scope Check
A task is trivial if it needs:
- 3 or fewer file edits
- No new dependencies or architecture changes
- No research needed
If the task seems non-trivial, say:
This looks like it needs planning. Use /pbr:quick instead:
/pbr:quick "{task description}"
And stop.
Step 3 — Execute Inline
Do the work directly:
- Read the relevant file(s)
- Make the change(s) using Edit or Write
- Verify the change works (run existing tests if applicable)
No PLAN.md. No Task() spawn. Just do it.
Step 4 — Commit
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.
Step 5 — Log to Quick Tasks
If .planning/quick/ exists, create a minimal tracking entry:
- Find next NNN: scan
.planning/quick/for highest existing number + 1 - Create
.planning/quick/{NNN}-fast-{slug}/PLAN.mdwith a one-line plan - Create
.planning/quick/{NNN}-fast-{slug}/SUMMARY.mdwith the commit hash and description
This ensures fast tasks appear in state tracking alongside quick tasks.
Step 6 — Report
╔══════════════════════════════════════════════════════════════╗
║ FAST ✓ ║
╚══════════════════════════════════════════════════════════════╝
{commit hash} — {commit message}
Files: {changed files}
Anti-Patterns
- DO NOT spawn a Task() — fast mode is inline only
- DO NOT create elaborate plans — this is for trivial changes
- DO NOT use
git add .— stage specific files - DO NOT use fast mode for multi-file refactors — suggest
/pbr:quick - DO NOT skip the commit — every change gets committed