status-progression

Interpret next-status recommendations and StatusValidator messages from config.yaml.

Updated Jul 16, 2026
One-click install
npx skills add https://github.com/Angriff36/Capsule --skill status-progression-angriff36
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: status-progression
Source: https://github.com/Angriff36/Capsule/tree/main/.claude/plugins/task-orchestrator/skills/status-progression
Command: npx skills add https://github.com/Angriff36/Capsule --skill status-progression-angriff36

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams navigate and explain complex, user-defined status workflows by interpreting next-status recommendations, StatusValidator errors, and workflow rules. It acts as a lightweight coordinator that clarifies options without enforcing transitions, guiding users to understand their config-driven paths.

Core Features & Use Cases

  • Delegate to get_next_status: Reads current state and tags to recommend the next status based on the configured flows.
  • Interpret StatusValidator errors: Explains blocked transitions and shows what the config requires for progression.
  • Explain user config rules: Loads and explains sections from .taskorchestrator/config.yaml (status_progression and status_validation) in the context of the current workflow.
  • Describe forward, backward, and emergency patterns: Helps users understand allowed transitions and when to use emergency statuses.

Quick Start

Ask about the next step for a given container, e.g., "What's the next status for task-uuid?" The skill will read your config, consult the get_next_status tool, and translate the results into actionable guidance.

Frequently Asked Questions about status-progression

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

FAQPage Schema
How do I determine the next status for a task in a custom workflow?

To determine the next status, the Skill delegates to the get_next_status tool, reading the current state and tags against your configured flows in .taskorchestrator/config.yaml to recommend the appropriate forward, backward, or emergency transition.

Why does my StatusValidator error block a status transition?

A StatusValidator error blocks transitions when current task conditions fail to meet the required rules. This Skill interprets these validator messages and explains exactly what your config.yaml requires to successfully unlock the progression.

What is the best way to explain custom status progression rules to my team?

The best way to explain custom status progression is using this Skill to load and translate the status_progression and status_validation sections of your config.yaml into clear, actionable guidance for allowed transitions and emergency patterns.

Can I use this Skill to enforce status transitions automatically?

No, you cannot use this Skill to enforce transitions automatically. It acts as a lightweight coordinator that explains outcomes and clarifies options based on your config, deliberately ensuring configuration-driven orchestration without performing the actual validation.

When do I need to use an emergency status in my workflow?

You need to use an emergency status when your workflow encounters exceptional conditions that bypass standard sequential paths. This Skill reads your config.yaml to describe exactly when these emergency transition patterns are permitted.

Does status-progression work without a .taskorchestrator/config.yaml file?

No, status-progression does not work without the config.yaml file. It relies entirely on reading the status_progression and status_validation rules defined within your .taskorchestrator configuration to generate accurate workflow guidance.