Czym jest compound engineering? Metoda Every
Compound engineering to metoda pracy z agentami kodującymi, w której każda zmiana ułatwia następną: pętla planowania, pracy i przeglądu kończy się krokiem, który zapisuje wnioski w plikach czytanych przez agenta następnym razem. Ukuł ją Kieran Klaassen z Every 18 sierpnia 2025, najpierw jako „compounding engineering”, a Every udostępnia ją też jako wtyczkę.
Pochodzenie Kieran Klaassen z Every ukuł tę nazwę 18 sierpnia 2025 w tekście „My AI Had Already Fixed the Code Before I Saw It” (otwiera się w nowej karcie), najpierw jako „compounding engineering”, a artykuł Dana Shippera i Klaassena (otwiera się w nowej karcie) z 11 grudnia 2025 zmienił ją na compound engineering.
- Po angielsku
- Compound engineering
- Najbliższy poziom drabiny
- Poziom 3, darmowy przewodnik
- Szukane też jako
- compounding engineering, compound engineering plugin
Potem $19.99 miesięcznie lub $99.99 rocznie. Subskrypcję anulujesz na stronie konta. Zwrot pierwszego zakupu: 30 dni.
Dlaczego to ważne.
Bez kroku, który zapisuje wnioski, ten sam błąd wraca po raz trzeci, bo uzasadnienie zostało w czacie, którego nikt nie znajdzie. Compound engineering dodaje taki krok do każdej pętli: poprawka i powód, dla którego zadziałała, trafiają do zbioru, który może pobrać następny plan. Every pisze, że kroki planowania i przeglądu powinny zająć 80 procent czasu inżyniera, a pominięcie ostatniego kroku zostawia „traditional engineering with AI assistance”. Plugin trzyma wnioski w zbiorze, który pobierają plany, a nie w pliku ładowanym zawsze, bo każda linijka takiego pliku kosztuje przy każdym zadaniu.
Compound engineering a vibe coding
Every nie stawia ich naprzeciw siebie: jego przewodnik daje osobom robiącym vibe coding szybką ścieżkę przez ten sam system.
| Pytanie | Vibe coding | Compound engineering |
|---|---|---|
| Co nazywa | Sposób pracy: przyjmować wynik modelu bez czytania | Metodę i wtyczkę: każda pętla kończy się zapisaniem wniosków dla następnej |
| Kto pisze kod | Model | Agent: „The agent implements while the developer monitors.” |
| Kto to sprawdza | Nikt nie czyta diffa; człowiek ocenia działanie na oko | Najpierw agenci recenzujący, potem człowiek; przewodnik Every: „Always review the PR.” |
| Co kończy pętlę | Człowiek uznaje, że działa | Scalony pull request i zapisany wniosek (nasza analiza) |
| Skąd nazwa | Andrej Karpathy, wpis na X, 2 lutego 2025 | Kieran Klaassen, Every, 18 sierpnia 2025, jako „compounding engineering” |
| Gdzie zawodzi | Wszędzie, gdzie kod utrzymują inni; Karpathy uznał je za dobre do „throwaway weekend projects” (weekendowych projektów na wyrzucenie) | Wnioski dopisywane do pliku ładowanego zawsze kosztują kontekst przy każdym zadaniu, więc plugin trzyma je w zbiorze, który pobiera plan |
Pętla compound: cztery opublikowane wersje
Every opisał tę pętlę na cztery sposoby, więc przy cytowaniu podawaj wersję, o którą chodzi, razem z datą.
| Wersja | Pętla w brzmieniu źródła | Źródło i data |
|---|---|---|
| Cztery kroki, grudzień 2025 | Plan → Work → Review → Compound → Repeat | Shipper i Klaassen, 11 grudnia 2025; przewodnik Every nadal ją pokazuje 10 października 2026 |
| Cztery kroki, z pamięci | Brainstorm → work → review → compound → repeat | Klaassen, 29 maja 2026; różni się od „Plan” w tekście z grudnia |
| Osiem kroków | Ideate → brainstorm → plan → work → review → polish → compound → repeat | Klaassen, 29 maja 2026 (aktualizacja 9 lipca 2026) |
| Sześć kroków | Brainstorm, plan, work, simplify, review, compound | README pluginu, odczytane 10 października 2026 |
Etapy Every a drabina autonomii
Przewodnik Every ma własną drabinę etapów od 0 do 5, opisującą zmianę sposobu pracy jednego programisty, i mówi, że compound engineering zaczyna się na etapie 3.
| Etap Every | Nazwa w przewodniku Every | Najbliższy poziom na tej stronie |
|---|---|---|
| Etap 0 | Manual development | L0, ręcznie |
| Etap 1 | Chat-based assistance | L1, z asystą |
| Etap 2 | Agentic tools with line-by-line review | L2, w parze |
| Etap 3 | Plan-first, PR-only review | L3, menedżer review |
| Etap 4 | Idea to PR (single machine) | L3 albo L4: L4 tylko wtedy, gdy scalenie opiera się na planie, testach i dowodach z review |
| Etap 5 | Parallel cloud execution (multiple devices) | Brak własnego poziomu: każda pętla nadal leży na L3 albo L4 |
Jak robi to każde narzędzie.
Cursor, Claude Code i Codex nazywają to po swojemu. Każda notatka ma datę sprawdzenia.
Cursor
W czacie Agent: /add-plugin compound-engineering, według README pluginu.
Samego marketplace Cursora nie sprawdzono ponownie: cursor.com był nieosiągalny 2026-09-26.
Przewodnik po Compound Engineering, 2026-09-26
Claude Code
Instalacja: /plugin marketplace add EveryInc/compound-engineering-plugin, potem /plugin install compound-engineering; skille pojawiają się z prefiksem pluginu, na przykład /compound-engineering:ce-plan.
Przewodnik po Compound Engineering, Claude Code 2.1.283, 2026-09-26
Codex
Instalacja: codex plugin marketplace add EveryInc/compound-engineering-plugin, potem codex plugin add compound-engineering@compound-engineering-plugin; skille uruchamia się przez $, na przykład $ce-plan.
Przewodnik po Compound Engineering, Codex CLI 0.157.1, 2026-09-26
Najczęstsze pytania.
Czym compound engineering różni się od vibe codingu?
Every nie stawia ich naprzeciw siebie. Jego przewodnik mówi „Vibe code to discover what you want, then spec to build it properly” i daje osobom robiącym vibe coding szybką ścieżkę: „Skip the ladder. Go straight to Stage 4.” Nasza analiza: vibe coding optymalizuje zmianę, którą masz przed sobą, a compound engineering następną, bo zapisuje każdy wniosek w plikach, które czyta kolejny przebieg.
Kto ukuł compound engineering?
Kieran Klaassen, który kieruje Corą, e-mailowym produktem Every, w tekście z 18 sierpnia 2025, w którym napisał „I call this compounding engineering”. Dan Shipper współtworzył artykuł z 11 grudnia 2025, który zmienił nazwę na compound engineering, ale jej nie ukuł. Wpis Every z maja 2026 mówi, że niemal rok wcześniej „first coined the term compound engineering”.
Czy potrzebuję pluginu, żeby robić compound engineering?
Nie. Metoda to pętla, która kończy się zapisaniem wniosków. Plugin to implementacja Every na licencji MIT: 36 skilli w wersji 3.29.0 według naszego sprawdzenia z 26 września 2026, dla Claude Code, Codeksa, Cursora i innych narzędzi. Nasz przewodnik zawiera prompty do wklejenia, które uruchamiają kluczowe kontrole z pluginem i bez niego.
Czy compound engineering to to samo co inżynieria kontekstu?
Nie. Nasza analiza: inżynieria kontekstu pyta, co agent powinien zobaczyć przy zadaniu, które ma przed sobą, a compound engineering pyta, jak skończona praca poprawia to, co agent będzie wiedział następnym razem. Spotykają się w plikach: krok compound zapisuje wnioski, a inżynieria kontekstu decyduje, które z nich agent wczyta.
Słownik programowania z agentami AI
Każda nazwa poniżej jest zdefiniowana na tle vibe codingu: kto pisze kod, kto go sprawdza i co zatrzymuje pętlę.
Przeczytaj pełny przewodnik: inżynieria agentowa a vibe coding
Źródła.
Źródła pierwotne spoza tej strony, na których opiera się to hasło.
- My AI Had Already Fixed the Code Before I Saw It (otwiera się w nowej karcie) Kieran Klaassen, Every
- Compound Engineering: How Every Codes With Agents (otwiera się w nowej karcie) Dan Shipper and Kieran Klaassen, Every
- Compound Engineering Gets an Upgrade (otwiera się w nowej karcie) Kieran Klaassen, Every
Czytaj dalej.
Przewodniki, które idą głębiej, oraz hasła i porównania obok tego.
W dokumentacji
- Pełny słownik A-ZSubskrypcja
- Vibe coding a inżynieria agentowa: 21 pojęć porównanychZa darmo
- Compound Engineering: pętla, wtyczka i dowodySubskrypcja
- Poziom 3: przeglądasz diffyZa darmo
- Poziom 4: piszesz specyfikacjeZa darmo
- Jedna mapa: drabina autonomii, cykl życia i stacje fabrykiZa darmo
- Frameworki pracy z agentami: porównanieSubskrypcja
Powiązane hasła
Porównania
Czytaj przewodniki w tych samych słowach.
Otwórz wszystkie przewodniki z 7-dniowym okresem próbnym. Każde hasło jest tu zdefiniowane raz, a przewodniki używają go tak samo.
Potem $19.99 miesięcznie lub $99.99 rocznie. Subskrypcję anulujesz na stronie konta. Zwrot pierwszego zakupu: 30 dni.