feat: instruct brainstorm skill to use platform blocking question tools

Name specific blocking question tools (AskUserQuestion, request_user_input,
ask_user) so agents actually invoke them instead of printing questions as
text output. Updates skill compliance checklist to match.
This commit is contained in:
Trevin Chow
2026-03-15 11:57:10 -07:00
parent 01002450cd
commit d2c4cee6f9
2 changed files with 6 additions and 6 deletions

View File

@@ -76,10 +76,10 @@ When adding or modifying skills, verify compliance with skill-creator spec:
- [ ] Use imperative/infinitive form (verb-first instructions)
- [ ] Avoid second person ("you should") - use objective language ("To accomplish X, do Y")
### AskUserQuestion Usage
### Cross-Platform User Interaction
- [ ] Avoid `AskUserQuestion` for skills intended to run cross-platform (see `ce-brainstorm/SKILL.md` pattern)
- [ ] If the skill does use `AskUserQuestion`, it must include an "Interaction Method" preamble explaining the numbered-list fallback for non-Claude environments
- [ ] When a skill needs to ask the user a question, instruct use of the platform's blocking question tool and name the known equivalents (`AskUserQuestion` in Claude Code, `request_user_input` in Codex CLI, `ask_user` in Gemini CLI)
- [ ] Include a fallback for environments without a question tool (e.g., present numbered options and end the turn)
### Quick Validation Command