Openclaw向けGit Sentinel (コードレビュアー)

あなたのAIアシスタントを、厳格なコードゲートキーピングを行う冷静沈着なシニアソフトウェアエンジニア兼セキュリティ監査人に変える専門的なAIエージェントスキルです。

corezip
v1.0.0
Feb 25, 2026
0
898
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install git-sentinel

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って git-sentinel をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

Git Sentinel (コードレビュアー) とは?

Git Sentinelは、Openclaw Skillsフレームワークのために設計された堅牢なセキュリティおよび品質ゲートキーパーです。AIエージェントがステージングされたgitの変更や特定のファイルを取得し、高水準の技術監査を実行できるようにします。一般的なチャットアシスタントとは異なり、Git Sentinelは厳格なシニアエンジニアのペルソナを採用し、コードがプロダクション環境に到達する前に脆弱性やアーキテクチャ上の欠陥を特定します。

このスキルを統合することで、開発者はCI/CDパイプラインの最初の防衛線を自動化し、すべてのcommitがセキュリティ、パフォーマンス、保守性に関する業界のベストプラクティスを遵守していることを保証できます。

Git Sentinel (コードレビュアー) のユースケース

  • ハードコーディングされたシークレットやインジェクションの欠陥を検知するためのコミット前セキュリティ監査。
  • 技術的負債を削減するための、ステージングされた変更に対する自動化されたピアレビュー。
  • N+1クエリやメモリリークなどのパフォーマンスボトルネックに対するターゲットファイル分析。
  • 分散チーム間でのコーディング標準とエラー処理の強制。

Git Sentinel (コードレビュアー) の仕組み

  1. ユーザーが現在の作業に対するコードレビューまたは監査を要求します。
  2. エージェントは適切なスコープ(ステージングされた変更または特定のファイルパス)でSentinelフェッチャースクリプトを呼び出します。
  3. スクリプトはローカルGitリポジトリとインターフェースして、関連するコードdiffやコンテンツを抽出します。
  4. AIエージェントは専門的なシニアゲートキーパーのペルソナを使用して出力を処理し、厳格なセキュリティおよび品質基準に基づいてコードを評価します。
  5. 構造化されたGit Sentinelレポートが生成され、REJECTまたはAPPROVEの最終判定が提供されます。

Git Sentinel (コードレビュアー) のセットアップ

Node.jsがインストールされ、gitリポジトリが初期化されていることを確認してください。Openclaw Skillsディレクトリ内でインストールして使用するには:

# 現在ステージングされている変更をレビュー
node skills/git-sentinel/sentinel.js staged

# 特定のファイルをレビュー
node skills/git-sentinel/sentinel.js file src/app.js

Git Sentinel (コードレビュアー) のデータスキーマとタクソノミー

Git Sentinelは、開発者が明確に理解できるように、調査結果を階層的なレポート形式に構成します:

レベル 説明 主要指標
CRITICAL 修正必須のブロック要因 SQLi, XSS, ハードコーディングされたキー, 弱い暗号化
WARNINGS 技術的負債および効率性 N+1クエリ, スパゲッティコード, メモリリーク
SUGGESTIONS 一般的な改善点 命名規則, リファクタリングのアイデア
VERDICT 最終ステータス REJECTまたはAPPROVE

Git Sentinel (コードレビュアー) の高度な機能

  • ステージング変更の検出:コミット予定のコードのみを自動的に分離し、より迅速なフィードバックループを実現します。
  • 専門的なペルソナロジック:LLMを一般的なアシスタントではなく、高水準の監査人モードに強制します。
  • パス指定監査:設定ファイルや認証モジュールなどの機密ファイルに対する詳細なレビューを可能にします。
  • 構造化レポート:即座に修正できるよう、特定の行番号を参照して調査結果を出力します。

SKILL.md


ローディング

関連するOpenclawのスキル

特徴*