Changelog

What's new

Every release, documented. Newest first.

v0.7.0 February 2026
New

212+ unit tests with CI

Full pytest suite covering all 14 hooks. GitHub Actions CI runs on every push against Python 3.9 and 3.12. Subprocess-based testing matches real Claude Code invocation.

New

Stop hook consolidation

4 Stop hooks (milestones, run-suggest, next-steps, teach) consolidated into a single dispatcher. One subprocess per Claude response instead of four. Each hook exposes a check() function called in-process.

Fixed

Secret detection rewritten in Python

Replaced check-secrets.sh (which used grep -P) with check-secrets.py. Fixes silent failures on macOS where BSD grep lacks Perl regex support.

Fixed

Multi-secret detection

Secret scanner now reports ALL matching secret types in a file, not just the first. A file with both an AWS key and a Postgres URI now blocks with both warnings.

Changed

Terminal color: deep red

Claudia's terminal output color changed from ANSI 209 (vermillion/orange) to ANSI 160 (deep red, #d70000). Consistent across all 14 hook scripts.

Changed

CSS anti-pattern detection

New PreToolUse hook catches !important abuse, hardcoded colors, z-index: 9999, and other CSS anti-patterns in file writes.

v0.5.0 February 2026
New

Beginner mode

Stuck detection, run suggestions, next-step suggestions (max 3/session), milestone celebrations (persistent cross-session), progressive command reveal, and simplified greeting.

New

Prompt coaching

Detects vague prompts like "fix it" and suggests specific rewrites. Catches stuck patterns ("I'm stuck", "idk", "where do I start").

New

Commands: wtf, where, resume

/claudia:wtf breaks down errors (What/Why/Fix). /claudia:where gives guided project tours. /claudia:resume picks up where you left off using git history and session notes.

v0.4.0 January 2026
New

Initial public release

10 knowledge domains, 14 hooks (7 code guardrails + 7 proactive), 8 commands. Keyword teaching, session tips, compaction tips. Published to npm as claudia-mentor.

Want to see the full commit history?

Every change is tracked on GitHub.

View commits