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.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Clarify
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.
## Activation Triggers
- "confused", "I'm confused", "this is confusing"
- "I don't understand", "doesn't make sense", "makes no sense"
- "wait, shouldn't it...", "but I thought..."
- "why is this happening", "why does this..."
- "I expected X but got Y"
- "this is wrong", "something's off"
- frustration signals, contradictory statements
- questions that reveal misconceptions about system behavior
## Important Context
Users often:
- **Work on multiple projects in parallel** and may confuse behaviors between them
- **Forget how things were implemented** especially after time away
- **Have outdated mental models** based on old versions or different projects
- **Mix up similar concepts** from different codebases or frameworks
But also:
- **Users are experienced developers** - their instincts are often correct
- **Real bugs exist** - about half of confusion cases point to actual issues
…
The line at the top of this page pins the label git:20260218.782e0e3, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_2vv2dvk42rbqmphx
GET https://markdownregistry.com/api/v1/resolve?ref=umputun/cc-thingz/clarify
GET https://markdownregistry.com/api/v1/blob/3c98ff57c98b37e7a6786a49abbd68c22044cb288cfbdfcb4fc2008f1118bf64
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
umputun/cc-thingz · plugins/brainstorm/skills/brainstorm/SKILL.md · Use before any creative work or significant changes. Activates on "brainstorm", "let's brainstorm", "deep analysis"…
umputun/cc-thingz · plugins/planning/skills/exec/SKILL.md · Execute plan tasks sequentially using subagents. Use when user says 'exec', 'execute plan', 'run plan', or wants to…
umputun/cc-thingz · plugins/release-tools/skills/last-tag/SKILL.md · Show commits since the last tag in a formatted table. Use when user asks "what changed since last release", "commits…
umputun/cc-thingz · plugins/release-tools/skills/new/SKILL.md · Use when user asks to create a release, cut a release, or publish a version. Auto-detects GitHub vs GitLab vs Gitea…
umputun/cc-thingz · plugins/review/skills/git-review/SKILL.md · Interactive git diff annotation review. Generates a cleaned-up diff, opens in editor for user annotations, and…
umputun/cc-thingz · plugins/thinking-tools/skills/ask-codex/SKILL.md · Consult OpenAI Codex for investigation, debugging, or code review. Use when user explicitly asks to "ask codex", "check…
umputun/cc-thingz · plugins/thinking-tools/skills/dialectic/SKILL.md · Prove and counter-prove a statement using parallel agents to eliminate confirmation bias. Use when someone says…
umputun/cc-thingz · plugins/thinking-tools/skills/root-cause-investigator/SKILL.md · Systematic root cause analysis for errors, bugs, and unexpected behaviors using 5-Why methodology. Use when user…
umputun/cc-thingz · plugins/workflow/skills/backlog/SKILL.md · Read, work, and maintain a Git repo's deferred-work items in docs/backlog/, one file per item. Use when the user says…
zaxbyhub/opencode-swarm · .opencode/skills/clarify/SKILL.md · Full execution protocol for MODE: CLARIFY -- structured clarification funnel with critic review before surfacing user…
zaxbyhub/opencode-swarm · .claude/skills/clarify/SKILL.md · Full execution protocol for MODE: CLARIFY -- structured clarification funnel with critic review before surfacing user…
ericrisco/rsc-harness · skills/clarify/SKILL.md · Use when a spec exists and must be de-risked before planning — hunt its ambiguities, unstated assumptions and edge…
educlopez/ui-craft · .codex/skills/clarify/SKILL.md · UX copy review across buttons, errors, empty states, and form hints — critiques by default, applies only on request…
educlopez/ui-craft · .agents/skills/clarify/SKILL.md · UX copy review across buttons, errors, empty states, and form hints — critiques by default, applies only on request…
swingerman/engineer · engineer/skills/clarify/SKILL.md · Use when a single DAE artifact has ambiguities to resolve. Triggers — "/engineer.clarify", "clarify this spec"…
ronaknnathani/relay · skills/clarify/SKILL.md · Turn a vague or underspecified task into a crisp requirements + testable acceptance-criteria document by closing the…