shunk031-codex-grilling について
計画、決定、アイデアへの厳しい問いかけやストレステストの依頼を含め、Codexでgrillingスキルが呼び出された場合は常に使用します。ネイティブの質問UIでインタビューを進行します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ shunk031/ skills --skill shunk031-codex-grillingインストール後、Claude Code で/shunk031-codex-grillingを入力して読み込まれたか確認します。
README(原文)English
プロジェクトの README よりこの README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。
メモ
After reading this
SKILL.md, say:❓ I read shunk031-codex-grilling.
Grilling with the question UI
Read the installed grilling skill and follow it. This wrapper changes question presentation only; grilling owns the design tree, frontier rounds, investigation, and shared-understanding confirmation. If the dependency is unavailable, report that instead of reconstructing its instructions.
Present each round
Use request_user_input when its current rules permit the question. In Codex CLI Default mode, this requires features.default_mode_request_user_input = true; otherwise use grilling's prose format. Do not fall back to request_user_input_async: unanswered questions expire when the turn ends. Read the exposed tool schema rather than assuming a tool name, mode, or capacity is supported.
- Put each numbered question and its decision context in the question field, with concise choices and their consequences.
- Put the recommended answer first and label it as recommended. Preserve grilling's convention that “yes” accepts the recommendation.
- Keep free-form answers possible through the tool's supported mechanism; do not force an open question into misleading choices.
- When a frontier exceeds the tool's capacity, send it in batches within the same round. Keep the remaining frontier questions, and do not advance to dependent questions before their prerequisites are answered.
- Wait for answers as grilling requires.
Do not also repeat the UI questions as a prose questionnaire. Use grilling's prose format only when no native question UI is available or the tool's rules prevent its use for that question. Respect host restrictions, including restrictions on permission requests; do not reframe permission as a preference to bypass them.
Handle interrupted questions
Cancellation, timeout, or an empty response is not agreement. Keep the decision unresolved, incorporate any new user message, and do not immediately resend the same question. Follow host rules for proceeding with best judgment, but do not treat an assumption as the user's confirmation or as authorization to implement the design.