Ask Questions if Underspecified
Hält inne und klärt Anforderungen, bevor implementiert wird, wenn etwas wirklich unklar ist.
Getestet · Funktioniert
Was es kann
Klärt Anforderungen, bevor implementiert wird. Einsetzen, wenn ernsthafte Zweifel aufkommen.
Testbericht
Getestet mit einer absichtlich unterspezifizierten Anfrage: 'füge Rate Limiting hinzu, implementiere, was du für das Beste hältst.' Der Skill-Arm hielt inne und stellte 5 präzise, eng gefasste Fragen (Rate/Zeitfenster, Client-Identity-Key, In-Memory- vs. geteilter Speicher, 429-Antwort und — die Frage, die der Basis-Arm stillschweigend selbst entschied — ob das Hinzufügen der flask-limiter-Abhängigkeit erlaubt war), jede mit einem fett hervorgehobenen Standardwert und einem 'Standardwerte übernehmen'-Schnellpfad, und lehnte es ab, Code zu bearbeiten, bevor diese beantwortet waren. Der Basis-Arm legte direkt los und lieferte funktionierenden Flask-Limiter-Code (nach IP geschlüsselt, 10/min, In-Memory) mit ehrlich gekennzeichneten Annahmen; der Vorteil des Skills lag darin, die Abhängigkeits- und die Multi-Worker-In-Memory-Falle als Entscheidungen vor dem Schreiben statt danach sichtbar zu machen — eine bescheidene, aber echte Verbesserung bei einem unterspezifizierten Briefing.
Getestet am: 2026-07-12 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/trailofbits/skills cd skills mkdir -p ~/.claude/skills cp -r plugins/ask-questions-if-underspecified/skills/ask-questions-if-underspecified ~/.claude/skills/ask-questions-if-underspecified
Befehle & Beispiel-Prompts
/ask-questions-if-underspecifiedHält inne und klärt Anforderungen, bevor implementiert wird, wenn etwas wirklich unklar ist.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Build this feature but check with me if anything's unclearAsk before assuming what I meant in this requestClarify the spec before you start implementing