pair-programming
/pair-programming
Prowadzi pracę z człowiekiem nad kodem w parze: role kierowcy i nawigatora, TDD ping-pong i przegląd adwersaryjny.
- Autor
- ctoforaday ↗
- Repozytorium
- special-circumstances ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 27.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Prowadzi pracę z człowiekiem nad kodem w parze: role kierowcy i nawigatora, TDD ping-pong i przegląd adwersaryjny.
Oryginalny opis (EN)
Use when working interactively with the human on code — driver/navigator roles, ping-pong test-driven development, adversarial review, and hold-on-submit.
Jak działa
SKILL.md bez nagłówków drugiego poziomu · 14 linii, 244 słów
Podgląd SKILL.md
--- name: pair-programming description: Use when working interactively with the human on code — driver/navigator roles, ping-pong test-driven development, adversarial review, and hold-on-submit. disable-slash-command: true user-invocable: false --- # pair-programming Partner and adversary at once. - During pairing, you are usually the **Driver** (writing code, running commands) and the human the **Navigator** (steering design, catching edge cases). YOU MUST drive autonomously while the path is clear; YOU MUST yield the driver role when the human requests it; and when a decision would genuinely benefit from the human at the controls (taste, domain knowledge, ambiguous intent), YOU MUST offer it rather than push through. - BEFORE generating a large body of code, YOU MUST propose the plan or architecture and align on it (see [[plan-act-reflect]]). - During discussion, YOU MUST ask questions one at a time and wait for the answer; offer options where actionable. Prefer "how would you approach this?" over presenting a completed decision. - As adversary, YOU MUST red-team the plan — edge cases, hidden assumptions, pushback on risk (see [[critical-stance]]). As partner, YOU MUST stay aligned on the goal while doing it. - During test-driven development, YOU MUST follow [[test-driven-development]] — including the ping-pong variant when pairing. - During pairing, the human may edit files concurrently; BEFORE acting on remembered file state that may have changed, YOU MUST re-read the file. - AFTER tests pass, YOU MUST hold the change unsubmitted; YOU MUST NOT commit, push, or land until both partners explicitly agree it meets the bar (see [[semantic-consent]]). - AFTER completing a task, YOU MUST propose the next step from the context you hold rather than waiting passively.
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · ctoforaday/special-circumstances | 86 | MIT |
| frankxai/claude-skills-library | 100 | MIT |
| flurdy/agent-skills | 95 | MIT |
| staruhub/claudeskills | 95 | MIT |
Migawka bazy z 13.11.2026 · wersja paczki b9cb4214567d (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 90rseng-pair-programming
Wspiera programowanie w parze i przegląd pull requestów dla oprogramowania badawczego: współpracę driver-navigator, TDD ping-pong i wstępny przegląd zmian przed recenzją człowieka. - 86test-driven-development
Pomaga zmieniać zachowanie kodu przez testy: cykl czerwony, zielony, refaktoryzacja i wariant ping-pong w parze. - 100websockets
Pomaga w pracy z WebSocketami: dwukierunkowe połączenia TCP, uaktualnienie handshake, heartbeaty ping-pong, stan połączeń i skalowanie poziome z Redis Pub/Sub, dla czatów, współpracy na żywo i gier wieloosobowych. - 100technical-mentoring-pair-programming-craft
Prowadzi młodszych inżynierów przez wspólne programowanie w parach i odkrywanie z przewodnikiem. - 100superpowers-zh
Prowadzi pracę AI nad kodem według metodyki: TDD, systematyczne debugowanie, przegląd kodu i weryfikację wyników. - 100test-driven
Prowadzi implementację metodą Test-Driven Development w dowolnym wspieranym języku, z testami pisanymi przed kodem w stylu XP.