Problem
Beide Skills (/risk-assess und /risk-mitigate) beschreiben interaktive Fragen als Textprompts:
What best describes the deployment context?
[0] Personal / Prototype
[1] Internal tool
...
Claude Code hat aber das AskUserQuestion-Tool, das eine strukturierte Multiple-Choice-UI bietet. Die Skills sollten Claude explizit anweisen, dieses Tool zu verwenden statt Freitext-Fragen.
Lösung
In beiden SKILL.md-Dateien:
-
Bei Step 3 (Interactive Confirmation) in risk-assess/SKILL.md:
- Anweisen: "Use the
AskUserQuestion tool with multiple-choice options for each dimension"
- Beispiel mit konkretem Tool-Aufruf zeigen
-
Bei Step 4 (Interactive Implementation) in risk-mitigate/SKILL.md:
- Anweisen: "Use
AskUserQuestion to let the user select which measures to implement"
- Multiselect für Batch-Auswahl ermöglichen
Vorteil
- Bessere UX (klickbare Optionen statt Texteingabe)
- Weniger Missverständnisse bei der Eingabe
- Konsistentes Interface
Problem
Beide Skills (
/risk-assessund/risk-mitigate) beschreiben interaktive Fragen als Textprompts:Claude Code hat aber das
AskUserQuestion-Tool, das eine strukturierte Multiple-Choice-UI bietet. Die Skills sollten Claude explizit anweisen, dieses Tool zu verwenden statt Freitext-Fragen.Lösung
In beiden SKILL.md-Dateien:
Bei Step 3 (Interactive Confirmation) in
risk-assess/SKILL.md:AskUserQuestiontool with multiple-choice options for each dimension"Bei Step 4 (Interactive Implementation) in
risk-mitigate/SKILL.md:AskUserQuestionto let the user select which measures to implement"Vorteil