Endora Commerce działa na żywo — zobacz demo storefrontu i panelu admina Zobacz →
Endora Commerce
← Wróć do bloga
Inżynieria maj 2026 · 1 min czytania

Spec-Driven Development z AI: jak budujemy funkcje B2B

Cała platforma Endora Commerce powstaje w oparciu o AI-assisted coding. Najwięcej czasu zajmuje jednak nie pisanie kodu, a pisanie specyfikacji. Oto dlaczego i jak to wygląda w praktyce.

Michał Zabielski
Michał Zabielski
Założyciel Endora · Buduje Endora Commerce

Pewnie już się domyślasz: Endora Commerce jest budowana przy wsparciu narzędzi AI. Wykorzystuję je do przygotowywania bazowych designów, do researchu i dyskusji o decyzjach produktowych, biznesowych i architektonicznych oraz — tak — do pisania kodu. Po mojej stronie jest przegląd wygenerowanego kodu, określanie kierunku i sugerowanie poprawek. Do tej pory nie napisałem w tym projekcie ani jednej linijki kodu samodzielnie.

Tym, co zajmuje mi najwięcej czasu i jest sednem tego wpisu, jest pisanie specyfikacji. Przy tej platformie postanowiłem zastosować podejście Spec-Driven Development.

Czym właściwie jest Spec-Driven Development

Idea jest prosta: jako osoba tworząca rozwiązanie opisuję wszystkie aspekty biznesowe, techniczne, architektoniczne, wydajnościowe i bezpieczeństwa budowanych funkcji oraz całej platformy. Na podstawie tych specyfikacji narzędzia AI wykonują pracę:

Opisuję biznesowe, techniczne i bezpieczeństwa aspekty każdej funkcji. AI pisze testy, kod i dokumentację względem tej specyfikacji.

Dlaczego pomaga toolkit

Ponieważ wcześniej nie działałem w taki sposób, wsparłem się tym, co oferuje rynek, i skorzystałem z toolkitu Spec-Kit. To swego rodzaju framework, który pomaga pisać specyfikacje funkcji biznesowych w produktach cyfrowych, rozbija tę specyfikację na zadania i implementuje je w podejściu AI-assisted coding.

Polecam go zdecydowanie, szczególnie jeśli zaczynasz przygodę ze Spec-Driven Development — wyrabia dobre nawyki pracy w tej metodyce. A tę samą pracę projektową z Endora Commerce można zaimportować prosto do agenta kodującego, więc etap designu płynnie przechodzi w implementację.

ZOBACZ W AKCJI
Każdy moduł wyjaśniony na YouTube
Otwórz playlistę →

Czytaj dalej