iterate-plan

Update existing implementation specs with research-driven, traceable changes.

4|1|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/gtheys/pi-my-rifle-ext --skill iterate-plan-gtheys
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: iterate-plan
Source: https://github.com/gtheys/pi-my-rifle-ext/tree/main/skills/iterate-plan
Command: npx skills add https://github.com/gtheys/pi-my-rifle-ext --skill iterate-plan-gtheys

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams update and refine existing implementation specifications based on user feedback, ensuring changes are well-scoped, traceable, and aligned with the codebase realities.

Core Features & Use Cases

  • Parse input to identify the target spec file path and requested changes.
  • Read and understand the current spec structure, then plan and apply surgical edits with minimal drift.
  • Research-driven updates: when needed, coordinate lightweight research steps to validate changes before applying them.
  • Provide a review loop: present proposed changes and await confirmation before finalizing.

Quick Start

Provide the path to the spec and the exact changes you want to apply to begin iterating on an existing implementation spec.

Frequently Asked Questions about iterate-plan

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

FAQPage Schema
How do I update an existing implementation spec based on user feedback?

To update an implementation spec, provide the target spec file path and the exact requested changes. The skill reads the current spec structure and applies surgical edits with minimal drift to ensure changes align with codebase realities.

What is the best way to refine project requirements without losing traceability?

Refining project requirements traceably involves breaking down feedback into concrete spec changes across multiple phases. This approach ensures structured iteration with research-driven modifications and clear success criteria for every update.

Can I review proposed spec changes before they are finalized?

Yes, you can review proposed spec changes before finalizing. The skill provides a review loop that presents proposed modifications and awaits your confirmation, ensuring you maintain control over all requirement updates.

How do I ensure spec modifications align with my current codebase?

To ensure spec modifications align with your codebase, the skill coordinates lightweight research steps to validate changes before applying them. This research-driven update mechanism prevents drift between your plans and actual codebase reality.

When do I need to iterate on an implementation spec?

You need to iterate on an implementation spec when refining plans, updating requirements, or breaking down new user feedback into actionable changes. It is essential for maintaining structured iteration and traceable modifications across development phases.