Code Reader v2 (English)

Analiza kodu zorientowana na 'DLACZEGO', z odrzuconymi alternatywami i warunkami brzegowymi.

Autor: notlate-cn · notlate-cn/code-reader-skills

Testowano · Działa ★ 8.0/10

Code Reader v2 (English) — Analiza kodu zorientowana na 'DLACZEGO', z odrzuconymi alternatywami i warunkami brzegowymi.

Co robi ten skill

Umiejętność rozumienia kodu oparta na naukach kognitywnych, z trzema poziomami głębokości — Quick, Standard i Deep — która sprawia, że analiza odpowiada, dlaczego kod został zbudowany w ten sposób, jakie alternatywy zostały odrzucone i gdzie przestaje działać. Uruchamia się na "analyze this", "help me understand", "explain the principle" lub "deep dive". Jej obowiązkowe sekcje dotyczące alternatyw i nie mających zastosowania scenariuszy ujawniają niezmienniki projektowe, które pomija zwykłe podsumowanie pliku.

Raport z testu

Przeanalizowano rzeczywisty plik — redaktor 8-regex w lib/redact.ts Prompt Sensei — na zimno, a następnie w trybie Standard, i zweryfikowano każde twierdzenie, uruchamiając kod. Moje zimne podsumowanie wymieniło wzorce i stwierdziło, że zostały zastosowane sekwencyjnie; nigdy nie zaznaczyło, że sekwencja jest kluczowa. Obowiązkowe sekcje umiejętności "why not other approaches" i "inapplicable scenarios" przyniosły dwa odkrycia, które następnie potwierdziłem wykonaniem: przeniesienie uniwersalnego [SECRET] o długości ponad 40 znaków na początek tablicy spowodowało wyciek nagłówka i ładunku JWT w postaci zwykłego tekstu (eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMjM0NTY3ODkwIn0. przetrwało, tylko sygnatura została zamaskowana) zamiast być w pełni zastąpionym przez [TOKEN], a ten sam uniwersalny element dał fałszywe pozytywy dla 40-heksowego SHA git i długiej nazwy pliku pamięci podręcznej node_modules. Kosztem jest prawdziwe nadęcie: 722-liniowy, 28KB SKILL.md szablonów dla często jednoplikowego pytania. Dokumentacja również przesadza — czasy trwania są aspiracyjne, "code review" jest wymienione jako wyzwalacz dla narzędzia do zrozumienia, a nie do znajdowania błędów, a dołączony plik .skill zip jest nieudokumentowaną duplikacją tej samej treści.

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

Instalacja

git clone https://github.com/notlate-cn/code-reader-skills.git
mkdir -p ~/.claude/skills
cd code-reader-skills && cp -r code-reader-en ~/.claude/skills/code-reader-v2-en

Komendy i przykładowe prompty

  • /code-reader-v2-enAnaliza kodu zorientowana na 'DLACZEGO', z odrzuconymi alternatywami i warunkami brzegowymi.

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

  • Explain why this redactor code is built this way, not just what it does
  • What alternatives did this function reject, and where does it break
  • Deep dive into this module's design invariants and boundary conditions