Ask Questions if Underspecified
Pauzeert om vereisten te verduidelijken voordat er wordt geïmplementeerd, wanneer iets echt onduidelijk is.
Getest · Werkt
Wat het doet
Verduidelijk vereisten voordat je gaat implementeren. Gebruik dit wanneer er serieuze twijfels ontstaan.
Testrapport
Getest met een opzettelijk onderbepaald verzoek: 'voeg rate limiting toe, implementeer wat jij het beste vindt.' De skill-arm pauzeerde en stelde 5 scherpe, goed afgebakende vragen (rate/window, client-identity key, in-memory vs gedeelde opslag, 429-respons, en — degene die de basisvariant stilzwijgend zelf besliste — of het toevoegen van de flask-limiter-dependency toegestaan was), elk met een vetgedrukte standaardwaarde en een 'antwoord met standaardwaarden'-snelkoppeling, en weigerde code te bewerken totdat de vragen beantwoord waren. De basisvariant ging meteen aan de slag en leverde werkende Flask-Limiter-code (op IP-adres, 10/min, in-memory) met eerlijk gemarkeerde aannames; de meerwaarde van de skill zat in het vooraf blootleggen van de dependency-toevoeging en de multi-worker in-memory valkuil als beslissingen vóór het schrijven in plaats van erna — een bescheiden maar reële verbetering bij een onderbepaalde briefing.
Getest op: 2026-07-12 · Claude Code 2.x (agent harness)
Installatie
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
Commando's en voorbeeldprompts
/ask-questions-if-underspecifiedPauzeert om vereisten te verduidelijken voordat er wordt geïmplementeerd, wanneer iets echt onduidelijk is.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
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