La versione 1.6 di OpenSpec introduce il comando /opsx:update, che permette agli sviluppatori di modificare una specifica esistente senza dover ricominciare da zero. Questo strumento, sviluppato per lo spec-driven development, supporta anche i coding-agenti Oh My Pi e l'ambiente di sviluppo KI TRAE, con nuove e più semplici regole di approvazione per i Prompt.
Grazie a questa aggiornamento, OpenSpec si dimostra sempre più utile nel campo dello sviluppo di progetti che prevedono l'uso dell’intelligenza artificiale. Con il comando /opsx:update, invece di creare una specifica completamente nuova, gli sviluppatori possono apportare modifiche mirate, risparmiando tempo e aumentando l'efficienza.
Comandi e nuove funzionalità
L'open-source spec-driven tool OpenSpec ha aggiunto nuove funzionalità che semplificano gli aspetti del lavoro con agenti CLI come Oh My Pi e l'ambiente TRAE. Il team OpenSpec ha semplificato le regole di autorizzazione per i prompt, rendendole più flessibili grazie alla possibilità di concedere approvazioni generali prima della fase di implementazione. La versione 1.6, inoltre, lavora meglio nella validazione delle richieste iniziali per un nuovo progetto.
Con OpenSpec, gli sviluppatori possono fornire al tool le loro idee con il comando /opsx:explore per iniziare la progettazione anche in ambienti esistenti (brown-field). Questo strumento non richiede quindi un ambiente iniziale completamente nuovo.
Supporto multi-Tech
Con il comando /opsx:propose, OpenSpec genera la specifica completa della struttura in cartelle e file Markdown, fondamentale per la fase successiva di sviluppo e per guidare correttamente gli agenti KI. La versione beta della conservazione delle specifiche in un repository mira a rendere le specs una fonte centrale per il team.
Una volta che le specifiche sono pronte e non richiedono ulteriori modifiche mediante /opsx:update, si inizia con l'implementazione effettiva tramite /opsx:apply. L’ambiente OpenSpec collabora con una vasta gamma di strumenti disponibili sul mercato. Tra questi rientrano Antigravity, Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, Junie, Kiro, Mistral Vibe, Qwen Code, Oh My Pi e TRAE.
Collaborazione e supporto alla comunità
OpenSpec funziona su Node.js a partire dalla versione 20.19 e dispone di un’ampia base di licenze MIT per il codice open source. Per quanto riguarda i modelli utilizzati, OpenSpec suggerisce di utilizzare Codex 5.5 o Opus 4.7. Il tool invita inoltre la comunità a partecipare con contributi KI verificati, indicando chiaramente il modello utilizzato nei pull request.
Con OpenSpec, il processo di sviluppo diventa più chiaro e ordinato, specialmente in progetti complessi legati all'intelligenza artificiale, grazie al lavoro su specifiche chiare e organizzate. La collaborazione con gli agenti KI rende la progettazione e l’esecuzione dei progetti molto più gestibili per i team di sviluppo.
Lo strumento si dimostra utile anche quando si lavora nel contesto brown field, dove si integra con codice esistente senza alterarne la struttura. La sua flessibilità e la sua capacità di gestire diverse fasi del ciclo di sviluppo ne fanno un punto di riferimento per il campo dello spec-driven development.
OpenSpec: una proposta collaborativa per il futuro
Il team OpenSpec sta promuovendo una collaborazione sempre più aperta con la comunità tecnologica, favorendo l’uso di modelli KI e di codici open source verificati. L’invito a partecipare in modo diretto e trasparente, con pull request documentati, mostra l’impegno del progetto verso l’innovazione e la trasparenza.
Il lavoro di OpenSpec, grazie alla sua attenzione ai processi di sviluppo e all’organizzazione strutturata del lavoro, si presenta come un passo forward nel campo dello sviluppo assistito dall'intelligenza artificiale.