Przejdź do treści
Biblioteka skilli
Programowanie · Budowanie i kod

pair-programming

/pair-programming

Prowadzi pracę z człowiekiem nad kodem w parze: role kierowcy i nawigatora, TDD ping-pong i przegląd adwersaryjny.

Licencja
MIT
Ostatnia zmiana repozytorium
27.10.2026

Ocena i bezpieczeństwo

86/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść21 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

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

RepozytoriumWynikLicencja
Ta strona · ctoforaday/special-circumstances86MIT
frankxai/claude-skills-library100MIT
flurdy/agent-skills95MIT
staruhub/claudeskills95MIT

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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.