Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Creates, reviews, and dispatches atomic work packets. Every task with a side effect requires an APPROVED packet before execution. Scope is immutable after approval — expansion requires a new packet.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | -51% | 0% |
| case-04 | ✗→✓ | ▲ Improved | -78% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 0% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -36% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -26% | 0% |
The packet factory is the gatekeeper between intent and execution. Nothing with a side effect runs without an APPROVED packet.
bash# Create a new packet (DRAFT status) skills/packet-factory/new-packet.sh \ --intent "Post daily update to Slack #arc-angels" \ --source "Ludo DM 2026-04-01 09:00" \ --destination "Slack #arc-angels" # Review a packet (set APPROVED or REJECTED) skills/packet-factory/review-packet.sh --id 2026-04-01-001 # Dispatch an APPROVED packet (executes and logs output) skills/packet-factory/dispatch-packet.sh --id 2026-04-01-001
All in-flight packets live in memory/packet-queue.md.
The heartbeat pre-flight check reads this file. DRAFT packets older than 24h are escalated to Ludo.
Once a packet is APPROVED, scope_locked_at is set and the scope field is frozen.
If the task grows (new deliverable discovered, Ludo asks for something extra), the current packet is dispatched as-is and a new packet is created for the expansion. Never mutate an approved packet's intent or output.
This prevents the single most common failure mode: scope creep → context balloon → session death.
Other measured skills in the registry, with their headline benchmark lift.