rpi

Coordinate Research, Plan, Implement workflows with quality gates across Claude Code, Codex CLI, and Copilot CLI.

6|1|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/ferdiangunawan/rpi-stack --skill rpi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rpi
Source: https://github.com/ferdiangunawan/rpi-stack/tree/main
Command: npx skills add https://github.com/ferdiangunawan/rpi-stack --skill rpi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq.

What problem does it solve?

Orchestrates the end-to-end Research-Plan-Implement workflow with quality gates to ensure rigor, traceability, and safe execution.

Core Features & Use Cases

  • Orchestrates research, planning, implementation, and code-review steps in a single cohesive workflow.
  • Tracks session progress, supports resumption after crashes, and enforces gating between phases via audits and hooks.
  • Integrates with Claude Code, Codex CLI, and Copilot CLI by loading skills and applying AGENTS.md patterns.

Quick Start

Start an RPI session by issuing /rpi KB-1234 to begin.

Frequently Asked Questions about rpi

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

FAQPage Schema
How do I coordinate a Research-Plan-Implement workflow with quality gates in Claude Code?

You can orchestrate an end-to-end Research-Plan-Implement workflow by starting a session with /rpi KB-1234, which enforces quality gates between research, planning, and implementation phases. It tracks session progress and applies AGENTS.md patterns.

Can I track and resume Claude Code sessions after a crash?

Yes, the RPI workflow tracks session progress and supports resumption after crashes. It uses a session-tracking backend and enforces gating via audits and hooks to ensure safe, auditable progress across Claude Code, Codex CLI, and Copilot CLI.

Do I need jq installed to run the RPI workflow?

Yes, you need jq installed as an external dependency. The RPI workflow orchestrator relies on jq to process JSON data and coordinate sub-skills, hooks, and session tracking across the integrated CLI environments.

How do quality gates work when automating a multi-phase implementation workflow?

Quality gates enforce gating between workflow phases via audits and hooks. They prevent progression from research to planning, or planning to implementation, until specific criteria are met, ensuring rigor and safe execution.

What is the best way to integrate Codex CLI and Copilot CLI into a single automated coding workflow?

To integrate multiple CLIs, use the RPI orchestrator to load skills and apply AGENTS.md patterns across Claude Code, Codex CLI, and Copilot CLI. This coordinates research, planning, implementation, and code-review steps in a single cohesive workflow.

When should I not use an automated RPI workflow for my coding session?

You should avoid automated RPI workflows if your project does not follow AGENTS.md conventions or lacks the jq dependency. The orchestration relies on these hooks and session-tracking backends to enforce safe, auditable progress.