One-click install
npx skills add https://github.com/RCSnyder/lights-out-swe-plugin --skill iterate-rcsnyder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: iterate
Source: https://github.com/RCSnyder/lights-out-swe-plugin/tree/main/skills/iterate
Command: npx skills add https://github.com/RCSnyder/lights-out-swe-plugin --skill iterate-rcsnyder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

iterate helps convert real-world post-delivery feedback, deferred work, and known limitations into a clear, test-aware plan for the next version, without losing the audit trail of what was already shipped.

Core Features & Use Cases

  • Context recovery from the repo: Reconstructs the project’s current state from version history, scaffolding artifacts, delivery notes, and preferences, and checks existing tests before proceeding.
  • Change intake and conflict preservation: Collects inputs from client feedback, deferred items, limitations, bugs, and technical debt, preserving contradictions instead of smoothing them over.
  • Version proposal with user confirmation gate: Produces an iteration proposal (v[N+1]) and requires explicit confirmation before any scaffolding updates or code changes are initiated.
  • Controlled re-entry into the pipeline: Updates scope/design/migrations and logs the iteration, then re-enters the appropriate phase based on architecture impact.

Quick Start

Ask the agent to iterate on your shipped project by reading the existing scaffolding, delivery notes, and new feedback in docs/input/, then propose v2 changes and wait for your confirmation before building.

Frequently Asked Questions about iterate

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

FAQPage Schema
How do I plan a next-version release for an existing shipped codebase using post-delivery feedback?

To plan a next-version release, you can convert post-delivery feedback and deferred work into a gated iteration proposal. This process reconstructs the project state from git history and scaffolding artifacts before proposing changes and waiting for your confirmation.

When do I need to preserve the audit trail of prior scope during software iteration?

You need to preserve the audit trail during software iteration when adding features or fixing bugs where prior scope and constraints must be maintained. This approach reconstructs project state from version history to ensure continuity.

How do I handle pre-existing test failures and project conflicts when planning a new version?

When planning a new version, you should check existing tests before proceeding and explicitly preserve contradictions in the proposal. This test-aware handling ensures known limitations and conflicts are maintained rather than smoothed over.

What is the best way to convert client feedback and technical debt into a structured change plan?

The best way to convert client feedback and technical debt into a change plan is to collect inputs from deferred items and bugs, produce an iteration proposal, and require explicit confirmation before updating scope and re-entering the build phase.

Can I use automated context recovery to reconstruct a project's current state from git history?

Yes, you can use automated context recovery to reconstruct a project's current state from version history, scaffolding artifacts, and delivery notes. This ensures the iteration proposal respects the existing architecture and constraints.

What are the limitations of re-entering a software delivery pipeline after a version proposal?

A limitation of re-entering the pipeline is that it requires a confirmation checkpoint before updating scope or design. The re-entry phase is determined by architecture impact, meaning significant changes may restart the entire analysis phase.