| name | ask-me |
| description | Surface open questions the user can answer to improve the current plan or task. Use when the user invokes ask-me, wants clarifying questions before continuing, or asks what decisions are still blocking the plan. |
| disable-model-invocation | true |
Ask Me
Review the current conversation and any plan in progress, and surface the open questions that only the user can answer.
If you are already in Cursor Plan mode, stay there. Prefer structured questions (AskQuestion when available; otherwise ask inline with labeled options).
Before asking anything, filter hard:
- Try to resolve each candidate question yourself — from the conversation, the codebase (do a quick search if needed), or an obvious default.
- Drop any question whose answer would not change what you do next.
Ask everything that remains in a single AskQuestion call when that tool is available (open-ended answers are covered by the built-in "Other" option). If AskQuestion is unavailable, ask the same set inline in one message:
- Order questions by impact: blocking / wasted-work risks first, then scope and approach, then polish.
- Fold the "why this matters" into the question prompt itself, in one short clause.
- Make your recommended default the first option, labeled "(Recommended)".
- Ask at most 5 questions. If nothing meaningful remains after filtering, say so and continue — do not invent questions.
After receiving the answers, update the plan or task accordingly and briefly state what changed.