ring:cycle-management

Report development cycle status and cancel cycles with confirmation.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/LucasMalessa/TheRing --skill ring-cycle-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ring:cycle-management
Source: https://github.com/LucasMalessa/TheRing/tree/main/dev-team/skills/cycle-management
Command: npx skills add https://github.com/LucasMalessa/TheRing --skill ring-cycle-management

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Development teams require reliable visibility and governance over ongoing development cycles, enabling safe interruption and state preservation for future resumption.

Core Features & Use Cases

  • Status mode provides read-only inspection of the current cycle, including cycle ID, start time, task counts (completed, in progress, pending), the current task and gate, and elapsed time.
  • Cancel mode mutates cycle state with an optional --force flag, requires confirmation by default, preserves current state for resume, and produces a partial feedback report.
  • State discovery checks multiple known locations (docs/ring:dev-cycle/current-cycle.json and docs/ring:dev-refactor/current-cycle.json) to determine if a cycle is active, and gracefully signals when no cycle exists.
  • Integrates with existing ring workflows via /ring:dev-status, /ring:dev-cancel, and /ring:dev-cycle commands to support common developer workflows.

Quick Start

Check the current development cycle status with /ring:dev-status, or cancel the active cycle with /ring:dev-cancel [--force] to terminate safely.

Frequently Asked Questions about ring:cycle-management

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

FAQPage Schema
How do I track an active development cycle status in real-time?

To track development cycle status, use the /ring:dev-status command to inspect the current cycle ID, start time, task counts, current gate, and elapsed time. It discovers active state across multiple known JSON file locations.

How do I safely cancel an iterative development cycle without losing state?

To safely cancel a development cycle, use the /ring:dev-cancel command. By default it requires confirmation and preserves current cycle state in JSON format for future resumption, generating a partial feedback report.

Can I force cancel a development cycle without a confirmation prompt?

Yes, you can force cancel a development cycle by appending the --force flag to the /ring:dev-cancel command. This bypasses the confirmation prompt while still preserving state for later resumption.

What happens if no active development cycle exists when checking state?

If no active development cycle exists, the state discovery mechanism gracefully signals that no cycle is currently running after checking known JSON file locations like docs/ring:dev-cycle/current-cycle.json.

Does cycle management work with multiple development workflows running simultaneously?

Yes, cycle management supports multiple workflows by discovering active state across different file locations, integrating with /ring:dev-status, /ring:dev-cancel, and /ring:dev-cycle commands for iterative development.

What development cycle metrics are visible during status reporting?

Development cycle status reporting provides read-only inspection of cycle ID, start time, elapsed time, current task and gate, plus task counts for completed, in progress, and pending items.