S
strict-architecture
Wymuszaj ścisłe reguły architektury w Pythonie, Go i .NET — maksymalnie 500 linii, 5 funkcji, 4 argumenty.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do Claude'a, który narzuca uniwersalne limity architektoniczne na cały kod: maksymalnie 500 linii na plik, 5 publicznych funkcji na klasę i 4 argumenty na funkcję. Obsługuje Python, Golang i .NET. Wymusza interfejsy jako kontrakty wejścia-wyjścia i zabrania zmiennych środowiskowych poza plikami głównymi. Idealny dla zespołów, które chcą utrzymać kod czysty, modularny i łatwy do testowania.
Jak używać
- Zainstaluj skill w swoim projekcie Claude'a, umieszczając katalog strict-architecture w ścieżce .claude/skills/. 2. Włącz skill w konfiguracji Claude'a, ustawiając mode na true lub dodając go do listy aktywnych umiejętności. 3. Przed zapisaniem pliku w Pythonie, Go lub .NET sprawdź, czy liczba linii nie przekracza 500 — jeśli tak, podziel plik na mniejsze moduły. 4. Zdefiniuj wszystkie zależności jako interfejsy: w Pythonie użyj typing.Protocol, w Go użyj type Service interface, w .NET użyj IInterface. 5. Upewnij się, że każda funkcja ma maksymalnie 4 argumenty; jeśli potrzebujesz więcej, użyj obiektu konfiguracyjnego (@dataclass w Pythonie, struct w Go, POCO w .NET). 6. Odrzuć zmienne środowiskowe wszędzie poza plikami main.py, main.go lub Program.cs — przekazuj wartości jako argumenty konstruktora.