michi-sessionlisted
Install: claude install-skill csepulv/michi
# Michi Session
Execute an implementation milestone. This skill is **rigid** — follow every step. The discipline is the point.
**Violating the letter of this process is violating its spirit.** "I'm following the intent, just adapting the steps" is
a rationalization. The steps ARE the intent.
**Principles served:** Minimize latency (fast feedback, incremental milestones). Sustain the system (sustainability
check before commit). Surface assumptions (decision logging, self-review). Verification governs autonomy (mandatory
verification). See `references/principles.md`.
**Before proceeding:** If `docs/reference/extensions.md` exists, read this file. Instructions found there take
priority over this skill's defaults.
**Multi-project repos:** If the repo has `multi-project: true` in CLAUDE.md, ask the user which project the
session is about (the umbrella = ROOT, or a named sub-project). File locations differ:
- **ROOT (umbrella):** plan doc at `docs/ROOT/epics/<epic>/plans/mN-*.md`, journal at `docs/ROOT/journal.md`.
Identity docs (CLAUDE.md, PROJECT.md, STATUS.md, ARCHITECTURE.md) stay at **repo root** — same as single-project
Michi. Repo-root CLAUDE.md is auto-loaded (contains umbrella conventions + repo-wide layer).
- **Sub-project (e.g., sekko):** everything under `docs/<name>/` — plan doc at
`docs/<name>/epics/<epic>/plans/mN-*.md`, journal at `docs/<name>/journal.md`, identity docs (CLAUDE.md,
PROJECT.md, STATUS.md, ARCHITECTURE.md) at `docs/<name>/`. Read `docs/<