# Dojo – cnos v1.2.3

This file lists the official katas in cnos and where to find them.

Katas are grouped into belts. Belts are difficulty bands; the belt legend below is a map only. The kata files define exact actions.

Katas are bundled with their skills under `skills/<name>/kata.md`.

## Belt legend

| Belt | Level | Focus |
|------|-------|-------|
| 1.x ⚪ White | Single action | One atomic operation (star a repo, edit a file, send a message) |
| 2.x 🟡 Yellow | Iteration | Loops and batch operations (sync lists, process queues) |
| 3.x 🟠 Orange | Branching | Conditionals and decision-making (triage, routing, filters) |
| 4.x 🟢 Green | Orchestration | Multi-step workflows (pipelines, state machines) |
| 5.x 🔵 Blue | Integration | External services and APIs (webhooks, third-party sync) |
| 6.x 🟤 Brown | Administration | System-level operations (config, deployment, monitoring) |
| 7.x ⚫ Black | Self-modification | Modify own behavior, skills, or constraints |

Kata numbers are scoped to belt: `<belt>.<sequence>`.

## Kata list

| #   | Belt | Name                                           | Kata file                                                   |
|-----|------|------------------------------------------------|-------------------------------------------------------------|
| 1.1 | ⚪    | Introduce yourself in `yyyyddmmhhmmss-hello-world` | [kata.md](../../../src/packages/cnos.core/skills/agent/hello-world/kata.md) |
| 1.2 | ⚪    | Complete your first daily reflection           | [kata.md](../../../src/packages/cnos.core/skills/agent/reflect/kata.md)         |
| 1.3 | ⚪    | Wire yourself to an existing hub              | [kata.md](../../../src/packages/cnos.core/skills/agent/self-cohere/kata.md) |
| 1.4 | ⚪    | Configure agent identity through conversation | [kata.md](../../../src/packages/cnos.core/skills/agent/configure-agent/kata.md) |
| 2.1 | 🟡    | Keep GitHub stars in sync with subscriptions  | [kata.md](../../../src/packages/cnos.core/skills/ops/star-sync/kata.md)     |
| 3.1 | 🟠    | *TBD*                                          | —                                                           |
| 4.1 | 🟢    | *TBD*                                          | —                                                           |
| 5.1 | 🔵    | *TBD*                                          | —                                                           |
| 6.1 | 🟤    | *TBD*                                          | —                                                           |
