Certify a skulto build for Homebrew prod release. Runs three passes — unit/lint/cross-compile, clean-slate CLI walkthrough, and security audit — then produce…
npx clawhub@latest install skulto-release-certSkulto Release Cert is a structured pre-release certification skill for the skulto CLI tool. It runs three mandatory passes — unit tests/lint/cross-compile, a full CLI walkthrough, and a security audit — before a build is cleared for Homebrew production release. Install this skill to give an AI agent a precise, repeatable checklist for certifying skulto builds without relying on human memory or ad-hoc testing.
npx clawhub@latest install skulto-release-certClick the Install button at the top of this page for one-click setup
Certification is divided into three sequential passes: unit tests, lint, and cross-compile (Pass 1); a comprehensive CLI walkthrough (Pass 2); and a security audit (Pass 3). All three must be green before a CERTIFIED FOR RELEASE verdict is issued.
Pass 1 cross-compiles the skulto binary for four targets — linux/amd64, linux/arm64, darwin/amd64, and darwin/arm64 — with CGO_ENABLED=0. All four must succeed before proceeding.
Pass 2 covers warm state, clean-slate lifecycle, migration, reconciliation, stale skill cleanup, security scan flows, MCP metadata, emoji-free output, and "remember install locations" logic. A state snapshot is taken before any tests and verified against a diff after all tests, ensuring the cert process is non-destructive.
Multiple Pass 2 sub-sections test that skulto's built-in security scanner behaves correctly: clean skills install silently, quarantined skills block or warn, and scan results appear during add, pull, ingest, URL install, sync, and save flows.
Pass 3 runs grep-based scans for hardcoded secrets, SQL string interpolation, command injection patterns, and committed credential files, supplemented by a manual review checklist covering parameterized queries, exec.Command usage, os.RemoveAll scope, and PostHog key injection via ldflags.
After all three passes, the skill produces a formatted certification table listing every check with PASS/FAIL/SKIPPED/CLEAN/FOUND status, the version, date, and certifier, culminating in a clear CERTIFIED FOR RELEASE or BLOCKED verdict.
An AI agent executes all three passes against a built skulto binary, working through each numbered step and table row, and produces the final certification summary without human intervention (except the explicitly flagged MANUAL-only interactive terminal steps).
Before updating the Homebrew tap formula to point at a new release, a developer or agent runs this skill from the skulto repo root to confirm the build is clean, all CLI paths behave as expected, and no security regressions exist.
After significant changes to skulto's install, scan, or reconciliation logic, the CLI walkthrough passes (2a–2t) surface regressions across the full command surface, including edge cases like stale DB records, quarantined skill blocking, and remembered install location behavior.
A new team member or agent unfamiliar with skulto's release criteria uses this skill as the single authoritative reference for what constitutes a shippable build, including pre-existing known issues that are tracked but not blocking.
make build-all).linux/amd64, linux/arm64, darwin/amd64, darwin/arm64.sqlite3 CLI available for direct DB inspection steps.skulto and skulto-mcp binaries accessible in PATH or via ./build/skulto.~/.agents/skulto/skulto.db for warm-state and security scan tests.asteroid-belt/skills remote repository (network access required for skulto add and skulto pull steps).npx clawhub@latest install skulto-release-certLog in to write a review
No reviews yet. Be the first to share your experience!