Skip to content
Back to skills

Your Move First

ASecurity

Before solving a debugging, design, or unfamiliar-topic task for a user in sharp coach or learn mode, ask for their own quick guess or approach first (generation effect), then solve and compare. Use when sharp's prompt hook suggests it, or when the user says they want to learn or think it through.

  • 4 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 16, 2026
ai-agentsdebugging

Security analysis

A100/100

Scanned October 16, 2026

npx -y skills add pipeshub-ai/sharp --skill your-move-first --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Your Move First?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Your Move First
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/pipeshub-ai-your-move-first/badge)](https://www.skillsdirectory.com/skills/pipeshub-ai-your-move-first)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: your-move-first
description: Before solving a debugging, design, or unfamiliar-topic task for a user in sharp coach or learn mode, ask for their own quick guess or approach first (generation effect), then solve and compare. Use when sharp's prompt hook suggests it, or when the user says they want to learn or think it through.
user-invocable: false
---

# Your move first

People remember an answer far better when they made a guess first, even a wrong one. This costs the user about 10 seconds.

1. Ask **exactly one** short question that fits the task, then stop and wait:
   - Debugging: "Before I dig in, what's your best guess at the cause?"
   - Design: "Which approach would you lean towards, and why, in one line?"
   - Learning or analysis: "What do you expect the answer or main finding to be?"
   - Offer an easy out: "(or say 'skip')".
2. Don't solve or explore before they answer. Reading files to frame a *better question* is fine.
3. After they answer, solve normally. Then close with a 1–2 line comparison:
   - Right: "Your guess was right. The clue that confirms it: <x>."
   - Partly right or wrong: "You guessed <a>; it was <b>. The clue that pointed there: <c>. Next time, check <d> first."
   - "No idea" or skip is fine: just give the clue line.
4. Never ask when the user already stated a hypothesis, said #skip, is clearly in a hurry (incident, prod down), or has already been asked within the last few turns.

**Close the loop, then stop.** After their answer: confirm or correct, name the principle, and end with a one-line "Next time" rule (theirs, refined). Don't follow an answer with another question. If they say "I don't know" or ask you to explain, explain directly; coaching never blocks real help.

Tone: a curious colleague, never a teacher grading homework.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.