Skills DirectoryGitHub から厳選したオープンソースの Skills

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
カテゴリ
機能開発

基本ルール

グリーンにするためにテストやチェック設定を弱めたり、飛ばしたり、削除・変更したりしません。

実行フェーズ

  1. フェーズ 01実行内容を確認

    gstack-checks detect はファイルを読むだけで、チェックの出どころとテスト選択を一覧にします。宣言がなければそう伝えて止め、コマンドを作りません。

  2. フェーズ 02信頼を確認

    リポジトリのコマンドが untrusted の場合、対話セッションではコマンドを示して同意を得ます。

  3. フェーズ 03実行・修正・再実行

    FAILはコードを直し、UNMAPPEDはテストを追加し、ENVやTIMEOUTは報告のみで回避しません。最大5回、同じ失敗が2回戻れば止めます。

  4. フェーズ 04/ship へ引き継ぎ

    gstack-checks status は何も再実行せず、READY_FOR_SHIP のときだけ合格とみなします。

権限の説明(SKILL.md より)

機能必要か説明
ファイル書き込み必要テスト対象のコードを直しテストを追加します。バージョン更新、CHANGELOG編集、push、PR作成はしません。
コマンド実行一部で必要gstack-checks 経由でリポジトリ宣言のチェックを実行し、未信頼のコマンドはユーザーの同意か明示的なフラグが必要です。
外部通信不要ネットワークアクセスは求められません。

SKILL.md のフロントマター(YAML)

SKILL.md のフロントマター(YAML)commit 923ed3c · v0.1.0
---
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 を読み、権限を確認してください。