OpenSpec, lo strumento per il spec-driven development, ha rilasciato la versione 1.6, introducendo il comando /opsx:update, grazie al quale gli sviluppatori possono modificare una specifica esistente prima dell'implementazione senza dover ricominciare da zero. La nuova release include anche l'appoggio ai coding-agenti Oh My Pi e TRAE, nonché migliorata gestione delle richieste e semplificazione delle regole per la generazione di prompt.
I nuovi comandi e la loro funzionalità
Con l'aggiornamento, OpenSpec genera comandi e skill per il CLI-agent Oh My Pi e l'ambiente di sviluppo KI TRAE di ByteDance. Gli sviluppatori possono approvare in modo generale le regole per i prompt, riducendo il tempo richiesto per configurazioni specifiche. Questo approccio ottimizza il workflow e rende il processo di sviluppo più reattivo ai cambiamenti.
Inoltre, la validazione dei requisiti per nuovi progetti risulta più costante. Secondo le note di rilascio, il motore di OpenSpec opera con maggiore coerenza nel rivedere e strutturare i requisiti iniziali.
Come funziona OpenSpec
Lo strumento OpenSpec organizza progetti KI utilizzando spec-driven development, che prevede di fornire al tool una descrizione del progetto tramite il comando /opsx:explore. È anche possibile integrare codice esistente, rendendo OpenSpec adatto anche per contesti brown field.
La proposta di specifiche
Dopo l'esplorazione, OpenSpec genera una struttura di specifiche distribuite in cartelle e file Markdown grazie al comando /opsx:propose. Queste specifiche diventano la base del lavoro successivo, guidando gli sviluppatori e gli agenti KI verso la corretta implementazione. L'archivio centrale delle specs, ancora in fase beta, mira a fungere da fonte unica di verità per l'intera squadra.
Checche riguardo alle funzionalità di implementazione
Una volta che le specifiche sono pronte e nessun aggiornamento di tipo /opsx:update è richiesto, lo sviluppo reale comincia con /opsx:apply. Il tool OpenSpec si interfaccia con oltre 25 strumenti come Antigravity, Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, Junie, Kiro, Mistral Vibe, Qwen Code e i nuovi Oh My Pi e TRAE.
- OpenSpec supporta modelli specifici come Codex 5.5 e Opus 4.7.
- Funziona su Node.js a partire dalla versione 20.19.
- L'applicazione è di proprietà opensource, distribuita sotto licenza MIT.
Gli sviluppatori sono incoraggiati a contribuire con code o modelli di KI, a condizione che siano accompagnati da verifiche e che si identifichino con il nome del modello all'interno del pull request.
Opportunità di sviluppo collaborativo
Con OpenSpec, il collaborare in contesti multipiattaforma KI diventa più semplice. I comandi e le integrazioni offrono una solida struttura per il lavoro in team, permettendo una maggiore coerenza e una gestione trasparente delle aspettative del progetto.