self-statelisted
Install: claude install-skill 0merUfuk/the-matrix
**Version**: 1.0
**Created**: 2026-05-08
**Last Updated**: 2026-05-08
**Authors:** Ömer Ufuk
---
# /self-state — Self-Perception Snapshot
**Usage**: `/self-state` (defaults to `--full`) or `/self-state --quick`
---
## What This Command Does
Produces a structured `state.v1` JSON snapshot of the-matrix ecosystem state at `.claude/state/state-{ISO-timestamp}.json`, with a `state-latest.json` pointer (symlink, copy fallback) for downstream consumers.
The snapshot is the contract every layer of the autonomous self-improvement loop binds to. It composes a deterministic Go collector (`trinity self-state`) for quantifiable inputs with 4 parallel subagents that produce prose blocks (context drift, ecosystem health, security, dispatch signals).
**Critical separation of concerns**: this skill produces only the snapshot — it never decides what to fix. That separation lets the autonomous action loop evolve dispatch policy without rewriting perception.
---
## Core Principle
**Schema is the contract.** Every consumer (human or agent) of `.claude/state/state-*.json` reads the same shape. Schema changes require a new version (`self-state.v2`) and an ADR. Premature locking on the wrong shape is the single biggest risk.
**Forward-compatibility rule (verbatim)**: "Consumers MUST ignore unknown `kind` and `priority` values rather than erroring. New values added in future schema versions are forward-compatible additions."
---
## Modes
| Mode | Trigger | Latency | Use case |
|------|