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

implement-slice

/implement-slice

Pomaga pisać kod z agentem AI dla wycinka mającego specyfikację: najpierw testy, najmniejsza zmiana i małe commity.

Repozytorium
skills ↗
Licencja
MIT
Ostatnia zmiana repozytorium
12.11.2026

Ocena i bezpieczeństwo

90/ 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ść25 / 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
5
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 12.11.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

Pomaga pisać kod z agentem AI dla wycinka mającego specyfikację: najpierw testy, najmniejsza zmiana i małe commity.

Oryginalny opis (EN)

Use when writing code with an AI agent for a slice that already has a spec, or when fixing a bug: test first, smallest change, small commits, one agent per task.

Jak działa

  1. Invariant rules
  2. Routes
Sekcje z nagłówków SKILL.md, w oryginale · 24 linii, 190 słów
Podgląd SKILL.md
---
name: implement-slice
description: "Use when writing code with an AI agent for a slice that already has a spec, or when fixing a bug: test first, smallest change, small commits, one agent per task."
---

# Implement a slice

Objective: make the slice's acceptance tests pass, in small steps that have been proven.

## Invariant rules

- One agent, one task per session. When the context has swollen, hand off or compact.
- A test first, failing for the expected reason, at the agreed test point. Then the smallest change that passes.
- While implementing, only make it pass. The tidying comes in `refactor-slice`, before the merge.
- Keep a comment when it is useful. It explains why, and the origin (a bug, an issue, an external constraint), never the obvious.
- Small commits that say why, what changed, and how it was proven.
- A bug is fixed only after it has been reproduced, with a regression test written before the fix.
- Robustness (timeouts, retry, idempotency, locks) is requested explicitly. See `design-architecture`.

## Routes

| If | Read |
|---|---|
| the test and implementation cycle, and the testing rules | `references/tdd-cycle.md` |
| fixing a bug | `references/fix-bug.md` |
| creating or updating the repository AGENTS.md | `references/agents-md.md` |
| the module touches money, data, or a critical rule | `references/mutation-testing.md` |
Pliki w paczce (5)
  • SKILL.md 1 KB
  • references/agents-md.md 1 KB
  • references/fix-bug.md 1 KB
  • references/mutation-testing.md 1 KB
  • references/tdd-cycle.md 1 KB

Wersje

W bazie nie ma innych skilli o nazwie implement-slice.

Migawka bazy z 13.11.2026 · wersja paczki 0876156be2b0 (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

  • 100implement-feature
    Implementuje dokładnie jedno kryterium opisanego wycinka: najpierw testy z tokenami, potem kod do zielonego wyniku, bramka kontrolna dla kryterium i commit.
  • 100feature
    Buduje lub zmienia funkcję etapami, po jednym w sesji: sprawdza etap w folderze wycinka, potem planuje i pisze specyfikację z człowiekiem albo implementuje jedno kryterium i commituje.
  • 92implement
    Wdraża zatwierdzony plan metodą test-first, w małych krokach, zaczynając od testu dla każdej części.
  • 100implement
    Implementuje wycinek, specyfikację lub ticket według kryteriów akceptacji, testem najpierw, a potem sprawdza wynik, upraszcza go i recenzuje.
  • 100implement-approved-slice
    Implementuje wyłącznie zatwierdzony slice minimalnymi zmianami i zapisuje dowody wykonania w notatkach slice'a oraz TASK_STATE.md, z opcjonalnym trybem test-first przez --tdd.
  • 90build-slice
    Buduje jeden pionowy wycinek zatwierdzonej funkcji według planu kodu, najpierw testy, potem weryfikacja i aktualizacja dokumentów.

Uwagi i zgłoszenia

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