From askme
This skill should be used when requirements have ambiguity or multiple interpretations, when there are multiple valid implementation approaches, when uncertainty exists that would be risky to assume through, or when the user asks about "clarification", "requirements validation", "approach confirmation". Enforces explicit confirmation over assumption.
npx claudepluginhub sniper-fly/souma-recette --plugin askmeThis skill uses the workspace's default tool permissions.
**仮定より確認**: 不確実な点は推測で進めず、AskUserQuestionツールで明示的に確認する。
Asks 1-5 targeted questions to clarify objectives, scope, constraints, acceptance criteria on underspecified tasks before implementing. Explicit invocation only.
Systematically interviews users to clarify ambiguities, preferences, and constraints before implementation. Activates on /ring:interview-me or detected task ambiguity.
Asks targeted clarifying questions when requests lack clear objectives, scope, constraints, environment, or acceptance criteria before implementing.
Share bugs, ideas, or general feedback.
仮定より確認: 不確実な点は推測で進めず、AskUserQuestionツールで明示的に確認する。
以下のいずれかに該当する場合にこのスキルを適用:
| 状況 | 例 |
|---|---|
| 複数解釈 | 「ユーザー一覧を表示」→ ページネーション要否、表示項目、ソート順 |
| 技術選択 | 「キャッシュを追加」→ Redis/Memcached/インメモリの選択 |
| 範囲不明確 | 「エラーハンドリング改善」→ 対象箇所、リトライ戦略、ログ出力 |
| 破壊的変更 | データベーススキーマ変更、API仕様変更 |
| 状況 | 理由 |
|---|---|
| 明示的指示 | ユーザーが具体的に指定済み |
| 標準的慣行 | コードベースやフレームワークの既存パターンに従う |
| 自明な選択 | 技術的に唯一の妥当な選択肢 |
| 軽微な決定 | 手戻りコストが極めて低い |
例
questions:
- question: "キャッシュの実装方式はどちらを希望しますか?"
header: "Cache"
options:
- label: "Redis(推奨)"
description: "分散環境対応、永続化可能、スケーラブル"
- label: "インメモリ"
description: "シンプル、外部依存なし、単一プロセス向け"
multiSelect: false
タスクを受け取ったら、まず以下を評価:
トリガー条件に照らし、確認が必要か判断:
確認が必要な場合、AskUserQuestionを使用: