Certifica una build skulto per il rilascio in produzione su Homebrew. Esegue tre passaggi — unit/lint/cross-compile, walkthrough CLI da zero e audit di sicurezza — per poi produrre…
npx clawhub@latest install skulto-release-certSkulto Release Cert è una skill di certificazione pre-release strutturata per lo strumento CLI skulto. Esegue tre passaggi obbligatori — unit test/lint/cross-compilazione, un walkthrough completo della CLI e un audit di sicurezza — prima che una build venga approvata per il rilascio in produzione su Homebrew. Installa questa skill per fornire a un agente AI una checklist precisa e ripetibile per certificare le build di skulto, senza dover dipendere dalla memoria umana o da test estemporanei.
npx clawhub@latest install skulto-release-certFai clic sul pulsante Installa in cima a questa pagina per la configurazione con un clic
La certificazione è suddivisa in tre passaggi sequenziali: test unitari, lint e compilazione incrociata (Passaggio 1); una procedura dettagliata completa della CLI (Passaggio 2); e un audit di sicurezza (Passaggio 3). Tutti e tre devono risultare positivi prima che venga emesso il verdetto CERTIFIED FOR RELEASE.
Il Pass 1 esegue la cross-compilazione del binario skulto per quattro target — linux/amd64, linux/arm64, darwin/amd64 e darwin/arm64 — con CGO_ENABLED=0. Tutti e quattro devono completarsi con successo prima di procedere.
Il Pass 2 copre lo stato warm, il ciclo di vita clean-slate, la migrazione, la riconciliazione, la pulizia delle skill obsolete, i flussi di scansione della sicurezza, i metadati MCP, l'output privo di emoji e la logica "ricorda le posizioni di installazione". Viene acquisito uno snapshot di stato prima di qualsiasi test e verificato tramite un diff al termine di tutti i test, garantendo che il processo di Skulto Release Cert sia non distruttivo.
Più sotto-sezioni di Pass 2 verificano che lo scanner di sicurezza integrato di Skulto Release Cert si comporti correttamente: le skill pulite vengono installate silenziosamente, le skill in quarantena vengono bloccate o generano un avviso, e i risultati della scansione appaiono durante i flussi add, pull, ingest, installazione tramite URL, sync e save.
Supera 3 esecuzioni di scansioni basate su grep per segreti hardcoded, interpolazione di stringhe SQL, pattern di command injection e file di credenziali committati, integrate da una checklist di revisione manuale che copre query parametrizzate, utilizzo di exec.Command, scope di os.RemoveAll e iniezione della chiave PostHog tramite ldflags.
Dopo tutti e tre i passaggi, la skill produce una tabella di certificazione formattata che elenca ogni controllo con lo stato PASS/FAIL/SKIPPED/CLEAN/FOUND, la versione, la data e il certificatore, culminando in un chiaro verdetto CERTIFIED FOR RELEASE o BLOCKED.
Un agente AI esegue tutti e tre i passaggi su un binario skulto compilato, elaborando ogni fase numerata e ogni riga della tabella, e produce il riepilogo finale di certificazione senza intervento umano (ad eccezione dei passaggi interattivi da terminale esplicitamente contrassegnati come MANUAL-only).
Prima di aggiornare la formula del tap Homebrew per puntare a una nuova release, uno sviluppatore o un agente esegue questa skill dalla root del repository skulto per confermare che la build sia pulita, che tutti i percorsi CLI si comportino come previsto e che non esistano regressioni di sicurezza.
Dopo modifiche significative alla logica di installazione, scansione o riconciliazione di Skulto Release Cert, il percorso guidato della CLI supera i test (2a–2t) evidenziando le regressioni sull'intera superficie dei comandi, inclusi i casi limite come i record DB obsoleti, il blocco delle skill in quarantena e il comportamento della posizione di installazione memorizzata.
Un nuovo membro del team o un agente non familiare con i criteri di rilascio di Skulto utilizza questa competenza come riferimento autorevole unico per ciò che costituisce una build pronta alla distribuzione, inclusi i problemi noti preesistenti che sono tracciati ma non bloccanti.
make build-all).linux/amd64, linux/arm64, darwin/amd64, darwin/arm64.sqlite3 disponibile per i passaggi di ispezione diretta del DB.skulto e skulto-mcp accessibili nel PATH o tramite ./build/skulto.~/.agents/skulto/skulto.db per i test in stato caldo e di scansione della sicurezza.asteroid-belt/skills (accesso di rete richiesto per i passaggi skulto add e skulto pull).npx clawhub@latest install skulto-release-certAccedi per scrivere una recensione
Nessuna recensione ancora. Sii il primo a condividere la tua esperienza!