Ask Questions if Underspecified

Pauzeert om vereisten te verduidelijken voordat er wordt geïmplementeerd, wanneer iets echt onduidelijk is.

Door trailofbits · trailofbits/skills

Getest · Werkt ★ 8.0/10

Ask Questions if Underspecified — Pauzeert om vereisten te verduidelijken voordat er wordt geïmplementeerd, wanneer iets echt onduidelijk is.

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 unclear
  • Ask before assuming what I meant in this request
  • Clarify the spec before you start implementing