Communityコーディング&開発github.com

hzs0623/repo-sentinel-ai-agent-skill

Claude Code と OpenAI Codex 向けの小さな AI エージェントスキル:リポジトリ検査、安全なコード変更、ローカル検証証拠。

repo-sentinel-ai-agent-skill とは?

このスキルは、Claude Code や OpenAI Codex などの AI エージェントに対して、コード変更前にリポジトリを検査し、変更後にローカルで検証するための標準化された手順を提供します。主な目的は、AI エージェントによるコード変更の安全性を向上させ、変更前後の状態を比較する証拠を残すことです。このスキルは、リポジトリのスキャン、変更計画の作成、変更の適用、テストの実行、変更差分の記録といった一連のワークフローをサポートします。これにより、開発者は変更の影響を可視化し、予期しない副作用を防ぐことができます。

対応✓Claude Code✓Codex CLI~Cursor
npx skills add hzs0623/repo-sentinel-ai-agent-skill

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

repo-sentinel-ai-agent-skill は何をしますか?

Claude Code と OpenAI Codex 向けの小さな AI エージェントスキル:リポジトリ検査、安全なコード変更、およびローカル検証証拠。

概要

このスキルは、AI エージェント(Claude Code や OpenAI Codex など)がリポジトリに対して安全に変更を加えるためのフレームワークを提供します。変更前のリポジトリの状態を検査し、変更計画を立案し、変更を適用した後、自動テストを実行して検証し、その証拠(変更差分やテスト結果)を記録します。

主な機能

  • リポジトリ検査: 変更前にプロジェクト構造、依存関係、既存のコードを分析します。
  • 変更計画: 明確で安全な変更計画を生成します。
  • 変更の適用: 計画に基づいてコード変更を適用します。
  • ローカル検証: ビルド、リント、テストを実行し、変更が正しいことを確認します。
  • 証拠の記録: 変更差分とテスト結果をファイルに保存し、後から確認できるようにします。

対応プラットフォーム

  • Claude Code
  • OpenAI Codex (および互換性のある他の AI エージェント)

使用方法

スキルを有効にするには、エージェントの設定ファイルに以下のように追加します:

{
  "skills": [
    "hzs0623/repo-sentinel-ai-agent-skill"
  ]
}

または、CLI から直接スキルを指定して使用することもできます:

claude use-skill hzs0623/repo-sentinel-ai-agent-skill

ワークフロー

  1. 検査フェーズ: リポジトリをスキャンし、現在の状態を把握します。
  2. 計画フェーズ: 変更内容を明確に定義し、計画を作成します。
  3. 適用フェーズ: 計画に従ってコードを変更します。
  4. 検証フェーズ: テストを実行し、変更が機能を壊していないことを確認します。
  5. 記録フェーズ: 変更差分とテスト結果を change-evidence/ ディレクトリに保存します。

設定

スキルは環境変数 REPO_SENTINEL_VERBOSE をサポートしており、これを設定すると詳細なログが出力されます。

export REPO_SENTINEL_VERBOSE=true

注意事項

  • このスキルは、変更を自動的に適用する前に、常にユーザーの承認を求めます。
  • 変更証拠は .gitignore に追加することを推奨します。

ライセンス

MIT

関連スキル