Sertifioi skulto-buildi Homebrew-tuotantojulkaisua varten. Suorittaa kolme kierrosta — yksikkötestit/lint/ristikäännös, puhdas CLI-läpikäynti ja tietoturva-auditointi — ja tuottaa sen jälkeen…
npx clawhub@latest install skulto-release-certSkulto Release Cert on jäsennelty julkaisua edeltävä sertifiointitaito skulto CLI -työkalulle. Se suorittaa kolme pakollista vaihetta — yksikkötestit/lint/ristiinkääntäminen, täydellinen CLI-läpikäynti ja tietoturva-auditointi — ennen kuin build hyväksytään Homebrew-tuotantojulkaisuun. Asenna tämä taito antaaksesi tekoälyagentille täsmällinen, toistettava tarkistuslista skulto-buildien sertifiointiin ilman, että tarvitaan ihmisen muistia tai ad-hoc-testausta.
npx clawhub@latest install skulto-release-certNapsauta Asenna-painiketta sivun yläosassa yhdellä napsauksella tapahtuvaa asennusta varten
Sertifiointi on jaettu kolmeen peräkkäiseen vaiheeseen: yksikkötestit, lint ja ristiinkääntäminen (Vaihe 1); kattava CLI-läpikäynti (Vaihe 2); sekä tietoturva-auditointi (Vaihe 3). Kaikkien kolmen vaiheen on oltava hyväksyttyjä ennen kuin Skulto Release Cert antaa CERTIFIED FOR RELEASE -tuomion.
Vaihe 1 ristiinkääntää skulto-binäärin neljälle kohteelle — linux/amd64, linux/arm64, darwin/amd64 ja darwin/arm64 — käyttäen asetusta CGO_ENABLED=0. Kaikkien neljän on onnistuttava ennen kuin voidaan jatkaa.
Pass 2 kattaa lämpimän tilan, puhtaan elinkaaren, migraation, täsmäytyksen, vanhentuneiden taitojen siivouksen, tietoturvaskannauksien kulut, MCP-metatiedot, emoji-vapaan tulosteen sekä "muista asennussijainnit" -logiikan. Tilannevedos otetaan ennen testejä ja tarkistetaan diff-vertailulla kaikkien testien jälkeen, mikä varmistaa, että Skulto Release Cert -prosessi ei tuhoa olemassa olevaa tilaa.
Useissa Pass 2 -alaosioissa testataan, että skulton sisäänrakennettu tietoturvatarkistus toimii oikein: puhtaat taidot asentuvat äänettömästi, karanteeniin asetetut taidot estetään tai niistä varoitetaan, ja tarkistustulokset näkyvät add-, pull-, ingest-, URL-asennus-, sync- ja save-työnkuluissa.
Läpäise 3 ajoa, jotka sisältävät grep-pohjaisia skannauksia kovakoodatuille salaisuuksille, SQL-merkkijonointerpolaatioille, komentoinjektion malleille sekä tallennetuille tunnistetiedostotiedostoille. Tarkastusta täydentää manuaalinen tarkistuslista, joka kattaa parametrisoidut kyselyt, exec.Command-käytön, os.RemoveAll-laajuuden sekä PostHog-avaimen injektoinnin ldflags-määritysten kautta.
Kaikkien kolmen kierroksen jälkeen taito tuottaa muotoillun sertifiointitaulukon, joka luettelee jokaisen tarkistuksen PASS/FAIL/SKIPPED/CLEAN/FOUND-tiloineen, version, päivämäärän ja sertifioijan, päätyen selkeään CERTIFIED FOR RELEASE- tai BLOCKED-tuomioon.
Tekoälyagentti suorittaa kaikki kolme tarkistuskierrosta valmiiksi käännettyä skulto-binääriä vasten, käy läpi jokaisen numeroidun vaiheen ja taulukon rivin, ja tuottaa lopullisen sertifiointiyhteenvedon ilman ihmisen väliintuloa (lukuun ottamatta erikseen merkittyjä MANUAL-only-vuorovaikutteisia terminaalivaiheita).
Ennen kuin Homebrew tap -kaava päivitetään osoittamaan uuteen julkaisuun, kehittäjä tai agentti ajaa tämän taidon skulto-repon juuresta vahvistaakseen, että rakenne on puhdas, kaikki CLI-polut toimivat odotetusti ja tietoturvapoikkeamia ei ole ilmennyt.
Merkittävien muutosten jälkeen Skulto Release Certin asennus-, skannaus- tai täsmäytyslogiikkaan, CLI-läpikäynnin vaiheet (2a–2t) paljastavat regressiot koko komentopinnan laajuudelta, mukaan lukien reunatapaukset kuten vanhentuneet tietokantatietueet, karanteeniin asetettujen taitojen esto ja muistettu asennussijainnin toiminta.
Uusi tiimin jäsen tai agentti, joka ei ole perehtynyt Skulton julkaisukriteereihin, käyttää tätä taitoa ainoana auktoritatiivisena viitteenä sille, mikä muodostaa toimituskelpoisen buildin – mukaan lukien ennalta tunnetut ongelmat, joita seurataan mutta jotka eivät estä julkaisua.
make build-all).linux/amd64, linux/arm64, darwin/amd64, darwin/arm64.sqlite3-komentorivityökalu saatavilla suoria tietokantatarkistusvaiheita varten.skulto- ja skulto-mcp-binäärit käytettävissä PATH-muuttujassa tai polun ./build/skulto kautta.~/.agents/skulto/skulto.db lämmintilaisia ja tietoturvatarkistustestejä varten.asteroid-belt/skills-etärepositorioon (verkkoyhteys vaaditaan skulto add- ja skulto pull-vaiheille).npx clawhub@latest install skulto-release-certKirjaudu sisään kirjoittaaksesi arvostelun
Ei arvosteluja vielä. Ole ensimmäinen jakamaan kokemuksesi!