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.