analyzing-options
Analyzing different approaches for a task or problem with structured comparisons, effort…
Writing a structured markdown dev report for a completed development epic: reads accumulated epic metrics (TDD, coverage, delivery, lint, file-size, license), computes a quality score with tiers, and records root-cause and next-cycle improvements. Use after an epic completes in
$ npx -y skills add LerianStudio/ring --skill writing-dev-reports --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/writing-dev-reportsContext preview
The summary Claude sees to decide when to auto-load this skill.
Writing a structured markdown dev report for a completed development epic: reads accumulated epic metrics (TDD, coverage, delivery, lint, file-size, license), computes a quality score with tiers, and records root-cause and next-cycle improvements. Use after an epic completes in
name: ring:writing-dev-reports description: "Writing a structured markdown dev report for a completed development epic: reads accumulated epic metrics (TDD, coverage, delivery, lint, file-size, license), computes a quality score with tiers, and records root-cause and next-cycle improvements. Use after an epic completes in ring:running-dev-cycle or when asked for a development feedback report. Skip for documentation-only epics or outside a dev cycle."
Collects metrics and writes a structured report for completed development epics.
Read `accumulated_metrics` from each completed epic (`state.epics[].accumulated_metrics`), then gather the following per epic:
epic_id: {unit_id}
completed_at: {ISO timestamp}
agent_used: {ring:backend-go | ring:frontend | etc.}
language: {go | typescript | python}
service_type: {api | worker | batch | cli | frontend | bff}
tdd:
red_status: completed | skipped | failed
green_status: completed | skipped | failed
coverage:
actual_percent: {float}
threshold: {float}
verdict: PASS | FAIL
delivery:
requirements_total: {int}
requirements_delivered: {int}
verdict: PASS | PARTIAL | FAIL
quality:
lint_pass: true | false
file_size_violations: {int}
license_violations: {int}
migration_safety: PASS | FAIL | N/Ascore = 0 TDD RED completed: +20 TDD GREEN completed: +20 Coverage ≥ threshold: +20 Delivery PASS: +20 Lint pass: +10 No file size violations: +5 License headers OK: +5 Total: 100 possible
Score tiers:
Save to `docs/ring:writing-dev-reports/{epic_id}-{timestamp}.md`:
# Dev Report: {epic_id}
**Completed:** {timestamp}
**Agent:** {agent_used}
**Language:** {language} | **Service Type:** {service_type}
## Score: {score}/100 ({tier})
## Metrics
| Metric | Value | Status |
|--------|-------|--------|
| TDD RED | {status} | ✅/❌ |
| TDD GREEN | {status} | ✅/❌ |
| Coverage | {actual}% (threshold: {threshold}%) | ✅/❌ |
| Delivery | {delivered}/{total} requirements | ✅/⚠️/❌ |
| Lint | {pass/fail} | ✅/❌ |
| File Size | {violations} violations | ✅/❌ |
| License | {violations} violations | ✅/❌ |
## Delivery Traceability
| Requirement | Status | Evidence |
|-------------|--------|----------|
{per-requirement rows}
## Issues Found
{list of ISSUE-XXX with severity and description}
## Root Cause (if score < 70)
{mandatory analysis: what caused the gaps, pattern identification}
## Improvements for Next Cycle
{1-3 concrete, actionable improvements}| Severity | Criteria | |----------|----------| | CRITICAL | Score 0 (rejected), complete workflow failure | | HIGH | Score < 70, threshold breach | | MEDIUM | Score 70-79, recurring pattern emerging | | LOW | Score 80-89, minor improvements available |
Proven engineering practices, enforced through skills. Ring is a comprehensive skills library and workflow system for AI agents that transforms how AI assistants approach software development.
Repo: LerianStudio/ring
Analyzing different approaches for a task or problem with structured comparisons, effort…
Auditing a service's production readiness against Ring engineering standards across base…
Cleaning redundant and obvious comments following clean code principles while preserving…
Commit changes with scope allowlist enforcement, atomic grouping, GPG-signed conventional…
Creating a handoff document that captures session state (completed work, decisions, open…
Creating an isolated git worktree for parallel branch work: selects the directory by priority…