OpenSpec u posljednje vrijeme privlači veliku pažnju — više od 62.000 GitHub zvjezdica i broj raste — ali većina članaka fokusira se na teoriju: što su specifikacije, zašto je usklađenost bitna, kada ih koristiti. Video Seana Kochela pristupa drugačije. On prolazi kroz iskren, neskriptiran redizajn stvarne aplikacije za dijeljenje recepata, od početnog openspec init do gotovog sučelja koje je iznenađujuće blisko njegovim Claude Design mockupovima. Cijeli 21-minutni video vrijedi pogledati, ali ovdje su istaknute točke koje su najvažnije za developere koji procjenjuju OpenSpec kao svakodnevni alat.
Pet istaknutih točaka iz demonstracije
OpenSpec je alat vođen specifikacijama, a ne autonomni pipeline
Kochel otvara korisnom taksonomijom trenutnog ekosustava AI alata za kodiranje. Grupira alate u tri kategorije: vođene specifikacijama (OpenSpec, SpecKit), SDLC provedbu (Obra, compound engineering) i autonomne pipelineove (BMAD, getdone). OpenSpec čvrsto pripada prvoj kategoriji — specifikacija je primarni artefakt, čovjek orkestrira, a AI asistira. Ovo je namjerni dizajnerski izbor. Ako želite definirati zadatak i otići, OpenSpec nije taj alat. Ako želite zadržati kontrolu dok AI rješava implementacijske detalje, upravo je to alat za vas.
Faza istraživanja ključna je razlika OpenSpeca
Za razliku od SpecKita, koji pretpostavlja da točno znate što želite izgraditi prije nego krenete, OpenSpecova /opsx:explore naredba je opcionalna faza razmišljanja. Kochel to demonstrira u videu: umjesto skoka direktno u specifikacije, AI čita kodnu bazu, označava nejasnoće u planu i iznosi pretpostavke koje treba razjasniti. Rezultat je prijedlog koji otkriva probleme usklađenosti prije nego što se napiše ijedan redak koda. Za developere koji su umorni od uzorka “izgleda dobro, ali radi pogrešnu stvar” kod sirovog vibe kodiranja, ovo je korak koji štedi najviše vremena.
Arhiviranje održava dokumentaciju živom
Jedna od najpraktičnijih značajki koju Kochel ističe je archive naredba. Završetak promjene pokreće spajanje delta specifikacija natrag u kanonske specifikacijske datoteke. To znači da vaša dokumentacija nikada ne zastarijeva — svaka dovršena promjena ažurira izvor istine. Što je još važnije, ako nova promjena dolazi u sukob s postojećom specifikacijom, OpenSpec otkriva sukob i zahtijeva usklađivanje. Za timove koji se bore s održavanjem žive dokumentacije, ovo je stvarno poboljšanje radnog tijeka, a ne teoretska ljepota.
New/Continue radni tijek za iterativno planiranje
Stvarni razvoj rijetko je linearan. Počnete s promjenom na front-endu, zatim shvatite da back-end treba ažuriranje, pa otkrijete problem u modelu podataka. OpenSpecove new i continue naredbe rješavaju ovo dopuštajući vam da veću promjenu raščlanite na fokusirane pod-promjene, svaku s vlastitim prijedlogom, specifikacijama i zadacima. Kochel demonstrira raščlanjivanje back-end promjene u zasebne dijelove (čitanje javnih profila, API povezivanje, modeli podataka) i prolazak kroz svaki sekvencijalno — s mogućnošću pokretanja explore naredbe usred procesa ako se pojave nova pitanja. fast-forward naredba zatim automatski prolazi kroz preostale faze kada je plan dovoljno čvrst.
Vizualna provjera putem Chrome MCP-a donosi stvarnu preciznost
Video demonstrira migraciju dizajnerskog sustava iz Claude Design mockupova u stvarnu aplikaciju. Kochel je dodao korak prilagođene validacije koji koristi Chrome MCP ekstenziju za vizualnu provjeru svakog ekrana prema specifikaciji. Ovo nije ugrađeno u OpenSpec — riječ je o integraciji koju je sam spojio — ali pokazuje važnu poantu: razvoj vođen specifikacijama najučinkovitiji je kada dodate domenski specifičnu provjeru na vrh strukture specifikacija. Za front-end rad, vizualne provjere hvataju probleme “izgleda blizu, ali razmak nije točan” koje funkcionalne specifikacije ne mogu opisati.
Praktične implikacije
Za developere koji već koriste AI asistente za kodiranje, glavni zaključak je da OpenSpec rješava specifičan problem — usklađenost — bez dodavanja teške ceremonije. Faza istraživanja dovoljno je lagana za korištenje na bilo kojoj netrivijalnoj promjeni, a radni tijek arhiviranja rješava problem “truljenja dokumentacije” s kojim se svaki projekt s AI-generiranim kodom prije ili kasnije suočava.
Video također potvrđuje da OpenSpec najbolje funkcionira na uspostavljenim projektima s postojećom strukturom. Kochelova aplikacija za recepte već je bila radna kodna baza — on je preoblikovao dizajnerski sustav i dodavao značajke, nije kretao od nule. Vrijednost alata leži u održavanju rastućeg projekta koherentnim, a ne u ubrzavanju prototipova od nule.
Što video propušta
Kochelova demonstracija je temeljita, ali prelazi preko nekoliko ograničenja koja vrijedi istaknuti.
Prvo, cijeli proces trajao je 2 sata obrade (3-4 sata s ljudskom intervencijom za pauze odobrenja). To je brzo za migraciju višeekranskog dizajnerskog sustava, ali nije trenutno. Developeri koji očekuju povratnu informaciju gotovo u stvarnom vremenu bit će razočarani.
Drugo, video se oslanja na Claude Code s određenim skupom alata (Obra za git worktreeove, Chrome MCP za vizualne provjere). Rezultati su djelomično odraz alata oko OpenSpeca, a ne samo OpenSpeca. Jednostavnija postava bez ovih integracija — samo openspec init i slash naredbe — dat će manje polirane rezultate.
Treće, i najvažnije, jaz u validaciji ostaje. OpenSpec validira strukturu specifikacija, ali ne provjerava da li implementirani kod zadovoljava specifikaciju. Kochel je zaobišao ovo s Chrome MCP-om za vizualne provjere, ali ne postoji ugrađeni mehanizam za funkcionalnu verifikaciju. Ovo je isto ograničenje koje standardni članak pokriva: OpenSpec je komunikacijski alat, a ne testni okvir.
Presuda
Video Seana Kochela jedna je od najboljih stvarnih demonstracija OpenSpeca dostupnih danas. Prikazuje alat kako radi ono što obećava — održava složeni, višestepeni redizajn usklađenim od istraživanja do arhiviranja — dok je iskren o uloženom trudu. Ako već koristite AI asistenta za kodiranje na uspostavljenom projektu i usklađenost je vaša bolna točka, ovaj radni tijek vrijedi isprobati.
Pogledajte cijeli video: OpenSpec Will Change How You Vibe Code Forever
Povezana područja
Savjetodavna područja vezana uz ovu temu
Ova su područja rada usklađena s temom članka i daju čišći prijelaz od edukativnog sadržaja do konkretne implementacije.
Nastavite čitati
Povezani članci
Prvo po zajedničkim kategorijama, a zatim po najjačem preklapanju u tagovima.