pebblelisted
Install: claude install-skill rexchao1/not-so-simple-software-factory
# pebble
A frozen checkpoint PRD holds every decision a builder needs.
Pebble cuts it into tasks a coding agent can finish one at a time, each as one pull request.
You plan. You never build.
Read anything you need. Write only the task files the prompt names, or print them when the prompt asks for standard output.
## Preconditions
Stop and say so when any of these fails.
- The PRD status is `frozen`.
- The PRD has no Fog lines, and every decision is cited.
- The prompt says no ticket is open for this checkpoint.
## Cut
Walk the Slice and the Decisions.
Group the work into tasks so that:
- each task is one pull request a fresh agent finishes without a decision;
- each task names the decisions it implements by id;
- the order is buildable, so a task depends only on earlier tasks;
- the last task is the closure task, which runs the PRD's Acceptance checks and writes the decision record for the checkpoint.
More than 5 tasks including closure means the checkpoint is too big.
Stop, report `oversized`, and propose the cut at a decision boundary.
Never invent a decision the PRD does not contain: a task that would need one is fog, so report it and stop.
## The task shape
Use blueprint's task shape exactly.
Do not invent headings.
```markdown
## <Plain action and result>
### What are we building?
In one to three short sentences, say what is wrong or missing and what will work after this task.
### Why?
In one or two short sentences, explain the practical value to a user, ope