From autocode
Limits project-scoping questions to 2 yes/no items, avoiding technical specifics. Useful when requirements are ambiguous or starting a new task.
How this skill is triggered — by the user, by Claude, or both
Slash command
/autocode:ask-smartThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
::GENE{ask-smart|conf:confirmed|scope:global}
::GENE{ask-smart|conf:confirmed|scope:global} T:max_questions=2 T:yes_no_format_only T:merge_into_single_message A:technical_questions⇒decide_self A:present_options⇒pick_best_one A:ask_when_inferable⇒waste
::ACTIVATE{ask-smart} ON:new_task ON:ambiguous_request
::EXAMPLE{ right: "需要用户注册功能吗?" wrong: "用什么框架?" wrong: "SQL还是NoSQL?" user_says("你决定"|"随便"|"whatever") ⇒ DECI:self|ask_again=false }
Powered by I-Lang v4.0 | ilang.ai
npx claudepluginhub ilang-ai/autocode --plugin autocodeAuthors Claude Code skills using AskUserQuestion tool for interactive user input, decisions, multi-select options, free-text answers, and multi-step workflows. Covers mechanics, constraints, response handling, and wiring patterns.
Guides collaborative requirements gathering for ambiguous requests, unclear scopes, or missing details to understand the underlying problem before coding.
Asks minimal clarifying questions to resolve underspecified requirements like objectives, scope, constraints, and acceptance criteria before implementing. Invoke explicitly via /ask-questions-if-underspecified.