From taches-toolkit
Gathers requirements through adaptive questioning before executing a task. Asks 2-4 questions about gaps, then presents a decision gate to proceed, ask more, or add context.
How this command is triggered — by the user, by Claude, or both
Slash command
/taches-toolkit:ask-me-questions task or leave blankThe summary Claude sees in its command listing — used to decide when to auto-load this command
<objective>
Use the Intake & Decision Gate pattern to gather requirements through adaptive questioning before executing a task.
This prevents premature execution, captures nuance, and creates a collaborative context-building flow where you maintain control over when work begins.
</objective>
<intake_gate>
<no_context_handler>
IF $ARGUMENTS is empty or vague:
→ **IMMEDIATELY use AskUserQuestion** with:
- header: "Task"
- question: "What would you like help with?"
- options:
- "Write something" - Create a document, email, post, or other written content
- "Build something" - C...This prevents premature execution, captures nuance, and creates a collaborative context-building flow where you maintain control over when work begins.
<intake_gate>
<no_context_handler> IF $ARGUMENTS is empty or vague: → IMMEDIATELY use AskUserQuestion with:
Then proceed to context_analysis with their response.
IF $ARGUMENTS provides clear context: → Skip to context_analysis </no_context_handler>
<context_analysis> Analyze $ARGUMENTS (or conversation context) to extract what's already provided:
Only ask about genuine gaps - don't re-ask what's already stated. </context_analysis>
<initial_questions> Use AskUserQuestion to ask 2-4 questions based on actual gaps:
If "what" is unclear:
If "who" is unclear:
If "why" is unclear:
If "how" is unclear:
Skip questions where the context already provides the answer. </initial_questions>
<decision_gate> After receiving answers, use AskUserQuestion:
Question: "Ready to proceed, or would you like me to ask more questions?"
Options:
If "Ask more questions" → generate 2-3 contextual follow-ups based on accumulated context, then present decision gate again If "Let me add context" → receive input, then present decision gate again If "Start working" → proceed to execution </decision_gate>
</intake_gate>
1. Check if context was provided via $ARGUMENTS 2. If no context: use AskUserQuestion to determine task type 3. Analyze provided context to identify what's already known 4. Ask 2-4 initial questions about genuine gaps only 5. Present decision gate 6. Loop (ask more / add context) until user selects "Start working" 7. Execute the task with full context gathered<success_criteria>
npx claudepluginhub lars-hh/lars-cc-skills --plugin taches-toolkit2plugins reuse this command
First indexed Jan 24, 2026
/ask-me-questionsGathers requirements through adaptive questioning before executing a task. Asks 2-4 questions about gaps, then presents a decision gate to proceed, ask more, or add context.
/interviewConducts interactive Socratic interview using provided user input to crystallize vague requirements into precise, actionable specifications.
/clarify_taskInteractively clarifies tasks or requirements by asking focused questions on objectives, scope, edge cases, constraints, and success criteria, then outputs structured summary.
/interviewActs as a thought partner, asking clarifying questions before advising on your question or situation.
/clarifyDecomposes ambiguous or underspecified requests through structured brainstorming, classifying ambiguity type and generating clarifying questions before acting.
/grill-meInterrogates the user about a plan or idea, asking one question per turn, exploring decision tree until convergence. Produces a list of decisions ready for /to-prd.