speckit-iterate-apply

Apply pending iteration plans to specification artifacts in dependency order.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/B0yZ4kr14/OrthoPlus-Enterprise --skill speckit-iterate-apply-b0yz4kr14
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-iterate-apply
Source: https://github.com/B0yZ4kr14/OrthoPlus-Enterprise/tree/main/.specify-backups/20260518-141826/_agents/skills/speckit-iterate-apply
Command: npx skills add https://github.com/B0yZ4kr14/OrthoPlus-Enterprise --skill speckit-iterate-apply-b0yz4kr14

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents spec-document drift by applying a planned “pending iteration” so that all artifacts stay consistent with what speckit.implement expects.

Core Features & Use Cases

  • Applies the pending iteration plan: Reads pending-iteration.md and updates spec artifacts accordingly.
  • Updates artifacts in dependency order: Ensures consistency across spec.md, data-model.md, plan.md, tasks.md, quickstart.md, and research.md.
  • Preserves stable IDs and completed work: Never renumbers requirement/task IDs and never silently edits [x] tasks.
  • Guards against missing prerequisites: Requires the correct repo structure and an existing pending-iteration.md.

Quick Start

Run /speckit.iterate.apply after defining your change request so it applies the pending iteration from pending-iteration.md and updates the relevant spec files.

Frequently Asked Questions about speckit-iterate-apply

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I apply a pending iteration plan to spec documents without rerunning planning steps?

To apply a pending iteration plan, run the iteration apply command to read `pending-iteration.md` and update specification artifacts like `spec.md`, `plan.md`, and `tasks.md` in dependency order. It deletes the pending iteration file after successful completion.

What is spec-document drift and how do I prevent it during implementation planning?

Spec-document drift occurs when specification artifacts become inconsistent with implementation expectations. Prevent it by applying a planned pending iteration that enforces dependency-order updates across `spec.md`, `plan.md`, and `tasks.md` to keep all artifacts synchronized.

Do I need a specific repo structure to sync specification artifacts?

Yes, syncing specification artifacts requires the correct repository structure and an existing `pending-iteration.md` file. The workflow guards against missing prerequisites by enforcing feature-context initialization via speckit prerequisites before applying coordinated edits.

Can I apply spec iterations without losing completed tasks or stable requirement IDs?

Yes, you can apply spec iterations without losing completed tasks or stable requirement IDs. The process preserves stable IDs and never silently edits `[x]` completed tasks, ensuring existing implementation work remains intact during consistency validation.

What is the best way to update multiple specification artifacts consistently?

The best way to update multiple specification artifacts consistently is using an iteration apply workflow that enforces dependency-order updates across `data-model.md`, `plan.md`, `tasks.md`, `quickstart.md`, and `research.md` based on a central pending iteration plan.