10X WORKFLOW // MODUŁ 1 // 5 LEKCJI
Marcin i Przemek przygotowują projekt dla agenta: wymagania, roadmapę, reguły, stack i bramę gotowości wdrożenia
PRZYGOTOWANIE PROJEKTU

Agent dostaje jawne wymagania, granice i kryteria sukcesu, zanim zacznie generować kod.

MODUŁ 1 // FUNDAMENT

Od pomysłu do rampy startowejpierwszego wdrożenia

Fundament 10x Workflow: pięć lekcji, które zamieniają mglisty pomysł w projekt gotowy do lotu - PRD, skille, bootstrap, onboarding agenta i pierwszy deploy. Rampa kończy się tam, gdzie startuje łańcuch CSC.

Fundament 10x Workflow: pięć lekcji, które zamieniają mglisty pomysł w projekt gotowy do pracy - PRD, skille, bootstrap, onboarding agenta i pierwszy deploy. Fundament kończy się tam, gdzie startuje łańcuch CSC.

zakres: mglistyPOMYSŁSTOPIEŃ 01SHAPEsesja sokratejskaSTOPIEŃ 02PRDco i po co budujemySTOPIEŃ 03ROADMAPkolejność budowytu startuje moduł 2 // csc

RAMPA STARTOWA // KLIKNIJ STOPIEŃ, BY DOLECIEĆ DO SEKCJIMAPA MODUŁU // KLIKNIJ STOPIEŃ, BY PRZEJŚĆ DO SEKCJI

Skrót modułu · pięć lekcji w 30 sekund

ZAPAMIĘTAJ:

Jeśli masz wynieść z tego modułu jedną rzecz: zanim napiszesz pierwszą linię kodu, przeprowadź sesję /10x-shape.

LEKCJA 01Diuna · Test Bene Gesserit

Od pomysłu do PRD - co naprawdę budujemy?

„Zadaję pytania, zanim pozwolę czemukolwiek powstać. Precyzja przed działaniem - albo wcale."

- Matka Wielebna Bene Gesserit, test przed dopuszczeniem do dzieła
PO CO?DLA KOGO?CO POMINĄĆ?TEST: PYTANIA PRZED DZIAŁANIEMPRD.MDODPOWIEDZI: NA DYSKU, NIE W CZACIE
RYS. 01 // PYTANIA ZBIEGAJĄ W JEDEN DOKUMENT

Bene Gesserit nie ufają deklaracjom - testują, zanim uznają kogoś za człowieka. Fundament stosuje ten sam rygor wobec pomysłu: zanim cokolwiek powstanie, pomysł przechodzi test pytań. /10x-shape prowadzi sesję sokratejską i sam wykrywa, czy gra toczy się na zielonym polu, czy w istniejącym repo (greenfield/brownfield). Bez tego „mam pomysł na apkę" rozpada się przy trzecim prompcie.

Zanim cokolwiek powstanie, pomysł przechodzi test pytań. /10x-shape prowadzi sesję sokratejską i sam wykrywa, czy pracujesz od zera, czy w istniejącym repo (greenfield/brownfield). Bez tego „mam pomysł na apkę" rozpada się przy trzecim prompcie.

Wejście: luźny pomysł lub istniejący projekt. Wyjście: shape-notes.md, a z niego prd.md po przejściu przez /10x-prd. Mechanizm: pytania idą przed generowaniem - PRD spisuje ustalenia na dysku, więc kolejne prompty budują na decyzjach, zamiast po cichu je podważać.

Pytanie
co naprawdę budujemy?
Gwarancja
ustalenia, których kolejne prompty nie podważą
Artefakt
shape-notes.md → prd.md (/10x-shape, /10x-prd)
CEL:

na starcie każdego projektu - zanim powstanie linia kodu, na dysku musi istnieć zapis, co budujemy i po co.

DEEP DIVE // 10x-shapeROZWIŃ ↓
  1. 01PO CO

    Głowa łańcucha bootstrapu: zamienia „mam pomysł" (greenfield) albo „chcę zmienić ten system" (brownfield) w ustrukturyzowane notatki, z których /10x-prd wygeneruje PRD zgodny z zablokowanym schematem. Skill jest facylitatorem, nie generatorem - nigdy nie pisze wizji, wymagań ani reguł biznesowych, których użytkownik nie powiedział; jego wartość to kształt i kolejność pytań.

  2. 02WEJŚCIE → WYJŚCIE

    Wejście: pomysł w wolnej formie - inline, plik z notatkami albo rozmowa. Wyjście: context/foundation/shape-notes.md z checkpointem we frontmatterze (bieżący etap, etapy ukończone, liczba zebranych wymagań), więc sesję można przerwać i wznowić od następnego etapu zamiast od zera. Na koniec komenda /10x-prd trafia do schowka.

  3. 03MECHANIZM

    Każdy etap odkrywczy idzie tą samą pętlą:

    • otwarcie etapu jednym pytaniem otwartym - pierwszą wersję treści daje użytkownik,
    • 3-5 „szarych stref" jako decyzje z realnymi opcjami i kompromisami,
    • jedna opcja oznaczona jako rekomendowana plus zawsze opcja „nie wiem",
    • potwierdzenie decyzji jednym zdaniem i dopiero wtedy zapis etapu na dysk.
  4. 04GREENFIELD / BROWNFIELD

    Tryb wykrywany automatycznie z katalogu, na podstawie trzech poziomów sygnałów: historia gita (silny), lockfile (silny), sam manifest (niejednoznaczny - może być świeży npm init). Brownfield dodaje sekcję o istniejącym systemie i pytanie „co NIE może się zepsuć", a potwierdzony context_type steruje dalszym routingiem /10x-prd.

  5. 05GRANICE

    Trzy twarde reguły: nie generuje treści, których użytkownik nie powiedział; nigdy nie przesądza stacku (framework, baza, hosting - to decyzje kroków za /10x-prd); wymaga zainicjalizowanego context/foundation/ - jeśli go brakuje, deleguje scaffold do /10x-init.

LEKCJA 02Red Rising · Przepoczwarzenie

Od chatbota do Agenta - czym gra agent?

„Nie uczę cię udawać Złotego. Przebudowuję cię raz - a potem każda sala i każde pole bitwy stoją przed tobą otworem."

- rzeźbiarz ciał, przed zabiegiem przepoczwarzenia
PROMPT ×1: ZNIKA W HISTORII CZATUSKILL // MODUŁPRZEPOCZWARZENIE: RAZPOTEM: INNA KLASA ZADAŃ
RYS. 02 // MODUŁ WGRANY RAZ, ODTWARZANY ZAWSZE

Czerwony nie wygrywa Instytutu lepszym kilofem - przechodzi przepoczwarzenie raz i wraca jako Złoty, z dostępem do zadań, o których wcześniej nie miał prawa myśleć. Dokładnie tam przebiega różnica między chatbotem a agentem. Prompt żyje raz i umiera w historii czatu; skill jest odtwarzalną parą kontraktów - co wchodzi, co wychodzi - a raz przeprowadzona przemiana otwiera zupełnie inną klasę działań: wywołujesz go przy setnym zadaniu tak samo pewnie jak przy pierwszym.

Różnica między chatbotem a agentem przebiega na narzędziach. Prompt żyje raz i umiera w historii czatu; skill jest odtwarzalną parą kontraktów - co wchodzi, co wychodzi - którą wywołujesz przy setnym zadaniu tak samo pewnie jak przy pierwszym.

Wejście: powtarzający się problem, który dziś załatwiasz coraz dłuższym promptem. Wyjście: skill z kontraktem wejścia/wyjścia, zapisany obok kodu. Mechanizm: metaprompting - agent pomaga pisać własne narzędzia, a każdy dopracowany skill podnosi jakość wszystkich kolejnych przebiegów.

Pytanie
czym gra agent?
Gwarancja
powtarzalne narzędzia zamiast jednorazowych promptów
Artefakt
skille z kontraktami wejścia/wyjścia (metaprompting)
CEL:

gdy trzeci raz piszesz ten sam prompt - powtarzalna praca ma być modułem, nie improwizacją w oknie czatu.

LEKCJA 03The Expanse · Stocznia Tycho

AI-Powered Bootstrap - na czym stawiamy?

„Kadłuby schodzą z doków stoczni, nie spod młotka w warsztacie. Dok zna tolerancje lepiej niż najlepszy spawacz."

- stoczniowiec stacji Tycho, przy wodowaniu kadłuba
STOCZNIA // OFICJALNE CLIKADŁUB // STARTERRĘCZNA BLACHA: 0TOLERANCJE: ZNANE
RYS. 03 // KADŁUB Z DOKÓW, NIE Z RĘCZNEJ BLACHY

Stacja Tycho nie klepie kadłubów ręcznie - buduje je dok, który zna tolerancje i procedury. Bootstrap projektu działa tak samo: zamiast prosić model o wygenerowanie boilerplate'u z pamięci, fundament deleguje do oficjalnych CLI. /10x-tech-stack-selector czyta prd.md i wybiera stack przez bramki jakości, a /10x-bootstrapper uruchamia oficjalny starter wybranego frameworka.

Bootstrap projektu nie polega na generowaniu boilerplate'u z pamięci modelu - fundament deleguje do oficjalnych CLI. /10x-tech-stack-selector czyta prd.md i wybiera stack przez bramki jakości, a /10x-bootstrapper uruchamia oficjalny starter wybranego frameworka.

Wejście: prd.md (greenfield) albo istniejące repo (brownfield: /10x-stack-assess → /10x-health-check). Wyjście: tech-stack.md i działający scaffold z oficjalnego CLI. Mechanizm: agent dostaje jasną politykę uprawnień - co wolno mu uruchomić bez pytania, a co wymaga człowieka - więc start projektu jest szybki i nadal pod kontrolą.

Pytanie
na czym stawiamy?
Gwarancja
starter z oficjalnego CLI, nie boilerplate z generatora
Artefakt
tech-stack.md + scaffold (/10x-bootstrapper; brownfield: /10x-stack-assess, /10x-health-check)
CEL:

przy stawianiu repo - fundamenty kładzie oficjalne CLI, bo boilerplate generowany z pamięci modelu psuje się przy pierwszej aktualizacji frameworka.

DEEP DIVE // 10x-bootstrapperROZWIŃ ↓
  1. 01PO CO

    Ogon łańcucha bootstrapu (/10x-shape → /10x-prd → /10x-tech-stack-selector → /10x-bootstrapper). Jedno zadanie: zamienić zapisany handoff tech-stacku w projekt postawiony ze startera w bieżącym katalogu, z logiem weryfikacji do przejrzenia. Z rejestru starterów tylko korzysta - startery definiuje /10x-tech-stack-selector.

  2. 02WEJŚCIE → WYJŚCIE

    Wejście: context/foundation/tech-stack.md - twardy warunek wstępny. Bez tego pliku skill odmawia i odsyła do /10x-tech-stack-selector; nie zastąpi go nawet stack omówiony wcześniej w rozmowie - kontraktem jest plik na dysku. Wyjście: pliki projektu z oficjalnego startera plus context/changes/bootstrap-verification/verification.md jako ślad audytowy przebiegu.

  3. 03MECHANIZM

    Cztery kroki:

    • powtórzenie wczytanego handoffu do potwierdzenia lub korekty,
    • lekki test świeżości startera (wersja paczki, ostatni push repo) - ostrzega, nie blokuje,
    • uruchomienie szablonu komendy oficjalnego CLI według jednej z trzech strategii pracy w katalogu,
    • audyt zależności po scaffoldzie z podziałem CRITICAL / HIGH / MODERATE / LOW.
  4. 04POLITYKA KONFLIKTÓW

    context/ jest zawsze zachowany - scaffold nigdy go nie nadpisze. Istniejące pliki w konflikcie dostają siostrzany plik .scaffold, a .gitignore jest scalany przez dopisanie. Niezerowy kod wyjścia CLI to twardy stop: katalog tymczasowy zostaje do inspekcji, a częściowy log weryfikacji trafia na dysk.

  5. 05GRANICE

    Nie generuje AGENTS.md / CLAUDE.md (to temat onboardingu agenta), nie robi git init, nie naprawia automatycznie znalezisk audytu - informuje, decyzja należy do człowieka.

LEKCJA 04Gra Endera · Odprawa przed bitwą

Agent Onboarding - co agent ma wiedzieć?

„Na odprawie dostajesz tylko to, czego sam nie wywnioskujesz z pola bitwy. Cała reszta to szum, który cię zabije."

- odprawa dowódcy armii, Szkoła Bojowa
POLE BITWY // REPOAGENTS.MDOCZYWISTE: POMINIĘTENIEOCZYWISTE: 3
RYS. 04 // ODPRAWA: TYLKO TO, CZEGO NIE WYWNIOSKUJESZ

Ender nie dostawał przed bitwą podręcznika taktyki - dostawał to, czego nie dało się wywnioskować z układu pola. AGENTS.md działa według tej samej zasady: tylko to, czego model nie wyniósł z treningu. Konwencje repo, komendy, pułapki - tak; tłumaczenie, czym jest framework - nie.

AGENTS.md działa według jednej zasady: tylko to, czego model nie wyniósł z treningu. Konwencje repo, komendy, pułapki - tak; tłumaczenie, czym jest framework - nie.

Wejście: repo po bootstrapie. Wyjście: AGENTS.md wygenerowany przez /10x-agents-md i oceniony przez /10x-rule-review. Mechanizm: pętla feedbacku - każde potknięcie agenta to kandydat na nową regułę, auto-memory dokłada obserwacje, a przegląd reguł wycina szum, zanim zagłuszy sygnał.

Pytanie
co agent ma wiedzieć?
Gwarancja
kontekst projektu bez szumu
Artefakt
AGENTS.md (/10x-agents-md, /10x-rule-review)
CEL:

zanim agent dostanie pierwsze poważne zadanie - kontekst bez szumu decyduje, czy pracuje z tobą weteran, czy rekrut po złej odprawie.

DEEP DIVE // 10x-agents-mdROZWIŃ ↓
  1. 01PO CO

    Generuje AGENTS.md - dokument onboardingowy dla agentów AI pracujących w repozytorium. Krótki, specyficzny dla projektu i uporządkowany według wpływu: najcięższe reguły i najczęściej używane komendy na górze, tak żeby świeży agent przeczytał raz i dalej się nie blokował.

  2. 02WEJŚCIE → WYJŚCIE

    Wejście: samo repo - manifest, README, konfiguracje lint/test, układ katalogów i 30 ostatnich commitów (stąd konwencja komunikatów commitów). Wyjście: AGENTS.md o budżecie 200-400 słów (120-250 dla wariantu katalogowego), z referencjami @ścieżka/do/pliku zamiast wklejek konfiguracji.

  3. 03AKTUALIZACJA

    Gdy plik już istnieje, skill nie nadpisuje. Datuje go przez git log, porównuje stan repo od ostatniej edycji i klasyfikuje każdą linię: KEEP / UPDATE / REMOVE / MISSING. Potem edytuje chirurgicznie - po zatwierdzeniu listy zmian przez użytkownika - zamiast przepisywać od zera.

  4. 04BRAMKI JAKOŚCI

    Pięć twardych bramek przed zapisem:

    • budżet długości - za krótko znaczy brak konkretów, za dużo znaczy wata,
    • zero wielolinijkowych snippetów - zamiast nich referencja do pliku,
    • każda reguła sprawdzalna na diffie (odpada „clean code" i „best practices"),
    • zero wiedzy, którą model i tak wyniósł z treningu,
    • reguły krytyczne w pierwszej jednej trzeciej pliku.
  5. 05ANTYWZORCE

    Nie wymyśla faktów o projekcie - każde zdanie musi mieć pokrycie w obejrzanym pliku, komendzie albo commicie. Nie powtarza domyślnych ustawień frameworka ani tutoriali języka; tylko wiedza specyficzna dla projektu zasługuje na linię.

LEKCJA 05Star Wars · Skok w nadprzestrzeń

Z localhosta na produkcję - gdzie i jak wypływamy?

„Skok bez kalkulacji nawigacyjnej kończy się w sercu gwiazdy. Najpierw trasa, potem dźwignia."

- nawigator frachtowca, przed wejściem w nadprzestrzeń
LOCALHOSTPRODKALKULACJA // PLAN MODESKOK DOPIERO PO POLICZENIU TRASY
RYS. 05 // KALKULACJA PRZED SKOKIEM: LOCALHOST → PROD

Frachtowiec nie skacze na wyczucie - komputer nawigacyjny liczy trasę, zanim ktokolwiek pociągnie dźwignię. Deploy to ten sam manewr: świadoma decyzja infrastrukturalna. /10x-infra-research porównuje platformy pod twój projekt, a Plan Mode pozwala obejrzeć całą trajektorię zmian, zanim cokolwiek dotknie produkcji.

Deploy to świadoma decyzja infrastrukturalna. /10x-infra-research porównuje platformy pod twój projekt, a Plan Mode pozwala obejrzeć pełną listę zmian, zanim cokolwiek dotknie produkcji.

Wejście: działający projekt na localhoście plus prd.md. Wyjście: infrastructure.md, roadmap.md i pierwszy działający deploy - /10x-roadmap tnie PRD na pionowe wycinki, /10x-deployment domyka bramkę gotowości. Mechanizm: kalkulacja przed skokiem - platforma wybrana z dowodów, roadmapa wyznacza kolejność, deploy przechodzi preflight zamiast „u mnie działa".

Pytanie
gdzie i jak wypływamy?
Gwarancja
działający deploy zamiast wiecznego localhosta
Artefakt
infrastructure.md + roadmap.md + deploy (/10x-infra-research, /10x-deployment, /10x-roadmap)
CEL:

zanim projekt zapuści korzenie na localhoście - pierwszy deploy ma wyjść z fundamentu, bo dopiero produkcja weryfikuje decyzje.

DEEP DIVE // 10x-deploymentROZWIŃ ↓
  1. 01PO CO

    Bramka gotowości do wdrożenia na PaaS (Cloudflare, Vercel, Netlify, Fly.io, Railway, Render). Bierze działające repo, klasyfikuje je, dobiera platformę i przepuszcza przez realny preflight - zanim pierwszy deploy zderzy się z limitami platformy w produkcji.

  2. 02WEJŚCIE → WYJŚCIE

    Wejście: repo (zawsze źródło prawdy) plus wskazówki z tech-stack.md i prd.md, jeśli istnieją - przy rozjeździe dokumentu z kodem wygrywa kod, a rozbieżność trafia do raportu. Wyjście: context/foundation/deploy-readiness.md plus minimalny natywny config platformy (wrangler.toml, fly.toml, Dockerfile, workflow GHA - zależnie od toru).

  3. 03MECHANIZM

    Repo trafia do jednego z sześciu torów (static, edge-js, node-server, container, job, hybrid) na podstawie sygnałów z kodu, nie deklaracji użytkownika. Adapter frameworka potrafi zablokować wybór platformy (config pod inną po prostu by nie działał), a limity platformy są pobierane z jej dokumentacji w momencie uruchomienia - z cytowanym adresem i znacznikiem czasu.

  4. 04ANATOMIA PREFLIGHTU

    Każde sprawdzenie kończy się jako pass / warn / block, a dowolny block zatrzymuje emisję configów. Uniwersalnie: .gitignore kryje .env, skan sekretów śledzonych przez gita, pokrycie zmiennych środowiskowych względem .env.example. Torowo: build przechodzi, rozmiar bundla lub obrazu kontra limit, zakazane API Node w bundlu edge, healthcheck w kontenerze.

  5. 05GRANICE

    To generator dokumentu i configów, nie deployer - nie pushuje obrazów, nie ustawia sekretów w repo, nie odpala deployu za plecami. Tryb prowadzony (CLI lub MCP) wykonuje kroki wyłącznie z potwierdzeniem per krok, a wartości sekretów nigdy nie przechodzą przez pamięć skilla ani żaden zapisywany plik.

DALEJRampa oddaje jednostkę · Core Skills Chain

Dalej: łańcuch

CO ZOSTAWIA FUNDAMENT // RAMPA GOTOWA

Fundament kończy się tym, że łańcuch ma na czym ruszyć. Trzy rzeczy czekają na pierwszą jednostkę pracy.

prd.md
co budujemy i po co - ustalenia zapisane na dysku
roadmap.md
pionowe wycinki end-to-end, kolejność budowy
środowisko
scaffold z oficjalnego CLI, AGENTS.md, działający deploy
MODUŁ 2 // CORE SKILLS CHAIN

Pięć skokówkroków jednej jednostki pracy: new → research → plan → implement → review. Każdy krok zostawia artefakt na dysku - pełna mapa na stronie łańcucha.

zapowiedź
skalowanie: quality gates, goal, loops - gdy rośnie ryzyko i/lub złożoność
CO DALEJ:

Rampa gotowa: PRD, roadmapa i środowisko czekają na pierwszy skok. W module 2 przeprowadź przez łańcuch jedną, najmniejszą zmianę - od new po archive.

CO DALEJ:

Masz PRD, roadmapę i działające środowisko - komplet, którego potrzebuje pierwsza jednostka pracy. W module 2 przeprowadź przez łańcuch jedną, najmniejszą zmianę - od new po archive.