with one click
openup-create-iteration-plan
Plan iteration based on current state and roadmap
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Plan iteration based on current state and roadmap
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
One-command project setup for OpenUP - interactive initialization wizard
Mark a task as complete, update roadmap, commit changes, and prepare traceability logs
Execute an already-claimed lane's Operations boxes with script/judgment classification — script steps run directly with zero self-brief, judgment steps self-brief and execute. Handles only pick/resume; every other resolve path routes to /openup-next.
Run OpenUP Assess Results at iteration end — check evaluation criteria, demo only completed acceptance-tested work, feed discovered work back, and trigger the milestone review at a phase boundary
Run the phase milestone go/no-go — prepare derived evidence, pause for the human decision via an input-request, and record the milestone (never advance the phase itself)
Begin a new OpenUP iteration with proper phase context and task selection
| name | openup-create-iteration-plan |
| description | Plan iteration based on current state and roadmap |
| model | sonnet |
| arguments | [{"name":"iteration_number","description":"Iteration number to plan","required":false}] |
This skill generates an iteration plan from the OpenUP template.
Use this skill when:
Do NOT use this skill when:
/openup-start-iteration)After using this skill, verify:
If docs/project-config.yaml exists, apply it before drafting (skip if
absent): inject its context: as <project-context> and its rules.iteration-plan
as <project-rules>, then confirm every injected rule holds before marking
the artifact complete. Rules are additive — they may add but never waive a
framework criterion. Full mechanism + precedence (the single source):
docs-eng-process/project-config.md.
Read docs/project-status.md to get:
Read docs/roadmap.md to identify:
Use $ARGUMENTS[iteration_number] or auto-increment from current iteration.
Copy docs-eng-process/templates/iteration-plan.md to docs/phases/<phase>/iteration-<n>-plan.md
Update with:
Replace the template's provenance frontmatter (type: Template,
source_url) with an instance block declaring this file as a typed
iteration-plan work-product. Per the v1 spine, an iteration-plan
traces-from one or more work-item ids — the work items the iteration
will deliver. Grade against the cross-cutting
Doc Traceability Rubric.
Example block:
---
type: iteration-plan # required — v1 spine
id: IP-12 # stable, project-unique
title: Iteration 12 — <Theme>
status: approved
traces-from: [WI-001, WI-002] # the work items this iteration delivers
owner-role: project-manager
iteration: construction-2
---
If the project does not yet maintain explicit work-item instances under
docs/work-items/, leave traces-from empty for this iteration and
flag the gap in ## Open Questions — backfilling work-items is a one-time
cost, and the validator will surface it as a coverage-gap for any
work-item → traces-from → requirement rule.
Field reference: docs-eng-process/doc-frontmatter.md.
Validator: python3 scripts/check-docs.py.
Apply the Self-Critique SOP (docs-eng-process/sops/self-critique.md) before
validating: take a hostile-reviewer stance, surface every load-bearing
assumption into the plan, and confirm the iteration goal and each task's success
criteria could actually fail — and that the selected work realistically fits the
phase's time box. List every weakness you find — including ones you are uncertain about — then fix or explicitly flag each one. Rank them and record the top one or two with their resolutions.
Re-check every item in Success Criteria (top of this skill) against the document you produced; fix any gap before returning.
Returns:
| Error | Cause | Solution |
|---|---|---|
| Template not found | Template path incorrect | Verify docs-eng-process/templates/iteration-plan.md exists |
| No tasks available | Roadmap is empty or all tasks complete | Review roadmap and add pending tasks |
| Invalid iteration number | Iteration number conflicts or gaps | Verify current iteration from project-status |
docs-eng-process/templates/iteration-plan.mddocs-eng-process/openup-knowledge-base/core/role/roles/project-manager-4.md