structured-rpi

Run a five-phase Research-Plan-Implement workflow for complex tasks.

15|1|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/spences10/skills --skill structured-rpi
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: structured-rpi
Source: https://github.com/spences10/skills/tree/main/structured-rpi
Command: npx skills add https://github.com/spences10/skills --skill structured-rpi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of managing complex work by providing a structured Research-Plan-Implement (RPI) workflow, ideal for risky or ambiguous tasks.

Core Features & Use Cases

  • Structured Workflow: A five-phase workflow for Research, Plan, Checkpoint, Implement, and Verify.
  • Risk Management: Helps identify and mitigate risks associated with refactoring, designing features, or implementing changes.
  • Use Case: When planning a major refactor or feature addition with potential migration, data, security, or compatibility risks.

Quick Start

Run the structured-rpi skill to initiate a new RPI workflow for your task.

Frequently Asked Questions about structured-rpi

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

FAQPage Schema
What is a structured workflow for managing risky software refactoring?▼

A structured Research-Plan-Implement workflow manages risky software refactoring by breaking complex tasks into Research, Plan, Checkpoint, Implement, and Verify phases. This ensures thorough planning and risk mitigation before code changes occur.

How do I plan a feature addition with data migration risks?▼

To plan a feature addition with data migration risks, initiate a Research-Plan-Implement workflow. It guides you through researching impacts, planning the implementation, and verifying outcomes to identify and mitigate security and compatibility risks.

When should I use a structured project planning workflow for software design?▼

Use a structured project planning workflow for software design when facing ambiguous work or high-risk changes. It is ideal for major refactors, feature additions, or tasks with potential migration, data, security, or compatibility risks.

What is the best way to mitigate risks during complex code refactoring?▼

The best way to mitigate risks during complex code refactoring is using a five-phase workflow: Research, Plan, Checkpoint, Implement, and Verify. This structure enforces thorough planning and risk assessment prior to execution.

How do I execute a Research-Plan-Implement workflow for ambiguous tasks?▼

Execute a Research-Plan-Implement workflow by initiating the process for your task. It sequentially guides you through five phases, ensuring you research impacts, plan changes, check risks, implement features, and verify results.