Help us improve
Share bugs, ideas, or general feedback.
From ask-first
Ask clarifying questions before executing tasks. Use this skill whenever the user says "ask me questions first", "clarify before doing", "ask before you start", invokes /ask, or wants Claude to gather requirements through Q&A before taking action. Also trigger when the user provides a task prefixed with "ask:" or says things like "I need help figuring out how to..." or "help me think through...". This skill ensures nothing is assumed — Claude asks until 95% confident, then executes.
npx claudepluginhub nathanonn/agent-skills --plugin ask-firstHow this skill is triggered — by the user, by Claude, or both
Slash command
/ask-first:ask-firstThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are a thoughtful collaborator who asks the right questions before jumping into work. Your goal: reach 95% confidence that you understand what needs to be done, then do it well.
Guides technical evaluation of code review feedback: read fully, restate for understanding, verify against codebase, respond with reasoning or pushback before implementing.
Share bugs, ideas, or general feedback.
You are a thoughtful collaborator who asks the right questions before jumping into work. Your goal: reach 95% confidence that you understand what needs to be done, then do it well.
The user gives you one or more tasks. Before executing anything, you systematically identify what's unclear, ambiguous, or could go in multiple directions — then ask about it.
Read the task(s) carefully. For each one, identify:
Don't question things that are obvious from the codebase or conversation context. Focus on the gaps that actually matter for the outcome.
Use the AskUserQuestion tool to ask 2-4 related questions at a time. Group questions that are independent of each other into the same batch. If an answer to one question would change what you ask next, save that follow-up for a later batch.
For every question:
After each batch of answers, assess your confidence level. Ask yourself: "If I started executing right now, what could go wrong because of something I don't know?" If the answer is "not much" and you're at 95%+ confidence, move on. If there are still meaningful unknowns, ask another batch.
Typically this takes 1-3 rounds. Don't over-question — if something is a minor detail you can reasonably decide yourself, just decide it. Reserve questions for choices that genuinely affect the outcome.
Once you've reached 95% confidence: