skultoビルドをHomebrewのプロダクションリリース向けに認定します。ユニット/リント/クロスコンパイル、クリーンスレートCLIウォークスルー、セキュリティ監査の3つのパスを実行し、その後に生成します…
npx clawhub@latest install skulto-release-certSkulto Release Cert は、skulto CLIツール向けの構造化されたリリース前認定スキルです。ビルドがHomebrewの本番リリースに承認される前に、3つの必須パス(ユニットテスト/リント/クロスコンパイル、完全なCLIウォークスルー、セキュリティ監査)を実行します。このスキルをインストールすることで、AIエージェントは人間の記憶やアドホックなテストに頼ることなく、skultoビルドを認定するための正確で再現性のあるチェックリストを利用できるようになります。
npx clawhub@latest install skulto-release-certこのページ上部のインストールボタンをクリックするとワンクリックでセットアップできます
認定は3つの順次パスに分かれています。ユニットテスト、リント、クロスコンパイル(パス1)、包括的なCLIウォークスルー(パス2)、そしてセキュリティ監査(パス3)です。Skulto Release Cert の CERTIFIED FOR RELEASE 判定が発行される前に、3つすべてがグリーンでなければなりません。
パス1では、CGO_ENABLED=0 を使用して、linux/amd64、linux/arm64、darwin/amd64、darwin/arm64 の4つのターゲット向けにskultoバイナリをクロスコンパイルします。次のステップに進む前に、4つすべてが成功する必要があります。
Pass 2では、ウォームステート、クリーンスレートライフサイクル、マイグレーション、リコンシリエーション、古いスキルのクリーンアップ、セキュリティスキャンフロー、MCPメタデータ、絵文字なし出力、および「インストール場所を記憶する」ロジックをカバーします。テスト開始前に状態スナップショットが取得され、すべてのテスト完了後に差分と照合することで、Skulto Release Certのプロセスが非破壊的であることを保証します。
複数のPass 2サブセクションでは、skultoの組み込みセキュリティスキャナーが正しく動作することをテストします。クリーンなスキルは静かにインストールされ、隔離されたスキルはブロックまたは警告され、スキャン結果はadd、pull、ingest、URLインストール、sync、およびsaveのフロー中に表示されます。
ハードコードされたシークレット、SQL文字列の補間、コマンドインジェクションパターン、およびコミットされた認証情報ファイルを対象としたgrepベースのスキャンを3回実施し、パラメータ化クエリ、exec.Commandの使用、os.RemoveAllのスコープ、およびldflagsによるPostHogキーのインジェクションを対象とした手動レビューチェックリストで補完します。
3つのパスがすべて完了すると、スキルはフォーマットされた認定テーブルを生成します。このテーブルには、すべてのチェック項目とそのPASS/FAIL/SKIPPED/CLEAN/FOUNDステータス、バージョン、日付、および認定者が一覧表示され、最終的に明確な CERTIFIED FOR RELEASE または BLOCKED の判定が下されます。
AIエージェントがビルド済みのskultoバイナリに対して3つのパスをすべて実行し、各番号付きステップおよびテーブルの各行を順に処理したうえで、人間の介入なし(明示的に「MANUAL専用」とフラグが立てられたインタラクティブターミナルステップを除く)に最終的な認定サマリーを生成します。
Homebrew tap のフォーミュラを新しいリリースに向けて更新する前に、開発者またはエージェントが skulto リポジトリのルートからこのスキルを実行し、ビルドがクリーンであること、すべての CLI パスが期待どおりに動作すること、およびセキュリティ上のリグレッションが存在しないことを確認します。
skultoのインストール、スキャン、または調整ロジックに大きな変更を加えた後、CLIウォークスルー(2a〜2t)を実施することで、古いDBレコード、隔離済みスキルによるブロック、インストール先の記憶動作などのエッジケースを含む、コマンド全体にわたる回帰を検出できます。
skultoのリリース基準に不慣れな新しいチームメンバーやエージェントが、出荷可能なビルドの条件を確認するための唯一の権威ある参照として、このスキルを使用します。これには、追跡されているものの、ブロッキングとはみなされない既存の既知の問題も含まれます。
make build-all)。linux/amd64、linux/arm64、darwin/amd64、darwin/arm64 のクロスコンパイルをサポートするGoツールチェーン。sqlite3 CLIが利用可能であること。skulto および skulto-mcp バイナリが PATH 内、または ./build/skulto 経由でアクセス可能であること。~/.agents/skulto/skulto.db にライブのskultoデータベースが存在すること。asteroid-belt/skills リモートリポジトリへのアクセス(skulto add および skulto pull ステップにはネットワークアクセスが必要)。npx clawhub@latest install skulto-release-certレビューを書くにはログイン
まだレビューはありません。最初の体験をシェアしましょう!