Od mglistego zgłoszenia do planu, który agent wykona.

Jeden przykład krok po kroku pokazuje trzy pliki, od których zaczyna się reszta biblioteki: intent.md, spec.md i plan.md. Potem ponad 100 przepisów, każdy z promptem i sprawdzeniem, które dowodzi wyniku.

249,99 zł jednorazowo za 12 miesięcy dostępu. Nic się samo nie odnawia. Zwrot w ciągu 30 dni przy pierwszym zakupie.

Pliki pisane, zanim agent zacznie budować
3
Przepisy do skopiowania
100+
Obszary
7
Narzędzia, dla których napisano przepisy
3

Frontend, backend, bazy danych, dane, DevOps, mobile i obsługa błędów, dla Claude Code, Codeksa i Cursora.

Trzy pliki, każdy czytany przez następny etap.

Najpierw intencja, potem specyfikacja, potem plan. Każdy plik trafia do repozytorium, a wskazana osoba akceptuje go, zanim zacznie się następny. Agent może naszkicować każdy z nich, ale nie akceptuje własnej pracy.

  1. intent/notifications/intent.md

    Intent: Notifications when a teammate comments on a document

    Author: AUTHOR_NAME (TEAM). Status: draft | accepted. Ticket: Dodaj powiadomienia dla użytkowników

    Problem

    WHAT_IS_BROKEN_OR_MISSING

    Proposed outcome

    In-app and email notifications when a teammate comments on a document.

    Affected users and systems

    Teammates on a document.

    Constraints

    Follow the existing API conventions.

    Open questions

    OPEN_QUESTIONS

    Akceptuje
    Product owner
    Gotowe, gdy
    Problem, rezultat i ograniczenia są opisane; otwarte pytania są wypisane, a nie zgadnięte
    Gotowy prompt: wywiad, który kończy się intencją Pokaż prompt: wywiad, który kończy się intencją
    I want to add in-app and email notifications when a teammate comments on a document. Interview me before writing anything. Ask one question at a time about users, triggers, delivery channels, opt-out, volume, edge cases, and constraints, and dig into the parts I have not thought about. When we have covered everything, write intent/notifications/intent.md with the sections Problem, Proposed outcome, Affected users and systems, Constraints, and Open questions. Put anything I could not answer under Open questions. Do not propose a design and do not write code.
  2. intent/notifications/spec.md

    Spec: Notifications when a teammate comments on a document

    (from intent.md, accepted DATE)

    Status: ready-for-plan

    Requirements and acceptance criteria

    R1: In-app and email notifications when a teammate comments on a document. Accepted when: CHECKABLE_CRITERION

    Architecture and design

    DESIGN_DETAILS

    Out of scope

    OUT_OF_SCOPE

    Skills and policies applied

    Security: POLICIES_APPLIED

    Brand and UX: GUIDELINES_APPLIED

    Flagged concerns

    CONCERNS_FOR_POLICY_OWNERS

    Akceptuje
    Product owner, przy pracy wyższego ryzyka także tech lead
    Gotowe, gdy
    Każde wymaganie ma kryterium akceptacji, które test może sprawdzić
    Gotowy prompt: zestaw specyfikację z bazą kodu Pokaż prompt: zestaw specyfikację z bazą kodu
    Read intent/notifications/spec.md. Do not write or change any files.
    1. Restate each requirement in one sentence.
    2. List every ambiguity or gap, and the question that would close it.
    3. Find the existing code, tables, and API patterns this feature touches, with file paths.
    4. Flag every place where the spec conflicts with the current architecture, for example a new table where an existing one could be extended.
    5. List each requirement that has no testable acceptance criterion.
  3. intent/notifications/plan.md

    Plan: Notifications when a teammate comments on a document

    (from spec.md, accepted DATE)

    Files that change

    FILE_LIST_WITH_REFERENCE_PATTERNS

    Decisions

    DECISION: a new notifications table or extending events, CHOICE, REASON

    Tasks

    1. Migration (files: FILES). Accepted when: CHECK. Test: TEST_COMMAND

    2. API (files: FILES). Accepted when: CHECK. Test: TEST_COMMAND

    3. UI (files: FILES). Accepted when: CHECK. Test: TEST_COMMAND

    Risks

    RISKS

    Proof

    COMMANDS_THAT_SHOW_THE_CHANGE_WORKS

    Akceptuje
    Inżynier (praca rutynowa); tech lead lub architekt (wyższe ryzyko)
    Gotowe, gdy
    Każde zadanie wskazuje swoje pliki i polecenie, które potwierdza jego wykonanie
    Gotowy prompt: szkic plan.md z zadaniami Pokaż prompt: szkic plan.md z zadaniami
    Using intent/notifications/spec.md and what you found in the codebase, write intent/notifications/plan.md with these sections:
    - Files that change, with the existing file you use as the pattern for each.
    - Decisions: every choice with a real trade-off, the options, and your pick.
    - Tasks: an ordered checklist (- [ ]). Each task fits one focused session, names its files, states its acceptance check, and is followed by the test that proves it. Order by dependency: migration, then API, then UI.
    - Risks.
    - Proof: the exact commands that show the whole change works.
    Prefer dependencies already in package.json. Do not implement anything.

Szablony pochodzą z przewodnika o łańcuchu artefaktów (aktualizacja: 2026-10-17), a puste pola wypełnia jego scenariusz z powiadomieniami. Pola pisane wielkimi literami to miejsca do uzupełnienia z przewodnika. Prompty cytujemy w całości z tego samego przewodnika.

Gdzie wychodzi na jaw kolidująca tabela.

Zgłoszenie brzmi „Dodaj powiadomienia dla użytkowników”. Wklejone wprost agentowi, daje 400 linii kodu, które wyglądają wiarygodnie, pomijają połowę wymagań i wymyślają tabelę notifications kolidującą z twoją tabelą events. Agent podjął decyzje architektoniczne, o które nikt go nie prosił, bo nic zapisanego nie mówiło mu, że ma postąpić inaczej.

Kwestionuj plan jak na design review: Plan dodaje tabelę notifications. Jakie są kompromisy względem rozszerzenia events i które rozwiązanie pasuje do naszych istniejących wzorców?
  1. Zapisz intencję

    Niech agent przeprowadzi z tobą wywiad, zamiast pisać intencję sam. Zacommituj wynik i poproś product ownera o akceptację.

  2. Napisz specyfikację, a potem każ agentowi znaleźć w niej luki

    Zanim powstanie jakikolwiek plan, otwórz nową sesję. Ten krok wyłapuje kolidującą tabelę, zanim ktokolwiek ją napisze.

  3. Naszkicuj plan w trybie planowania

    Tryb planowania pozwala agentowi czytać kod bez zmieniania go. Poproś o plan, który wykorzystuje to, co już istnieje, i kończy się listą zadań.

  4. Wykonuj jedno zadanie na turę

    Każde zadanie jest na tyle małe, że da się je sprawdzić i wyrzucić. Gdy agent pomyli się przy zadaniu 7, tracisz zadanie 7, a nie całą funkcję.

  5. Sprawdź diff względem łańcucha

    Uruchom przegląd, który porównuje to, co zbudowano, z tym, co zaakceptowano: pliki, których plan nie wymienia, i odhaczone zadania bez testu.

  6. Zmerguj i domknij pętlę

    Pull request niesie wyniki review i dowody testów. Incydent albo brakujące wymaganie staje się następnym intent.md.

Ten sam łańcuch w każdym narzędziu.

Różni się tylko to, jak utrzymujesz agenta w trybie tylko do odczytu, gdy planuje. We wszystkich trzech plan liczy się dopiero jako zacommitowany plan.md: ten plik czytają CI, agenci recenzujący i następna sesja.

Jak planować i gdzie uruchomić zadanie w Claude Code, Codeksie i Cursorze
Narzędzie Tryb planowania Worktree
Claude Code Tryb planowania włączysz przez Shift+Tab, /plan albo claude --permission-mode plan. Od v2.1.283 (oba kanały wydań na 2026-10-12) sesje interaktywne w terminalu i VS Code startują w trybie auto, więc na tryb planowania przełącz się świadomie. claude -w notifications uruchamia pracę w nowym worktree Gita, a claude -c kontynuuje ostatnią rozmowę.
Codex Tryb planowania włączysz przez /plan w CLI. codex --worktree uruchamia sesję w nowym, zarządzanym worktree Gita (v0.157.1), a codex resume --last wznawia ostatnią sesję.
Cursor Wybierz Plan w selektorze trybu agenta. Worktrees „let Agent work in isolated Git checkouts” (dokumentacja Cursora, sprawdzone 2026-08-28), dzięki czemu równoległe zadanie nie dotyka twojej gałęzi roboczej.

Z przewodnika o łańcuchu artefaktów, ostatnia aktualizacja 2026-10-17. Codex: Narzędzie planowania update_plan jest od v0.152.0 domyślnie wyłączone, więc Codex nie prowadzi żywej listy kontrolnej, dopóki nie ustawisz tools.update_plan.enabled = true. Trzymaj zadania w plan.md, gdzie przetrwają każdą sesję.

Przepisy według obszaru.

Każdy przepis łączy prompt ze sprawdzeniem, które dowodzi wyniku: testem, który najpierw nie przechodzi, kontrolą typów, buildem albo bramką, którą możesz uruchomić.

5 z nich miesięcznie przeczytasz za darmo, wszystkie z Toolkitem. Szablony i prompty powyżej możesz kopiować od razu.

Pokaż jeden obszar

Frontend

6 stron

Backend

12 stron
Receptury backendowePrzegląd Wybierz recepturę backendową dla swojego stosu, zapisz bramkę w AGENTS.md i udowadniaj poprawność kodu agenta testami zamiast czytania każdej linii. Wzorce tworzenia API Prompty dla Claude Code, Codex i Cursora, które budują idempotentne POST-y, paginację keyset i OpenAPI bez dryfu, plus testy, które to udowadniają. Receptury na Elixira i Phoenix Receptury dla agentów w Phoenix 1.8 i Elixir 1.20: mix precommit jako bramka, Tidewave MCP, strumienie LiveView, testy OTP, Ecto.Multi, Oban i release'y. Wzorce języka Go Prompty i bramki dla usług Go pisanych przez agenta — graceful shutdown, ograniczone goroutines, dobrane pule pgx oraz testy wyścigów i wycieków. Wzorce Java i Spring Boot Kod Spring Boot 4.1 z Claude Code, Codexa lub Cursora bez usuniętych API, zapytań N+1 i połykanych błędów, udowodniony Testcontainers i ArchUnit. Przepisy na Node.js/Express Prompty i bramki dla usług Node.js na Express 5 pisanych przez agenta: czysty shutdown, walidacja, rotacja tokenów, transakcje Prisma, kolejki i logi. Wzorce programowania w PHP Receptury dla agentów w Laravelu 13 i Symfony — kontekst z Laravel Boost, testy najpierw, bramka Pint, PHPStan i PHPUnit, ścisły Eloquent i bezpieczne legacy. Przepisy na Python Prompty i bramki dla backendów Python pisanych przez agenta: lifespan FastAPI, Pydantic v2, async SQLAlchemy 2.1, Celery, httpx, structlog i izolacja tenantów. Wzorce programowania w Rust Prompty i bramki dla usług Rust pisanych przez agenta — ownership bez klonowania, błędy mapowane na HTTP, sprawdzany SQLx i czyste zamykanie Tokio. Wzorce serverless dla agentów AI Przepisy dla agentów AI na AWS Lambda, Cloudflare Workers i Vercel — idempotentne handlery, kontrola bindingów, cold starty i testy, które to dowodzą. Receptury .NET i C# Receptury dla agentów w ASP.NET Core, EF Core i xUnit v3 — jeden AGENTS.md, pętle test-first na prawdziwym Postgresie i analizatory, które blokują build. Receptury Ruby on Rails Receptury dla agentów w Rails 8.1 — generatory zamiast ręcznych plików, pętle RSpec, bin/ci jako definicja ukończenia, bezpieczne migracje i wykrywanie N+1.

Bazy danych

5 stron

Dane

1 strona

DevOps

6 stron

Mobile

6 stron

Obsługa błędów

4 strony

Liczbę stron i daty bierzemy z przepisów przy każdym budowaniu serwisu.

Przepis zaczyna się od przypięcia tego, w czym agent wciąż się myli.

Agenci uczyli się Reacta na kodzie z wielu lat: z Reacta 16–18, TanStack Table v8 i tutoriali Create React App. Bez przypięcia wersji odtwarzają właśnie to. Przepisy dla Reacta zaczynają się od bloku do CLAUDE.md, AGENTS.md albo reguły Cursora, a potem sprawdzają każdy zamiennik w opublikowanych typach.

Fragment strony „Przepisy dla Reacta” (aktualizacja: 2026-10-12). Tabela jest z tej samej strony, z nagłówkiem „Stan na 2026-09-26”; pokazujemy 3 z 6 wierszy. Otwórz stronę (w cenie Toolkitu)

CLAUDE.md, AGENTS.md albo reguła Cursora Pokaż blok do przypięcia
## Frontend stack (React)
- React 19.3, TypeScript strict, Vite 8, Vitest 5 + Testing Library, Playwright for e2e.
- Server state: TanStack Query v5. Client state: Zustand 5. Forms: React Hook Form 7 + Zod 4
  via @hookform/resolvers. Tables: TanStack Table v9 (`useTable` + `tableFeatures`).
- Never write: useReactTable, cacheTime, `import { ReactComponent } from './x.svg'`,
  process.env.REACT_APP_*, z.string().email(), `as any`, useState+useEffect loading flags
  for server data.
- Before you say a task is done, run `npm run verify` and paste the last 20 lines of output.
- Tests query by role and label, never by class name or test id unless no role exists.
Co pisze agent, stan na 2026-09-26 i co pisać zamiast tego
Agent piszeStan na 2026-09-26Pisz zamiast tego
useReactTable(options) Nieeksportowane przez @tanstack/react-table 9.2.4; jest tylko useLegacyTable z /legacy, oznaczone jako przestarzałe useTable({ ...options, features }) z tableFeatures()
cacheTime w zapytaniu Brak w typach @tanstack/query-core v5 gcTime
z.string().email() @deprecated Use z.email() instead w Zod 4.6.5 z.email()

Pytania o przykłady.

Coś innego? Napisz na support@developertoolkit.ai.

Czy agent nie napisze tych plików sam?

Może naszkicować każdy z nich. Łańcuch dodaje kolejność i akceptację: każdy plik trafia do commita, wskazana osoba go akceptuje, a następny etap czyta ten plik, a nie czat. Bez tego agent podejmuje decyzje architektoniczne, o które nikt go nie prosił.

Czy przy każdej zmianie potrzebuję wszystkich trzech plików?

Zmiana w jednym pliku może trafić prosto do zadania. Wszystko, co dotyka schematu, publicznego API albo więcej niż jednej warstwy, dostaje co najmniej spec.md i plan.md, bo właśnie tam wyłapuje się błędy w rodzaju kolidującej tabeli.

Kto akceptuje każdy plik?

Product owner akceptuje intent.md i spec.md, a przy pracy wyższego ryzyka do specyfikacji dołącza tech lead. plan.md akceptuje inżynier przy pracy rutynowej, a tech lead albo architekt przy wyższym ryzyku. Agent może naszkicować każdy plik, ale akceptuje go człowiek.

Czy przepisy działają w Claude Code, Codeksie i Cursorze?

Przepisy napisano dla Claude Code, Codeksa i Cursora. Każdy łączy prompt ze sprawdzeniem, które możesz uruchomić: kontrolą typów, testami albo buildem. Gdy plik różni się między narzędziami, strona o tym mówi: CLAUDE.md dla Claude Code, AGENTS.md dla Codeksa i reguła projektu dla Cursora.

Czy mogę coś z tego przeczytać, zanim zapłacę?

Szablony i prompty z tej strony możesz kopiować od razu. Strony z przepisami wliczają się do darmowych artykułów w miesiącu, a w całości otwiera je Toolkit. Sekcje „Zacznij tutaj” i „Drabina autonomii” możesz czytać za darmo, a darmowy przewodnik o poziomie 4 opisuje cztery artefakty, które powstają przed długim przebiegiem.

Skąd wiem, że przepis jest aktualny?

Każda strona pokazuje datę ostatniej aktualizacji. Przepisy dla Reacta podają wersje pakietów, względem których je sprawdzono, oraz API, których agenci wciąż używają, choć już nie istnieją.

Używane przez zespoły inżynierskie w

  • Grupa Morizon-Gratka
  • Ringier Axel Springer
  • TasteRay

Twórca wondel.ai Skills — 2,3k+ gwiazdek na GitHubie (otwiera się w nowej karcie)

Daj agentowi plan, który da się dokończyć.

Kup Toolkit i otwórz pełny przewodnik o łańcuchu artefaktów oraz ponad 100 przepisów, po angielsku lub po polsku.

249,99 zł jednorazowo za 12 miesięcy dostępu. Nic się samo nie odnawia. Zwrot w ciągu 30 dni przy pierwszym zakupie.