Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Enforces universal strict governance rules (500 lines, 5 funcs, 4 args) and interface-first I/O for Python, Golang, and .NET.
How to use
- 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.