Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
buiducnhat avatar

Ask

  • 42 installs
  • 52 repo stars
  • Updated July 6, 2026
  • buiducnhat/cobrew

Ask is a Claude Code skill that gathers missing requirements through focused one-question-at-a-time dialogue before a task is planned or built.

About

Ask is a Claude Code skill for structured requirements gathering through focused dialogue. A developer invokes it when a task is ambiguous or underspecified and user input is needed before any action. It identifies information gaps across objective, scope, constraints, and success criteria, then asks one question at a time without writing code or plans.

  • Asks exactly one targeted question per message, preferring 2-4 multiple-choice options
  • Strictly ask-only: writes no code and produces no plans or artifacts
  • Loads relevant project docs first to avoid re-asking documented answers

Ask by the numbers

  • 42 all-time installs (skills.sh)
  • Ranked #1,711 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

ask capabilities & compatibility

Capabilities
brainstorm · quick implement · write plan
Use cases
planning
Pricing
Free
From the docs

What ask says it does

Structured clarification and requirements gathering through focused dialogue or with dry code.
SKILL.md
Ask **exactly one question per message**
SKILL.md
Apply YAGNI: only ask what is strictly necessary to proceed
SKILL.md
npx skills add https://github.com/buiducnhat/cobrew --skill ask

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs42
repo stars52
Last updatedJuly 6, 2026
Repositorybuiducnhat/cobrew

What it does

Clarify an ambiguous or underspecified task by asking one focused question at a time before any planning or coding starts.

Who is it for?

Front-loading clarification on vague or underspecified tasks before work begins.

Skip if: Planning, designing, or implementing anything (it explicitly refuses to write code or artifacts).

When should I use this skill?

A task is ambiguous, underspecified, or requires user input before any action can be taken.

What you get

A closed set of clarifying answers covering objective, scope, constraints, and success criteria.

  • A set of answered clarifying questions covering scope and constraints

By the numbers

  • Asks one question per message with 2-4 multiple-choice options

Files

SKILL.mdMarkdownGitHub ↗

Ask

Workflow

Step 1: Gather Project Context

Load only the project context relevant to the current task:

  • If docs/SUMMARY.md exists, read it first.
  • Load only task-relevant detail docs.
  • Prioritize Code Standard docs for implementation conventions.
  • If docs conflict with code or user intent, use the available input/question before broad changes.

Skip this step if no project docs or useful repository files exist.

Step 2: Identify Information Gaps

Determine exactly what is missing before a task can proceed:

  • Objective and user value
  • Scope boundaries and non-goals
  • Constraints (technical, UX, performance, timeline)
  • Success criteria
  • Key decisions with multiple valid options

Step 3: Ask Questions (One at a Time)

Ask targeted questions sequentially to close each gap.

Rules:

  • Ask exactly one question per message
  • Prefer multiple-choice options when practical (2–4 choices)
  • Use open-ended questions only when no reasonable options exist
  • Do not ask questions already answered by project documentation
  • Do not ask about implementation details prematurely
  • Do not bundle multiple questions into one message

Rules

  • Do not write code or modify any files, only support dry coding into output, not into artifacts
  • Do not produce plans, designs, or implementation artifacts
  • Do not make assumptions; ask instead
  • Keep questions short and focused
  • Apply YAGNI: only ask what is strictly necessary to proceed

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.