chameleon-status

Solid

Use when the user explicitly invokes /chameleon-status to view profile state, drift indicators, and trust state for the current repo

Code & Development 9 stars 3 forks Updated today MIT

Install

View on GitHub

Quality Score: 79/100

Stars 20%
33
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /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...

Details

Author
crisnahine
Repository
crisnahine/chameleon
Created
2 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category