ask · buiducnhat — скилл для Claude Code: что делает и как установить
Останавливает поспешную генерацию кода и задаёт уточняющие вопросы по одному, помогая собрать требования перед реализацией задачи.
npx skills add buiducnhat/cobrew --skill ask -a claude-codeЧто делает ask
Скилл запрещает ассистенту сразу переходить к кодингу или планированию при неполных вводных. Сначала агент ищет контекст в репозитории: читает docs/SUMMARY.md при его наличии, стандарты кода и релевантную документацию.
На этапе диалога действует жёсткий регламент: ровно один вопрос за сообщение, по возможности с выбором из 2–4 вариантов. Агент последовательно закрывает пробелы в целях, границах скоупа, технических ограничениях и критериях приёмки. Скилл строго запрещает менять файлы проекта или создавать артефакты, разрешая только черновой показ фрагментов прямо в ответе.
Какие задачи решает
- выявить скрытые технические требования до написания кода
- согласовать границы задачи и список нецелей
- устранить расхождения между документацией и новым запросом
- выбрать архитектурное решение через последовательные вопросы с вариантами
Примеры запросов агенту
- ask Хочу переделать схему аутентификации в API
- ask Помоги сформулировать требования к новому эндпоинту отчётов
- ask Как лучше организовать экспорт данных в CSV?
Как установить ask
1Через Skills CLI (Vercel)
npx skills add buiducnhat/cobrew --skill ask -a claude-code2Вручную: положить файлы
~/.claude/skills/ask/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/ask/
1Через Skills CLI (Vercel)
npx skills add buiducnhat/cobrew --skill ask -a codex2Вручную: положить файлы
.agents/skills/ask/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add buiducnhat/cobrew --skill ask -a cursor2Вручную: положить файлы
.cursor/skills/ask/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install buiducnhat/cobrew ask2Вручную: положить файлы
.github/skills/ask/SKILL.md1Через Skills CLI (Vercel)
npx skills add buiducnhat/cobrew --skill ask -a gemini-cli2Командой платформы
gemini skills install https://github.com/buiducnhat/cobrew --path plugins/cobrew/skills/askВручную: положить файлы
.devin/skills/ask/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add buiducnhat/cobrew --skill ask -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о ask
Как установить ask в Claude Code?
Выполните команду npx skills add buiducnhat/cobrew --skill ask -a claude-code. Также файл скилла можно сохранить вручную по пути ~/.claude/skills/ask/SKILL.md.
Что делает скилл ask?
Он переводит агента в режим сбора требований. Модель перестаёт писать код и задаёт по одному вопросу за раз с готовыми вариантами ответа.
Разрешено ли скиллу изменять файлы проекта?
Нет, правила запрещают редактировать или создавать файлы в репозитории; допускается только черновой вывод примеров кода в чат.
Исходный текст
SKILL.md · MIT
--- name: ask description: Structured clarification and requirements gathering through focused dialogue or with dry code. Use when a task is ambiguous, underspecified, or requires user input before any action can be taken. Do not plan or implement anything—only ask questions to collect the information needed. argument-hint: "[question]" license: MIT --- # 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
© buiducnhat · MIT · buiducnhat/cobrew
Похожие скиллы
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Сначала — ask от других авторов.