chameleon-statuslisted
Install: claude install-skill crisnahine/chameleon
# /chameleon-status
Surface the current state of chameleon for the active repo. The user-facing observability surface — like `git status` for chameleon profiles.
## What it reports
What's plumbed today (read straight from `.chameleon/` and `drift.db`):
1. **Profile summary** — language, archetype count + names, schema version, generation, last bootstrap timestamp.
2. **Trust state** — `trusted | untrusted | stale | n/a`, with the trusting user and grant timestamp when present.
3. **Structural conformance (NOT a quality bar)** — `days_since_refresh`, the drift score (now surfaced as `structural_conformance_score`), and a `recommended_action` string from `get_drift_status`. This score is 1 - mean structural-match confidence: it measures how closely recent edits match their archetype's *shape*, nothing more. **Print the `conformance_disclaimer` line verbatim, immediately under the heading and above the number**, so the reader can never read a low score as a correctness or quality bar. `get_drift_status` returns the disclaimer string and the `blind_spots` list (`logic, dataflow, cross-file, auth checks`) — echo the disclaimer as-is. A perfectly off-pattern-but-on-shape edit (right shape, wrong logic, null deref, missing auth check) scores as zero drift, so a green conformance number says nothing about whether the code is safe.
4. **Language hint** — when a Rails-with-frontend (or TS-with-Ruby-sidecar) was detected, name the secondary tree so the user can bootstrap it separate