← Wszystkie skille

Skille · 20 pozycji

Programowanie

Języki, architektura, debugowanie i ogólne praktyki inżynierskie

Skill

brainstorming

Zamienia luźny pomysł w dopracowany projekt przez serię pytań i eksplorację alternatyw — zanim powstanie choćby linia kodu. Jeden z najpopularniejszych skilli pakietu Superpowers.

★ 256k obra
Skill

test-driven-development

Wymusza rygorystyczny cykl red-green-refactor: najpierw test, potem implementacja. Włączaj przy każdej nowej funkcji lub bugfixie, żeby agent nie „oszukiwał” na testach.

★ 256k obra
Skill

systematic-debugging

Czterofazowy proces debugowania, który zmusza do znalezienia prawdziwej przyczyny błędu zamiast leczenia objawów. Używaj, gdy bug jest oporny albo agent kręci się w kółko.

★ 256k obra
Skill

writing-plans

Uczy pisać szczegółowe plany implementacji z małymi, weryfikowalnymi krokami. Naturalny krok po brainstormingu, przed oddaniem pracy agentom wykonawczym.

★ 256k obra
Skill

executing-plans

Dyscyplinuje wykonywanie wcześniej spisanych planów: krok po kroku, z checkpointami i raportowaniem odchyleń. Para do skilla writing-plans.

★ 256k obra
Skill

subagent-driven-development

Rozdziela zadania między niezależne subagenty z punktami kontroli code review między iteracjami. Używaj przy większych zmianach, które da się zrównoleglić.

★ 256k obra
Skill

verification-before-completion

Nie pozwala agentowi ogłosić „gotowe”, dopóki faktycznie nie zweryfikuje wyniku: testy, uruchomienie, dowody. Skutecznie ogranicza przedwczesne deklaracje sukcesu.

★ 256k obra
Skill

grill-me

Bezlitosne „przesłuchanie” Twojego planu lub projektu — seria dociekliwych pytań, które obnażają słabe punkty zanim zaczniesz budować. Od Matta Pococka, znanego edukatora TypeScript.

★ 175k mattpocock
Skill

Domain Modeling

Buduje i doprecyzowuje model domenowy projektu: wspólny język (ubiquitous language) i zapis decyzji architektonicznych. Używaj przy porządkowaniu terminologii i projektowaniu domeny.

★ 175k mattpocock
Skill

Improve Codebase Architecture

Skanuje bazę kodu w poszukiwaniu okazji do pogłębienia architektury i prezentuje je jako wizualny raport HTML, po czym przepytuje z wybranej. Używaj przy planowaniu refaktoryzacji.

★ 175k mattpocock
Skill

Diagnosing Bugs

Pętla diagnostyczna dla trudnych bugów i regresji wydajności: hipoteza, weryfikacja, dowód. Używaj, gdy coś jest zepsute, rzuca wyjątkami albo nagle zwolniło.

★ 175k mattpocock
Skill

Rust Review

Kompleksowy przegląd bezpieczeństwa kodu Rust od Trail of Bits: granice safe/unsafe, pamięć, współbieżność, FFI i pułapki async. Używaj przy audycie crate'ów i serwisów w Rust.

★ 6.2k trailofbits
Skill

C/C++ Review

Przegląd bezpieczeństwa kodu C/C++ pod kątem korupcji pamięci, przepełnień liczb całkowitych, race conditions i use-after-free. Używaj przy audycie natywnych aplikacji i demonów.

★ 6.2k trailofbits
Skill

Modern Python

Konfiguruje projekty Pythona z nowoczesnym toolingiem: uv, ruff i ty. Używaj przy zakładaniu projektu, pisaniu skryptów lub migracji z pip, Poetry, mypy czy blacka.

★ 6.2k trailofbits
Skill

supabase-postgres-best-practices

Oficjalne dobre praktyki PostgreSQL od zespołu Supabase: schematy, RLS, indeksy i wydajność. Włączaj przy każdej pracy z bazą Supabase.

★ 2.3k supabase
Skill

workers-best-practices

Oficjalny skill Cloudflare: pisanie i review kodu Workers zgodnie z produkcyjnymi dobrymi praktykami i konwencjami wrangler.jsonc. Obowiązkowy przy budowaniu na platformie Cloudflare.

★ 2.2k cloudflare
Skill

Node.js + TypeScript

Dobre praktyki Node.js z natywnym TypeScriptem od Matteo Colliny: type stripping, async, error handling, streamy, testy i profilowanie. Używaj przy konfiguracji i rozwijaniu backendów w Node 22+.

★ 1.9k mcollina
Skill

TypeScript Magician

Projektuje złożone typy generyczne, zamienia any na ścisłe typy i rozwiązuje błędy kompilatora TypeScript. Używaj przy conditional types, mapped types, type guards i zaawansowanym typowaniu.

★ 1.9k mcollina
Skill

Code Simplifier

Upraszcza i porządkuje kod dla czytelności i spójności, zachowując pełną funkcjonalność. Używaj po napisaniu feature'a albo gdy kod wymaga refaktoryzacji pod kątem elegancji.

★ 860 getsentry
Skill

angular-developer

Oficjalny skill zespołu Angular: generowanie kodu i wskazówki architektoniczne dla komponentów, serwisów i nowej reaktywności (signals). Włączaj w każdym projekcie Angular.

★ 570 angular