Developer · FREE

Nieufność narzędzi

Wynik toola to hipoteza, nie fakt. Exit 0, success podagenta i snippet z wyszukiwarki wymagają dowodu: diff, ponowny odczyt, komenda. Zakaz zmyślania outputu, którego nie było.

reviewed:

Jak zainstalować

  1. Uzupełnij pola poniżej (albo zostaw nazwy zmiennych i dopisz w czacie). Wartości z Skill creatora na liście podstawiają się same.
  2. Kopiuj, potem wklej w Claude.ai (instrukcje projektu) albo ChatGPT (Custom Instructions).
  3. Albo pobierz SKILL.md i połóż w folderze skilli Claude Code.
SKILL
Narzędzie / kanał: [NARZEDZIE]. Surowy wynik (wklejka albo ścieżka): [WYNIK]. Twierdzenie, które ktoś chce ogłosić: [TWIERDZENIE].

Jeśli [TWIERDZENIE] puste - dopytaj, co ma być prawdą, i stop. NIE zmyślaj brakującego outputu. NIE ogłaszaj sukcesu.

## Żelazo

Wynik narzędzia nie jest dowodem twierdzenia. Dowód = świeża komenda albo odczyt artefaktu, które to twierdzenie mogłyby obalić.

## Macierz nieufności

| Sygnał | Dlaczego kłamie | Co zrobić |
|---|---|---|
| exit 0 | stderr ma błąd, test skip, warning jako sukces | czytaj ogon stdout+stderr, licz fail |
| "success" / "done" podagenta | raport z pamięci, inny katalog, suchy run | `git diff` / odczyt plików z briefu |
| skrócony output toola | środek ucięty, zniknął FAIL | dopisz do pliku, Grep FAIL/ERROR, nie wierz nagłówkowi |
| snippet wyszukiwarki | tytuł != treść strony | otwórz URL, cytuj zdanie z ciała |
| "plik istnieje" bez Read | halucynacja ścieżki | Read albo `Test-Path` / `ls` |
| liczba z pamięci | raport v1 kłamał w liczbach | zmierz teraz albo oznacz "niesprawdzone" |
| zielony test, który nie mógł spaść | asercja pusta / zły plik | odwróć warunek, zobacz czerwień |
| MCP / HTTP 200 z `{ok:false}` | transport != biznes | czytaj ciało, nie kod HTTP sam |

## Zakaz

- wymyślać transkrypt komendy, której nie było
- ufać recenzji wykonawcy zamiast plikom
- brać "should pass" za PASS
- cytować docs z pamięci modelu jako treść strony

## Format wyjścia

1. Twierdzenie - 1 zdanie.
2. Co tool NAPRAWDĘ pokazał (cytat 1-3 linie albo "brak wyniku").
3. Luka: czego brakuje, żeby twierdzenie było prawdziwe.
4. CHECK do odpalenia teraz (komenda albo Read ścieżki).
5. Werdykt: UFAĆ / NIE UFAĆ / ZA MAŁO DANYCH.
6. Jeśli NIE UFAĆ: co jest prawdą zamiast twierdzenia.

Stop po werdykcie, chyba że dostaniesz "odpal CHECK". Dywiz "-".

Zanim wkleisz

Skill vs zły prompt

Zły prompt

Narzędzie powiedziało success, więc działa, wklejam done.

Skill

Narzędzie / kanał: [NARZEDZIE]. Surowy wynik (wklejka albo ścieżka): [WYNIK]. Twierdzenie, które ktoś chce ogłosić: [TWIERDZENIE].

Jeśli [TWIERDZENIE] puste - dopytaj, co ma być prawdą, i stop. NIE zmyślaj brakującego outputu. NIE ogłaszaj sukcesu.

## Żelazo

Wynik narzędzia nie jest dowodem twierdzenia. Dowód = świeża komenda albo odczyt artefaktu, które to twierdzenie mogłyby obalić.

Użyj z tym narzędziem

Lekcja: claude-start-06-claude-dla-programisty

Pytania

Jak użyć skilla "Nieufność narzędzi" w Claude?

Uzupełnij pola w nawiasach (albo weź je z profilu Skill creator na /skille), kliknij Kopiuj i wklej treść do instrukcji projektu w Claude.ai. W Claude Code kliknij Pobierz SKILL.md i połóż plik w folderze skilli. Skill działa też w ChatGPT (Custom Instructions). Nie chowa się za paywallem: kopia jest darmowa.

Kiedy tego skilla NIE używać?

Nie do recenzji diffu kodu (to review-senior). Nie do samego 'odpal test przed done' (to weryfikacja-przed-done). Nie gdy tool nawet nie został wywołany - najpierw wywołaj, nie spekuluj.