brainstorm
Use before any creative work or significant changes. Activates on "brainstorm", "let's brainstorm", "deep analysis", "analyze this feature", "think through",…
This skill should be used when user appears confused, frustrated, or shows misalignment between expectations and reality. Triggers on phrases like "I don't understand", "this doesn't make sense", "confused", "wait, shouldn't it...", "why is this happening", "I thought X did Y",
$ npx -y skills add umputun/cc-thingz --skill clarify --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/clarifyContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when user appears confused, frustrated, or shows misalignment between expectations and reality. Triggers on phrases like "I don't understand", "this doesn't make sense", "confused", "wait, shouldn't it...", "why is this happening", "I thought X did Y",
name: clarify description: This skill should be used when user appears confused, frustrated, or shows misalignment between expectations and reality. Triggers on phrases like "I don't understand", "this doesn't make sense", "confused", "wait, shouldn't it...", "why is this happening", "I thought X did Y", contradictory statements, or frustration signals. Analyzes the confusion, explains the actual behavior, and determines if there's a real issue to address. allowed-tools: EnterPlanMode, AskUserQuestion
Handle user confusion by verifying intent, explaining actual behavior, and determining if there's a real issue.
**Primary goal**: Clarify and explain, not fix. Most confusion stems from misunderstanding or forgetting, not from bugs.
Users often:
But also:
**Do not assume either way.** Investigate before concluding. Both outcomes are equally valid:
1. **Extract the core question** - What specifically is the user asking about? 2. **Identify the expectation** - What did the user expect to happen? 3. **Identify the reality** - What is actually happening? 4. **Locate the gap** - Where is the misalignment? 5. **Consider context mixing** - Could user be thinking of a different project/feature?
Categories of confusion:
Before explaining, gather evidence:
1. **Read relevant code** - Understand actual implementation 2. **Check configuration** - Verify settings and their effects 3. **Review documentation** - See what's documented vs actual behavior 4. **Trace the flow** - Follow execution path if behavioral confusion
Do not guess or assume. Investigate the actual system state.
Structure the explanation with patience and care:
1. **Acknowledge the confusion** - Validate that it's understandable, confusion is normal 2. **State the expectation** - "You expected X to do Y" 3. **State the reality** - "Actually, X does Z because..." 4. **Explain why** - Provide the reasoning/design decision behind the behavior 5. **Show evidence** - Point to specific code, config, or docs
Tone guidelines:
Keep explanations:
**Start with the most common cases first:**
**A) Memory gap - user simply forgot**
**B) Project mixing - wrong mental context**
**C) Outdated understanding**
**D) Documentation issue**
**E) Configuration issue**
**F) Real issue - design or implementation problem**
If Phase 4 identified a real issue (category F):
Explain to user what fixing this involves:
**Scope categories:**
Be explicit: "This is a [scope] change because [reason]
Things to make Claude Code even better — hooks, skills, and commands, organized as a marketplace of independent plugins. This is an unapologetically opinionated set.
Use before any creative work or significant changes. Activates on "brainstorm", "let's brainstorm", "deep analysis", "analyze this feature", "think through",…
Execute plan tasks sequentially using subagents. Use when user says 'exec', 'execute plan', 'run plan', or wants to implement a plan file task by task with…
Show commits since the last tag in a formatted table. Use when user asks "what changed since last release", "commits since last tag", "last-tag", "what's new",…
Use when user asks to create a release, cut a release, or publish a version. Auto-detects GitHub vs GitLab vs Gitea, calculates semantic version, generates…
Interactive git diff annotation review. Generates a cleaned-up diff, opens in editor for user annotations, and addresses feedback in a loop. Activates on "git…