coachlisted
Install: claude install-skill netresearch/claude-coach-plugin
# Coach - Self-Improving Learning System
Coach enables Claude to learn from friction and improve over time. It detects learning opportunities (user corrections, repeated instructions, tool failures, tone escalation), extracts actionable improvement candidates, and proposes changes requiring explicit user approval.
**Core Principle**: No silent writes. All improvements require user approval via `/coach approve`.
## Activation Triggers
Activate when: user corrections ("no", "stop", "don't"), repeated instructions, tool/command failures, tone escalation (ALL CAPS, "!!!"), skill supplements ("also remember..."), deprecated-tool warnings, explicit `/coach` commands, or session end.
## Signal Categories (Priority Order)
1. **COMMAND_FAILURE** (Highest) - Non-zero exit, stderr patterns
2. **USER_CORRECTION** (High) - Explicit correction language
3. **SKILL_SUPPLEMENT** (High) - Additional guidance for a skill
4. **VERSION_ISSUE** (Medium-High) - Deprecated/outdated warnings
5. **REPETITION** (Medium) - Semantically similar instruction repeated
6. **TONE_ESCALATION** (Low) - Frustration indicators
## Candidate Types
| Type | Description | Example |
|------|-------------|---------|
| `rule` | Stable constraint | "Never edit generated files" |
| `checklist` | Workflow step | "Run tests after code change" |
| `snippet` | Repeatable command | "Preflight check script" |
| `skill` | Skill update suggestion | "Add X guidance to Y skill" |
| `antipattern` | Things to never do | "Neve