Przejdź do treści
Biblioteka skilli
Programowanie · Testowanie

testing

/testing

Pisze i uruchamia testy w repozytorium i uczciwie raportuje wyniki, gdy trzeba sprawdzić, czy coś działa.

Licencja
MIT
Ostatnia zmiana repozytorium
08.11.2026

Ocena i bezpieczeństwo

100/ 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ść35 / 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 08.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

Pisze i uruchamia testy w repozytorium i uczciwie raportuje wyniki, gdy trzeba sprawdzić, czy coś działa.

Oryginalny opis (EN)

Writes and runs tests for this repo and reports results honestly. Use when adding or fixing tests, checking a change, or when asked whether something works.

Jak działa

  1. What to test
  2. Workflow
Sekcje z nagłówków SKILL.md, w oryginale · 24 linii, 187 słów
Podgląd SKILL.md
---
name: testing
description: Writes and runs tests for this repo and reports results honestly. Use when adding or fixing tests, checking a change, or when asked whether something works.
---

# Testing

## What to test
- One test per behaviour, named for the behaviour: `test_<what happens>_when_<condition>`.
- Cover: the normal case, one edge case (empty, zero, maximum), and one failure case.
- Test through the public interface, not private helpers.
- Fake only what is slow or outside the process (network, paid APIs, clock). Prefer real objects otherwise.
- A bug fix starts with a test that fails for the bug.

## Workflow
```
- [ ] 1. Find existing tests for the area; follow their style and fixtures
- [ ] 2. Write or update the tests
- [ ] 3. Run only the affected tests first (fast feedback)
- [ ] 4. If red: decide whether the test or the code is wrong, fix that one, rerun
- [ ] 5. Run the wider suite once before saying "done"
- [ ] 6. Report: command run, passed/failed counts, any test skipped and why
```
Repeat steps 3–4 until green. Never weaken or delete an assertion to make a test pass;
if a test looks wrong, say so and ask.

Test commands are in `docs/stack.md`.

Wersje

RepozytoriumWynikLicencja
Ta strona · sudheer554/claude-code-project-template100MIT
iuliandita/skills100MIT
wrongstack/wrongstack100MIT
langwatch/langwatch100Apache-2.0
mcouthon/agents100MIT
nteract/nteract100BSD-3-Clause
kettleofketchup/DraftForge100GPL-3.0
skillberry-ai/cap-evolve100Apache-2.0
TheBeardedBearSAS/claude-craft100MIT

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

  • 100write-tests
    Pisze lub przegląda testy jednostkowe dla kodu w repozytorium, gdy trzeba dodać nowe testy, sprawdzić istniejące albo zwiększyć pokrycie.
  • 90loop-verify
    Uruchamia kontrakt weryfikacji projektu i uczciwie ocenia, czy coś jest zweryfikowane, jest luką czy kłamstwem, przed uznaniem pracy za gotową.
  • 90write-tests
    Pisze, poprawia i przegląda testy w tym repozytorium, zgodnie z jego standardem jakości i właściwymi pomocnikami.
  • 100gdunit4-test-runner
    Uruchamia testy gdUnit4 w projektach Godot i raportuje wyniki w trybie tylko do odczytu, aby sprawdzić stan testów po zmianach w kodzie.
  • 100unit-testing
    Pisze i aktualizuje testy jednostkowe dla nowego lub zmienionego kodu, uruchamia je z pokryciem i naprawia błędy.
  • 90testing-python
    Wyznacza strategię testów dla Pythona 3.14+, gdy pisze się testy, ocenia pokrycie lub konfiguruje testy.

Uwagi i zgłoszenia

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