Ask Questions if Underspecified
Stopper op og afklarer krav, før implementering, når noget er reelt uklart.
Testet · Virker
Hvad det gør
Afklar krav, før du implementerer. Brug det, når der opstår reel tvivl.
Testrapport
Testet med en bevidst underspecificeret anmodning: 'tilføj rate limiting, implementér hvad du synes er bedst.' Skill-armen stoppede op og stillede 5 præcise, velafgrænsede spørgsmål (rate/vindue, klient-identitetsnøgle, in-memory vs. delt lager, 429-svar, og — det basisarmen stiltiende besluttede selv — om det var tilladt at tilføje flask-limiter-afhængigheden), hver med en fed standardværdi og en 'svar standard'-genvej, og afviste at redigere kode, før spørgsmålene var besvaret. Basisarmen gik direkte i gang og leverede fungerende Flask-Limiter-kode (IP-nøglet, 10/min, in-memory) med sine antagelser ærligt markeret; skillets fordel var at gøre tilføjelsen af en afhængighed og in-memory-faldgruben ved flere workers til beslutninger før skrivning i stedet for efter — en beskeden, men reel forbedring på en underspecificeret brief.
Testet: 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
Kommandoer og eksempelprompter
/ask-questions-if-underspecifiedStopper op og afklarer krav, før implementering, når noget er reelt uklart.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
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