Ask Questions if Underspecified

Zatrzymuje się i doprecyzowuje wymagania przed implementacją, gdy coś jest naprawdę niejasne.

Autor: trailofbits · trailofbits/skills

Testowano · Działa ★ 8.0/10

Ask Questions if Underspecified — Zatrzymuje się i doprecyzowuje wymagania przed implementacją, gdy coś jest naprawdę niejasne.

Co robi ten skill

Doprecyzuj wymagania przed implementacją. Używaj, gdy pojawiają się poważne wątpliwości.

Raport z testu

Testowany na celowo niedoprecyzowanym zgłoszeniu: 'dodaj rate limiting, zaimplementuj tak, jak uważasz za najlepsze.' Wariant ze skillem zatrzymał się i zadał 5 zwięzłych, dobrze dobranych pytań (limit/okno czasowe, klucz identyfikujący klienta, przechowywanie w pamięci vs współdzielone, odpowiedź 429 oraz — to, co wariant bazowy po cichu założył sam — czy dodanie zależności flask-limiter jest dozwolone), każde z pogrubioną wartością domyślną i szybką ścieżką 'odpowiedz domyślnymi', i nie edytował kodu przed uzyskaniem odpowiedzi. Wariant bazowy ruszył od razu i dostarczył działający kod Flask-Limiter (kluczowany po IP, 10/min, w pamięci) z uczciwie oznaczonymi założeniami; przewaga skilla polegała na wyciągnięciu dodania zależności i pułapki pamięci przy wielu workerach jako decyzji przed pisaniem kodu, a nie po — skromna, ale realna poprawa przy niedoprecyzowanym briefie.

Testowano: 2026-07-12 · Claude Code 2.x (agent harness)

Instalacja

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

Komendy i przykładowe prompty

  • /ask-questions-if-underspecifiedZatrzymuje się i doprecyzowuje wymagania przed implementacją, gdy coś jest naprawdę niejasne.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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