verifycommit 923ed3c · v0.1.0SKILL.md · 機能開発
ビルド・チェック・修正ループ
コーディング中にリポジトリが宣言したチェックと /ship が選ぶテストを実行し、直しては再実行して全て通るまで続けます。
gstack のインストールが必要で、利用記録はローカルの gstack 分析ディレクトリに書き込まれます。
npx skills add garrytan/gstack --skill verifyコマンドを選択しました。手動でコピーしてください。
- 権限
- read-repo
- write-files
- shell
- network
- 対応ツール
- Claude Code, Codex, Cursor, Copilot
- GitHub
- 138.5k
- 提供元
- コミュニティ · Garry Tan
- 状態
- スキャン済み
- ライセンス
- MIT
- カテゴリ
- 機能開発
基本ルール
グリーンにするためにテストやチェック設定を弱めたり、飛ばしたり、削除・変更したりしません。
実行フェーズ
フェーズ 01実行内容を確認
gstack-checks detect はファイルを読むだけで、チェックの出どころとテスト選択を一覧にします。宣言がなければそう伝えて止め、コマンドを作りません。
フェーズ 02信頼を確認
リポジトリのコマンドが untrusted の場合、対話セッションではコマンドを示して同意を得ます。
フェーズ 03実行・修正・再実行
FAILはコードを直し、UNMAPPEDはテストを追加し、ENVやTIMEOUTは報告のみで回避しません。最大5回、同じ失敗が2回戻れば止めます。
フェーズ 04/ship へ引き継ぎ
gstack-checks status は何も再実行せず、READY_FOR_SHIP のときだけ合格とみなします。
権限の説明(SKILL.md より)
| 機能 | 必要か | 説明 |
|---|---|---|
| ファイル書き込み | 必要 | テスト対象のコードを直しテストを追加します。バージョン更新、CHANGELOG編集、push、PR作成はしません。 |
| コマンド実行 | 一部で必要 | gstack-checks 経由でリポジトリ宣言のチェックを実行し、未信頼のコマンドはユーザーの同意か明示的なフラグが必要です。 |
| 外部通信 | 不要 | ネットワークアクセスは求められません。 |
SKILL.md のフロントマター(YAML)
---
name: verify
preamble-tier: 1
version: 0.1.0
description: "Build loop while coding: run the repo's checks and the tests /ship would pick, fix, repeat until green. (gstack)"
triggers:
- verify my change
- run the checks
- make the tests pass
- check my work before ship
allowed-tools:
- Bash
- Read
- Edit
- Grep
- Glob
- AskUserQuestion
---関連スキル
ルールスキャンですべてのリスクを検出できるわけではありません。インストール前にこのスキルの SKILL.md を読み、権限を確認してください。