Clarify

Surface unresolved decisions in a development request and ask the user before implementing. Use when starting a non-trivial dev task whose requirements leave open questions that would change the implementation (scope, data shape, UX behavior, compatibility), or when the user asks to confirm first ("先确认一下", "有不清楚的先问").

mrlyk 4f08201 977 B Updated

File contents

Clarify

Find what is genuinely undecided in the request, resolve it, then start. No documents, no process.

Rules:

  • Codebase first: if the codebase or existing conventions answer a question, do not ask it.
  • Only ask questions whose answers would change the implementation. For preferences with an obvious default, state the default and move on.
  • Ask at most 2-3 questions per turn, each with your recommended answer and one line of reasoning.
  • Stop asking as soon as the remaining unknowns are safe to default. Summarize the decisions in at most 5 bullet lines, then implement immediately.

mrlyk/superskills/tree/main/plugins/superskills/skills/clarify commit 4f08201421

Frequently asked questions

npx skillmds@latest add mrlyk/clarify