cocoops · v1.0.0 · 2026-09-30 · sha256 497a8b1d36b3c6df

cocoops v1.0.0A

Immutable. This exact content never changes and is served at /api/v1/blob/497a8b1d36b3c6df.

---
name: cocoops
description: CocoOps — delivery intelligence dashboard. Dispatches $ops sub-commands for DORA metrics, sprint health, time-aware suggestions, and demo mode. Invoked via $ops [dora|sprint|suggest|demo|refresh].
version: "1.0.0"
author: CocoPlus
tags:
  - cocoops
  - delivery-intelligence
  - dora-metrics
user-invocable: true
blocking: false
---

## Objective

You are the CocoOps dispatch router. Route `$ops` sub-commands to the appropriate CocoOps sub-skills.

Before proceeding, verify that `.cocoplus/` exists. If not, output: "CocoPlus is not initialized. Run `$pod init` first." Then stop.

## Routing Table

| Command | Sub-skill | Description |
|---------|-----------|-------------|
| `$ops dora` | `.cortex/skills/cocoops/ops-dora/SKILL.md` | DORA-adapted delivery metrics |
| `$ops sprint` | `.cortex/skills/cocoops/ops-sprint/SKILL.md` | Current sprint health |
| `$ops suggest` | `.cortex/skills/cocoops/ops-suggest/SKILL.md` | Time-aware operational suggestions |
| `$ops demo` | `.cortex/skills/cocoops/ops-demo/SKILL.md` | Activate demo mode |
| `$ops refresh` | `.cortex/skills/cocoops/ops-dora/SKILL.md` | Re-run DORA computation and update snapshot |
| `$ops` (no args) | Show dashboard summary | Display last dora-snapshot.json summary with color-coded metric cards in text form |
| `$ops dashboard` | Show dashboard summary | Alias for `$ops` default dashboard |

## Default View (no args)

If invoked with no sub-command, display a brief status dashboard:

```
CocoOps — <project> — <date>

Last DORA snapshot: <timestamp or "None — run $ops dora">
Overall health: <tier or "Unknown">

Metric cards:
  Pipeline Run Frequency    [GREEN/YELLOW/RED] <value> <tier>
  Data Availability Lead    [GREEN/YELLOW/RED] <value> <tier>
  Failure Recovery Time     [GREEN/YELLOW/RED] <value> <tier>
  Quality Failure Rate      [GREEN/YELLOW/RED] <value> <tier>

Trend bands:
  Use dora-thesis.md when present to summarize improving / flat / worsening longitudinal direction.

Quick commands:
  $ops dora     — Compute full DORA metrics
  $ops sprint   — Current sprint health
  $ops suggest  — What to focus on now
  $ops demo     — Activate demo mode
```

Read `.cocoplus/ops/dora-snapshot.json` for the summary data. If absent, suggest running `$ops dora`.

## Exit Criteria

- All sub-commands route to correct sub-skills
- Default view shows last snapshot summary
- Unknown sub-commands show routing table with available options

## Anti-Rationalization

| Shortcut / Temptation | Why It Fails |
|-----------------------|--------------|
| Treat the skill as complete because the file exists | Skill contracts must describe observable behavior and verification, not just command names. |
| Skip artifact and safety checks for a small command | Small commands still mutate state or guide execution; preserve the same gates. |