Przejdź do treści
Biblioteka skilli
Programowanie · Planowanie

test-plan

/test-plan

Planuje testy funkcji: mapuje kryteria akceptacji na testy, szuka luk i uruchamia główne przepływy end-to-end.

Repozytorium
agent-skills ↗
Licencja
MIT
Ostatnia zmiana repozytorium
09.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 09.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

Planuje testy funkcji: mapuje kryteria akceptacji na testy, szuka luk i uruchamia główne przepływy end-to-end.

Oryginalny opis (EN)

Plan and check testing for a feature: map each acceptance criterion to a test at the right level, find gaps, write the missing tests, and run end-to-end checks of the main flows. Use when a feature needs a test strategy or before review.

Jak działa

  1. 1. Map criteria to tests
  2. 2. Choose the level
  3. 3. Look for gaps
  4. 4. Write the missing tests
  5. 5. Run the flows
  6. Report
Sekcje z nagłówków SKILL.md, w oryginale · 50 linii, 400 słów
Podgląd SKILL.md
---
name: test-plan
description: Plan and check testing for a feature: map each acceptance criterion to a test at the right level, find gaps, write the missing tests, and run end-to-end checks of the main flows. Use when a feature needs a test strategy or before review.
---

# test-plan

Your job is confidence that the feature does what the spec says, and that it keeps doing it. More tests isn't the goal; the right tests are.

## 1. Map criteria to tests

Read the spec's user stories, success criteria and test seams, and the task files' "Done when" lists. Build a table in `docs/work/<feature>/test-plan.md`:

```markdown
| Story / criterion | Level | Test | Status |
|---|---|---|---|
| 3. Refund over total is rejected | API | `refunds.test.ts › rejects over-refund` | passing |
| 5. Admin sees refund history | e2e | — | missing |
```

## 2. Choose the level

- **Unit:** pure logic with many cases (pricing, parsing, permissions rules). Fast, many.
- **Integration / API:** a module or endpoint with its real database or a local double. Most feature behavior belongs here.
- **End-to-end:** a few critical user flows through the real UI (sign up, checkout, the feature's main path). Slow, so few.

Push each check down to the lowest level that can catch the bug. Use end-to-end only for what only end-to-end can catch: wiring, routing, the UI and API agreeing.

## 3. Look for gaps

For each story, check the cases teams usually forget:

- Empty input, maximum size, unusual characters, wrong types
- Missing or expired auth, the wrong user's data, a role without permission
- The external service failing, timing out, or answering twice
- Concurrent edits, double submits, retries
- Time: time zones, daylight saving, month and year ends

Add a row for each case that matters. Mark the ones you deliberately won't test and why.

## 4. Write the missing tests

Write them with the `tdd` skill's rules: at the agreed seam, expected values from the spec, deterministic. A new test that passes immediately for behavior that should already work is fine; confirm it can fail by breaking the code briefly.

## 5. Run the flows

Run the full suite and the end-to-end flows. In a web app, also walk the main path in a real browser when a browser tool is available, and check the console.

Flaky test? Don't retry until it passes. Treat it as a bug: use the devkit `debug` skill if installed.

## Report

Update the table's Status column, then report in under 200 words: criteria covered, gaps left and why, any failing or flaky tests with the command to reproduce them.

Wersje

RepozytoriumWynikLicencja
Ta strona · LeMarkk/agent-skills100MIT
ghassenazzouz/claude-qa-agent100MIT
omexit/claude-skills-pack100MIT
katalon-labs/true-skills100MIT
yasunori0418/skills90MIT
MohamedRamadanSalah/claude-qa-toolkit90MIT

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

  • 90write-e2e-test
    Tworzy, utrzymuje i weryfikuje testy end-to-end w Playwright MCP dla nowych funkcji i przepływów, sprawdzając UI i poprawność działania.
  • 100running-e2e-tests
    Wykonuje testy end-to-end obejmujące pełne przepływy użytkownika przez frontend i backend.
  • 100feature-workflow
    Prowadzi funkcję od zapytania do ostatniego commitu: specyfikacja, plan, testy najpierw, sprawdzenie w przeglądarce i testy end-to-end.
  • 100running-e2e-tests
    Uruchamia testy end-to-end, które sprawdzają kompletne przepływy użytkownika w całym stosie, od frontendu po backend.
  • 100create-test-plan
    Tworzy plan testów: planowanie testowania, przypadki testowe i strategię QA dla funkcji.
  • 100test-browser
    Uruchamia testy end-to-end w przeglądarce na stronach zmienionych w PR: mapuje pliki na trasy i zapisuje zrzuty ekranu.

Uwagi i zgłoszenia

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