dev-team/skills/cycle-management/SKILL.md
Development cycle state management — status reporting and cycle cancellation
npx skillsauth add lerianstudio/ring ring:cycle-managementInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Unified skill for managing development cycle state. Provides two modes: status (read-only inspection) and cancel (state mutation with confirmation).
This skill is invoked by the ring:dev-status and ring:dev-cancel commands. The calling command specifies the mode:
| Mode | Invoking Command | Purpose |
|------|-----------------|---------|
| status | /ring:dev-status | Read-only — display cycle metrics |
| cancel | /ring:dev-cancel [--force] | Mutating — cancel the active cycle |
The mode is determined by the argument passed from the delegating command. If no mode is provided, default to status.
Both modes read from the same state files. Check for an active cycle in this order:
docs/ring:dev-cycle/current-cycle.jsondocs/ring:dev-refactor/current-cycle.jsonIf neither file exists or both contain a terminal status (completed, cancelled), report that no cycle is active and exit with the appropriate "no cycle" message for the current mode.
Display the current development cycle status.
Displays:
Development Cycle Status
Cycle ID: 2024-01-15-143000
Started: 2024-01-15 14:30:00
Status: in_progress
Tasks:
Completed: 2/5
In Progress: 1/5 (AUTH-003)
Pending: 2/5
Current:
Task: AUTH-003 - Implementar refresh token
Gate: 3/10 (ring:dev-unit-testing)
Iterations: 1
Metrics (completed tasks):
Average Assertiveness: 89%
Total Duration: 1h 45m
State file: docs/ring:dev-cycle/current-cycle.json (or docs/ring:dev-refactor/current-cycle.json)
No development cycle in progress.
Start a new cycle with:
/ring:dev-cycle docs/tasks/your-tasks.md
Or resume an interrupted cycle:
/ring:dev-cycle --resume
current-cycle.jsonCancel the current development cycle with state preservation.
| Option | Description |
|--------|-------------|
| --force | Cancel without confirmation |
--force)cancelled in state fileUnless --force is specified, display:
Cancel Development Cycle?
Cycle ID: 2024-01-15-143000
Progress: 3/5 tasks completed
This will:
- Stop the current cycle
- Save state for potential resume
- Generate partial feedback report
[Confirm Cancel] [Keep Running]
Cycle Cancelled
Cycle ID: 2024-01-15-143000
Status: cancelled
Completed: 3/5 tasks
State saved to: docs/ring:dev-cycle/current-cycle.json (or docs/ring:dev-refactor/current-cycle.json)
Partial report: docs/dev-team/feedback/cycle-2024-01-15-partial.md
To resume later:
/ring:dev-cycle --resume
No development cycle to cancel.
Check status with:
/ring:dev-status
current-cycle.jsonin_progress or similar)--force, use AskUserQuestion to get explicit user confirmation; if declined, abortstatus field in current-cycle.json to cancelled and write backdocs/dev-team/feedback/cycle-{id}-partial.md summarizing completed tasks, current progress, and reason (user-cancelled)| Command | Description |
|---------|-------------|
| /ring:dev-cycle | Start or resume cycle |
| /ring:dev-cancel | Cancel running cycle |
| /ring:dev-status | Check current status |
| /ring:dev-report | View feedback report |
Now executing the requested mode...
Read state from: docs/ring:dev-cycle/current-cycle.json or docs/ring:dev-refactor/current-cycle.json
development
Analyzes a Go service using lib-commons v2/v3 and generates a visual migration report showing every change needed to upgrade to lib-commons v4. Produces an interactive HTML page (via ring:visualize) and optionally generates refactoring tasks for ring:dev-cycle.
documentation
Patterns and structure for writing functional documentation including guides, conceptual explanations, tutorials, and best practices documentation.
development
Patterns and structure for writing API reference documentation including endpoint descriptions, request/response schemas, and error documentation.
documentation
Voice and tone guidelines for technical documentation. Ensures consistent, clear, and human writing across all documentation.