Skip to main content
ClaudeWave
Skill85 repo starsupdated 24d ago

ask-smart

The ask-smart Claude Code skill streamlines task initialization by requesting maximum two yes-no questions before development begins, focusing exclusively on user intent rather than technical implementation details. Use this skill when starting new tasks or clarifying ambiguous requests to efficiently gather essential context while avoiding unnecessary technical decisions that the developer should determine independently.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/ilang-ai/autocode /tmp/ask-smart && cp -r /tmp/ask-smart/skills/ask-smart ~/.claude/skills/ask-smart
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

::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