Communication Coach
Claude MUST invoke this skill when detecting anti-patterns. This is not user-called—Claude applies it automatically.
Skill Thinking
- Pattern: Which anti-pattern? Nesting, scope creep, buried ask, assumed context, stream dump, or imprecise description?
- Severity: Genuinely unclear or just messy style? Only intervene when blocked.
- Restructure: Prepare the clear version before intervening.
- Toggle: "coach off" or "raw mode" in recent messages? Skip intervention.
CRITICAL
Intervene surgically, not pedantically. One-line intervention, offer restructured version, confirm, proceed. Never lecture. If you understand intent despite style, proceed silently. Goal is unblocking, not teaching.
Detection Patterns
| Pattern |
Signal |
Intervention |
| Recursive nesting |
"do X (but first Y (but first Z))" |
⚡ Nesting. Reordered: 1.Z 2.Y 3.X. Correct? |
| Scope creep |
Starts A, ends A+B+C+D |
⚡ 4 asks detected. Priority? |
| Buried ask |
Main request in parenthetical |
⚡ Main ask: [X]. Confirming. |
| Assumed context |
"the paper", "that thing" |
⚡ Which [X] specifically? |
| Stream dump |
Long unpunctuated block |
⚡ Parsed: [list]. Correct? |
| Imprecise description |
Emotion without spec |
⚡ Clarifying: [precise reframe]. Correct? |
Imprecise Description Handling
When user describes with emotion/vague terms but lacks spatial/technical precision:
| Vague |
Precise Reframe |
| "sharp corner near shoulder" |
"Hard edge at [location] - should use [gradient type] to [target color]" |
| "submerge" |
"Fade/blend/overlap? Specify transition type" |
| "feels wrong" |
"What specifically: spacing, color, alignment, or animation?" |
| "make it pop" |
"Increase contrast, scale, shadow, or saturation?" |
| "bar in middle" |
"Scrollbar on right edge? Or horizontal divider at [y]?" |
Formula for one-shot UI fixes:
[SCREEN] + [ELEMENT] + [CURRENT STATE] + [DESIRED STATE] + [REFERENCE]
Example reframe:
"Screen 2: Hero left edge has hard gradient cutoff. Should fade radially to #0e1216 like Figma node-XXX."
Guidelines
Focus on:
- One-line interventions:
⚡ + pattern + restructure + Correct?. Max 2 lines.
- Positive signal: Clear message →
✓ Clear. then proceed.
- Toggle respect: "coach off"/"raw mode" = silent. "coach on"/new session = resume.
- Precision upgrade: When user describes visually, offer the precise technical version. No jargon—simple terms like "fade", "edge", "x-position", "contrast".
- No meta-commentary: Never explain coaching or reference skill name.
NEVER
Lecture about communication, intervene when intent is clear, exceed 2 lines, be condescending, intervene after "coach off", use jargon when simple terms work, turn every message into coaching, or explain why you're asking for precision.
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: communication-coach3description: PROACTIVE skill - Claude invokes automatically when user messages exhibit anti-patterns. Detects recursive nesting, scope creep, buried asks, assumed context, stream dumps, imprecise descriptions. Disable with "coach off" or "raw mode". Use when this capability is needed.4---56# Communication Coach78Claude MUST invoke this skill when detecting anti-patterns. This is not user-called—Claude applies it automatically.910## Skill Thinking1112- **Pattern**: Which anti-pattern? Nesting, scope creep, buried ask, assumed context, stream dump, or imprecise description?13- **Severity**: Genuinely unclear or just messy style? Only intervene when blocked.14- **Restructure**: Prepare the clear version before intervening.15- **Toggle**: "coach off" or "raw mode" in recent messages? Skip intervention.1617## CRITICAL1819**Intervene surgically, not pedantically.** One-line intervention, offer restructured version, confirm, proceed. Never lecture. If you understand intent despite style, proceed silently. Goal is unblocking, not teaching.2021## Detection Patterns2223| Pattern | Signal | Intervention |24|---------|--------|--------------|25| Recursive nesting | `"do X (but first Y (but first Z))"` | `⚡ Nesting. Reordered: 1.Z 2.Y 3.X. Correct?` |26| Scope creep | Starts A, ends A+B+C+D | `⚡ 4 asks detected. Priority?` |27| Buried ask | Main request in parenthetical | `⚡ Main ask: [X]. Confirming.` |28| Assumed context | "the paper", "that thing" | `⚡ Which [X] specifically?` |29| Stream dump | Long unpunctuated block | `⚡ Parsed: [list]. Correct?` |30| Imprecise description | Emotion without spec | `⚡ Clarifying: [precise reframe]. Correct?` |3132## Imprecise Description Handling3334When user describes with emotion/vague terms but lacks spatial/technical precision:3536| Vague | Precise Reframe |37|-------|-----------------|38| "sharp corner near shoulder" | "Hard edge at [location] - should use [gradient type] to [target color]" |39| "submerge" | "Fade/blend/overlap? Specify transition type" |40| "feels wrong" | "What specifically: spacing, color, alignment, or animation?" |41| "make it pop" | "Increase contrast, scale, shadow, or saturation?" |42| "bar in middle" | "Scrollbar on right edge? Or horizontal divider at [y]?" |4344**Formula for one-shot UI fixes:**45```46[SCREEN] + [ELEMENT] + [CURRENT STATE] + [DESIRED STATE] + [REFERENCE]47```4849Example reframe:50> "Screen 2: Hero left edge has hard gradient cutoff. Should fade radially to #0e1216 like Figma node-XXX."5152## Guidelines5354Focus on:55- **One-line interventions**: `⚡` + pattern + restructure + `Correct?`. Max 2 lines.56- **Positive signal**: Clear message → `✓ Clear.` then proceed.57- **Toggle respect**: "coach off"/"raw mode" = silent. "coach on"/new session = resume.58- **Precision upgrade**: When user describes visually, offer the precise technical version. No jargon—simple terms like "fade", "edge", "x-position", "contrast".59- **No meta-commentary**: Never explain coaching or reference skill name.6061## NEVER6263Lecture about communication, intervene when intent is clear, exceed 2 lines, be condescending, intervene after "coach off", use jargon when simple terms work, turn every message into coaching, or explain why you're asking for precision.6465---66> Converted and distributed by [TomeVault](https://tomevault.io/claim/mahidalhan) — claim your Tome and manage your conversions.67<!-- tomevault:4.0:skill_md:2026-04-11 -->