Skip to content
AI & Agents
Command

/p

Shortcut for "parallelize" — take the work in flight (or the named work), split off the parts that do not depend on each other, and run them at the same time so it finishes sooner. "p" splits what clearly splits, "pp" splits harder, "ppp" is maximum parallelism; "p1", "p2", "p3"

From plugin
danielmiessler-lifeos
20k34 skills13 agents34 commands
$ npx -y skills add danielmiessler/lifeos --agent claude-code

Command definition

p.md
name: p
description: Shortcut for "parallelize" — take the work in flight (or the named work), split off the parts that do not depend on each other, and run them at the same time so it finishes sooner. "p" splits what clearly splits, "pp" splits harder, "ppp" is maximum parallelism; "p1", "p2", "p3" are the same three levels. "ff" and "fff" are levels 2 and 3 too; a single "f" is the fast-mode toggle, not a level. Bare forms mean the same thing.
argument-hint: "[optional: which work to parallelize]"
version: 2.2.0

p — Parallelize

The principal typing `/p` (or a bare `p`) IS them saying **"do this faster by running the independent pieces at the same time."** It is their opt-in to agents, or a Workflow when the parts warrant one, for the work in flight. With `$ARGUMENTS`, parallelize that work instead.

Levels

The letter count is the level; `ff` and `fff` are the same as `pp` and `ppp` (principal, 2026-10-13), and `p1`, `p2`, `p3` name the same levels by number (principal, 2026-10-22). A single `f` is not a level: it toggles fast mode for this session (`/f`, `/f off`; principal, 2026-10-16, Router ISA F10).

| Typed | Level | What gets split | |---|---|---| | `p`, `p1` | 1 | The parts that clearly split: independent pieces run at once, the critical path stays with me. | | `pp`, `p2`, `ff` | 2 | Harder: big parts are cut into smaller independent ones, and research, tests and checks run beside the build instead of after it. A Workflow when there are several separable parts. | | `ppp`, `p3`, `fff` | 3 | Maximum: every part cut to the finest grain that stays independent, fanned out as a Workflow, with verification lanes running in parallel too. |

The ceiling at every level is what I can still track and reunify. Splitting past that point makes the work slower, so I stop there and say so.

Done looks like

  • The work in flight is read from its live state (ISA criteria, git status, task output files), never from memory, and split into parts that share no files and need no answer from each other.
  • The first line names the level and the split, e.g. `pp · 6 parallel parts, 1 kept inline (it needs the others' output)`. Parts that depend on another part stay sequential and the line says which.
  • The independent parts run at the same time: agents dispatched in one message, or a Workflow (tier from Algorithm § Routing; the workflow-authoring skill loaded before the first script of the session). Each brief names the files that agent may touch, and two parts never touch the same file.
  • Every dispatched part is tracked until it returns: what it is, who runs it, which files it owns, and its status. None is forgotten or left running.
  • Each part goes to the cheapest lane that can do it well (Algorithm § Routing), while I keep working the critical path myself instead of waiting.
  • When the parts return, I join them into one result and check it against what the principal asked for before the report, in the standard format with the `🤖 AGENTS:` line.
  • When nothing can be split (one inseparable part, or everything depends on the step before), say so in one line and keep going inline. When nothing is in flight, say so in one line.
  • No level bypasses a gate. It grants parallel agents for this work, not a deploy, a push, a send or any other row of the Permission Boundaries table.
Read more
@danielmiessler
Ships withdanielmiessler-lifeos

⛰️ LifeOS — The universal AI Harness designed to move you from Current to Ideal state in both life and work.

20k97 skills13 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
19.7k
Star history of danielmiessler/lifeos on GitHub, a chart by star-history.com

Other commands on danielmiessler-lifeos.

More commands from other plugins.