rpi-next

List, prioritize, and initiate pending RPI specification implementations.

8|Updated May 16, 2024
One-click install
npx skills add https://github.com/michael-watson/graphql-workbench --skill rpi-next
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rpi-next
Source: https://github.com/michael-watson/graphql-workbench/tree/main/.claude/skills/rpi-next
Command: npx skills add https://github.com/michael-watson/graphql-workbench --skill rpi-next

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the RPI (Research, Plan, Implement) development cycle by providing clear visibility into the queue of pending specifications and facilitating the selection and initiation of the next implementation task.

Core Features & Use Cases

  • Queue Visualization: Displays all specifications waiting to be implemented, sorted by priority or creation date.
  • Spec Details: Shows essential information for each spec, including ID, title, creation date, context, and estimated effort.
  • Guided Implementation Start: Recommends the next spec based on defined criteria and allows the user to confirm or choose an alternative.
  • Use Case: After completing a feature, you can use this skill to instantly see what needs to be done next, understand its priority, and start working on it with a single command.

Quick Start

Use the rpi-next skill to see the list of specs ready for implementation.

Frequently Asked Questions about rpi-next

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

FAQPage Schema
How do I manage pending development specifications in a queue?

To manage pending development specifications, you can visualize the queue sorted by spec ID or creation date. This allows you to see all pending specifications, understand their priority, and select the next task for implementation.

What is the best way to start the next implementation task in a development workflow?

The best way to start the next implementation task is to use a guided initiation process that recommends the next specification based on defined criteria. You can confirm the recommended spec or choose an alternative from the prioritized queue.

How does queue management handle task prioritization and dependencies?

Queue management handles task prioritization by displaying essential information for each spec, including estimated effort, context, and dependencies. You can filter the queue by complexity or status to determine task order.

Can I filter the development queue by complexity or status?

Yes, you can filter the development queue by complexity or status. This functionality helps you narrow down the list of pending specifications to find tasks that match your current context and available effort.

What context is provided when initiating a new development task?

When initiating a new development task, the context provided includes the spec ID, title, creation date, requirements, estimated effort, and dependencies. This facilitates a smooth transition between development tasks.