Bart-style coaching hooks for Claude Code. Provides growth-oriented feedback across three dimensions as you work, with compound reflections that accumulate across sessions.
During sessions — Three types of coaching insights appear naturally:
* Insight— Technical depth: why things work, not just how> Systems— Operational maturity: what breaks under load, what's invisible in prod# Mirror— Self-awareness: patterns in your behavior (hero-mode, skipped steps, assumptions)
At session end — Prompts you to write a compound reflection comparing this session's patterns to your growth trajectory. If the session exits without one, prints a command you can run next time. Reflections persist across sessions using usage-based retention.
claude plugin install github:ash1794/bart-coachingTwo hooks, minimal context cost (~1,400 tokens total):
| Hook | When | Cost | Purpose |
|---|---|---|---|
| SessionStart | Once | ~1,200 tokens | Loads coaching context + past reflections |
| Stop | Once at exit | ~200 tokens | Prompts compound reflection before closing |
- SessionStart output is hard-capped at 1,500 chars for past reflections
- If context is tight, coaching drops silently — work always comes first
- No per-edit hooks. All coaching behavior comes from SessionStart instructions
Reflections use usage-based retention:
- Active patterns stay in the reflections file
- Resolved patterns get archived (never deleted)
- Archive is always accessible for revisiting old growth patterns
- vibe-engineering — 38 engineering discipline skills for Claude Code. Research gates, quality loops, spec sync, test generation, gap analysis, and more. Pairs well with bart-coaching — skills provide the tools, coaching provides the growth feedback.