Coding Principles
Niezależne od języka zasady kodowania dla utrzymywalności, czytelności i jakości kodu
Testowano · Działa
Co robi ten skill
Niezależna od języka lista kontrolna zasad kodowania obejmująca projektowanie funkcji, obsługę błędów, wstrzykiwanie zależności, komentowanie, refaktoryzację i bezpieczne wartości domyślne, plus odniesienie do kontroli bezpieczeństwa do przeglądu. Uruchamia się podczas implementacji funkcji, refaktoryzacji lub przeglądu jakości kodu. Kieruje generowany kod w stronę sparametryzowanych zapytań, bezpiecznego logowania tajemnic, bezpiecznego haszowania, nazwanych stałych i małych funkcji o pojedynczej odpowiedzialności.
Raport z testu
Pobrano SKILL.md i jeden odwołujący się do niego plik (references/security-checks.md, HTTP 200) z kopii dev-skills; frontmatter ma name+description i brak zakodowanych na stałe ścieżek lub zagrożeń bezpieczeństwa. Dla wyniku napisałem tę samą funkcję registerUser dwukrotnie: bazową napisaną naturalnie, a następnie jedną ściśle zgodną z treścią. Wersja z umiejętnością konkretnie naprawiła rzeczywiste defekty w mojej bazowej — konkatenacja ciągów SQL stała się sparametryzowanym zapytaniem, console.log wyciekający hasło w postaci jawnej stał się logiem tylko z nazwą użytkownika, MD5 stało się pbkdf2 z solą, magiczna liczba 13 stała się MINIMUM_AGE, a surowy e.message przestał wyciekać do wywołującego. Frazy wyzwalające ocenione: „refaktoryzuj ten 300-liniowy UserService” TAK, „przejrzyj mój PR pod kątem jakości kodu” TAK, „zaimplementuj warstwę cache z czystą, utrzymywalną strukturą” TAK, „jaka jest różnica między TCP a UDP” NIE, „skonfiguruj potok CI GitHub Actions” NIE — wszystkie 5 poprawnych.
Testowano: 2026-07-21 · Claude Code 2.x (agent harness)
Instalacja
git clone --depth 1 https://github.com/shinpr/claude-code-workflows.git /tmp/coding-principles-src mkdir -p ~/.claude/skills cp -R /tmp/coding-principles-src/dev-skills/skills/coding-principles ~/.claude/skills/coding-principles # Places SKILL.md at ~/.claude/skills/coding-principles/SKILL.md plus references/security-checks.md # No deps, no scripts, no API keys — pure guidance skill. # Identical copies also live under dev-workflows-frontend/ and dev-workflows-fullstack/ in the same repo. # Plugin alternative: /plugin marketplace add shinpr/claude-code-workflows then /plugin install dev-workflows@claude-code-workflows
Komendy i przykładowe prompty
/coding-principlesNiezależne od języka zasady kodowania dla utrzymywalności, czytelności i jakości kodu
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Review this function for maintainability issuesRefactor this code to be more readableCheck this feature implementation against coding principles