update-feature-status

Update feature statuses in JSON files across pending, in_progress, complete, and blocked states.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of managing feature development by allowing for the programmatic updating of their status within a feature_list.json file.

Core Features & Use Cases

  • Status Management: Change feature statuses to pending, in_progress, complete, or blocked.
  • Idempotent Operations: Safely re-run updates without unintended side effects if the status is already set.
  • Use Case: During an automated development loop, mark a feature as in_progress when development begins, and complete once testing passes. If a feature consistently fails, mark it as blocked for manual review.

Quick Start

Use the update-feature-status skill to change the status of feature F042 to in_progress.

Frequently Asked Questions about update-feature-status

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

FAQPage Schema
How do I update feature status in a JSON file programmatically?

To update feature status in a JSON file, this Skill modifies the specified feature's state and recalculates summary statistics automatically. It supports transitions between pending, in_progress, complete, and blocked states.

What is the best way to manage feature lifecycle states in an automated development pipeline?

Managing feature lifecycle states in an automated pipeline requires programmatic status updates within a JSON file. This Skill handles state transitions and recalculates summary statistics to ensure data integrity.

Can I safely re-run automated status updates without causing unintended side effects?

Yes, automated status updates support idempotent operations, meaning you can safely re-run updates without unintended side effects if the target feature status is already set to the desired state.

How do I mark a feature as blocked for manual review during development?

To mark a feature as blocked for manual review, the Skill updates the feature's status to 'blocked' within the JSON file and recalculates summary statistics, clearing any existing error messages upon completion.

Does updating feature status in JSON clear existing error messages automatically?

Updating feature status in JSON clears existing error messages automatically upon completion. The Skill ensures data integrity by recalculating summary statistics every time a feature's status is updated.

What feature statuses are supported for JSON-based management?

JSON-based feature status management supports four specific states: pending, in_progress, complete, and blocked. These states allow you to track features throughout the automated development lifecycle.