get-next-feature

Select the next feature from a JSON file by status priority.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/Was85/ralph-rlm-agent-framework --skill get-next-feature
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: get-next-feature
Source: https://github.com/Was85/ralph-rlm-agent-framework/tree/main/copilot-cli/skills/ralph/get-next-feature
Command: npx skills add https://github.com/Was85/ralph-rlm-agent-framework --skill 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 an AI developer, ensuring a prioritized and efficient workflow by intelligently picking features from a list.

Core Features & Use Cases

  • Prioritized Task Selection: Automatically identifies the next feature to work on based on predefined rules (in-progress, then pending).
  • Retry Scenario Handling: Gracefully handles retries by selecting features already in progress.
  • Completion Detection: Signals when all tasks are completed or blocked.
  • Use Case: In an AI-driven coding project, this Skill ensures the AI always knows which feature to tackle next, preventing idle time and maintaining project momentum.

Quick Start

Use the get-next-feature skill to find the next pending feature from feature_list.json.

Frequently Asked Questions about get-next-feature

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

FAQPage Schema
How do I automate feature selection for AI development tasks?▼

Automate feature selection by parsing a JSON file to identify the next task based on status priority. The script checks for in-progress features to handle retries, then selects the first pending feature to maintain project momentum.

How does task status priority work for workflow automation?▼

Task status priority works by first scanning for features marked in_progress to resume stalled work. If none are found, it selects the first task with a pending status, ensuring a continuous and efficient development workflow.

What happens when all pending features in a JSON file are completed?▼

When all pending features are completed, the script handles completion detection by returning an ALL_COMPLETE status. This signals that no suitable features are left to process, preventing idle time in the workflow.

Can I use this script to manage retry scenarios for blocked features?▼

Yes, you can manage retry scenarios because the script explicitly checks for features marked in_progress before pending ones. This ensures that previously started but unfinished tasks are prioritized for the next development cycle.

Do I need a specific JSON structure for task management processing?▼

You need a JSON file containing a list of features with defined status fields like pending and in_progress. The script processes this structure to extract the next actionable item and output the selected feature or an ALL_COMPLETE status.

What is the best way to select the next feature to implement from a JSON list?▼

The best way to select the next feature is using an automated script that evaluates status priority. It locates in_progress items for retries, then pending items, and finally returns ALL_COMPLETE if the list is exhausted.