关于 shunk031-codex-grilling
在 Codex 中调用 grilling 技能时始终使用,包括要求严厉审视或压力测试计划、决策或想法的情况。通过原生问题界面呈现其各轮访谈。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ shunk031/ skills --skill shunk031-codex-grilling安装后在 Claude Code 中输入/shunk031-codex-grilling确认已加载。
README 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
说明
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.