Toolverse
Wszystkie skille

alignment-review

autor: meta-pytorch

Automatyczna kontrola kodu pod kątem błędów i zgodności z zasadami projektu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Umiejętność Claude'a do przeglądu zmian w kodzie w dwustopniowym modelu. Najpierw uruchamia automatyczne testy (lint, debug code), następnie analizuje zgodność z zasadami OpenEnv i otwartymi RFC. Identyfikuje problemy mechaniczne do natychmiastowego naprawienia oraz flaguje kwestie wymagające dyskusji zespołu. Przydatna przy recenzji pull requestów, sprawdzaniu kodu przed commitem lub na żądanie.

Jak używać

  1. Umieść umiejętność w katalogu .claude/skills/ swojego projektu OpenEnv. Upewnij się, że masz dostęp do plików konfiguracyjnych: .claude/docs/PRINCIPLES.md (zasady projektowe), .claude/docs/INVARIANTS.md (niezmienniki systemu) oraz katalog rfcs/ z dokumentami RFC.

  2. Uruchom umiejętność w kontekście przeglądu kodu, przekazując różnicę zmian (np. wynik git diff) lub wskazując pull request do przeanalizowania.

  3. Umiejętność automatycznie wykona pierwsze testy: uruchomi bash .claude/hooks/lint.sh aby znaleźć błędy lintingu oraz bash .claude/hooks/check-debug.sh aby wykryć kod debugowania (print statements, breakpointy).

  4. Przeczyta dokumenty zasad i niezmienników, a następnie przeskanuje katalog RFC aby zidentyfikować aktywne dyskusje projektowe (RFC w statusie Draft lub In Review).

  5. Przeanalizuje zmiany w kodzie w dwóch warstwach: Tier 1 to problemy do natychmiastowego naprawienia (błędy lintingu, niezainicjalizowane zmienne, błędy typów, problemy bezpieczeństwa), Tier 2 to potencjalne konflikty z zasadami lub RFC wymagające dyskusji.

  6. Otrzymasz raport zawierający listę problemów Tier 1 oraz sformatowane flagi wyrównania (alignment flags) dla Tier 2 z wskazaniem zagrożonych zasad, opisem problemu i sugerowanymi recenzentami na podstawie autorów odpowiednich sekcji dokumentacji.

Podobne skille