ralph-get-next-feature

Select the next feature from a JSON list by priority rules.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/Was85/ralph-rlm-agent-framework --skill ralph-get-next-feature
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph-get-next-feature
Source: https://github.com/Was85/ralph-rlm-agent-framework/tree/main/claude-code/shell/.claude/skills/ralph/get-next-feature
Command: npx skills add https://github.com/Was85/ralph-rlm-agent-framework --skill ralph-get-next-feature

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the selection of the next task for the Ralph Implementer, ensuring a prioritized and efficient workflow by handling retries and identifying the next pending item.

Core Features & Use Cases

  • Prioritized Task Selection: Automatically picks the next feature to work on based on predefined rules.
  • Retry Handling: Prioritizes features marked as "in_progress" to resume interrupted tasks.
  • Completion Detection: Identifies when all features are completed or blocked.
  • Use Case: When Ralph finishes a coding task, this Skill is called to determine what to code next, ensuring it either retries a failed task or moves to the next item on the development list.

Quick Start

Use the ralph-get-next-feature skill to find the next feature to implement.

Frequently Asked Questions about ralph-get-next-feature

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

FAQPage Schema
How do I select the next feature for implementation from a task list?

Automated task selection prioritizes features marked as "in_progress" to handle retries, then selects the first "pending" feature from your JSON list. This manages iterative development workflows by ensuring continuous task progression without manual sorting.

How does retry handling work for interrupted coding tasks?

Retry handling works by prioritizing features with an "in_progress" status over "pending" features. When a coding task is interrupted, the selection logic automatically retrieves the incomplete item first to resume work before starting anything new.

Can I use workflow automation to manage feature selection for autonomous coding agents?

Yes, you can use workflow automation to manage feature selection for autonomous coding agents. The skill evaluates a JSON task list to determine what to code next, ensuring the agent either retries a failed task or moves to the next pending item autonomously.

What happens when all features in the development list are completed or blocked?

When all features in the development list are completed or blocked, the task selection process identifies this state and stops retrieving new items. This completion detection ensures the automated workflow halts when there are no actionable tasks left.

Do I need to provide a JSON list to automate task progression?

Yes, you need to provide a JSON list of features to automate task progression. The prioritization logic parses this structured input to check the status of each item and select the next feature for implementation based on predefined rules.