agent-verifier は何をしますか?
Agent Verifierは、コードが出荷される前に、組織のポリシー、コード品質パターン、セキュリティ要件、フレームワークのベストプラクティスに対してコードを検証するコーディングエージェントスキルです。Claude Code、Cursor、Windsurf、および30以上のエージェントで動作します。
概要
Agent Verifierは、組織のポリシーにコードが準拠していることを確認するために、開発プロセスにシームレスに統合される自動コード検証ツールです。30以上のAIエージェントプラットフォームをサポートしており、コードの品質とセキュリティを維持するための汎用的なソリューションです。
使用方法
インストール
エージェント固有の指示に従って、スキルをインストールしてください。通常は、エイジェント設定にスキルリポジトリを追加するか、.cursorrules や CLAUDE.md などの設定ファイルにルールを直接含めます。
設定
- プロジェクトのルートに
.agent-verifier-rules/ディレクトリを作成します。 - そのディレクトリ内にYAMLまたはJSONファイルで検証ルールを定義します。
- プロジェクトに応じてルールをカスタマイズします。
ルール例
# .agent-verifier-rules/security.yaml
rules:
- id: no-hardcoded-secrets
pattern: "password\s*=\s*['\"][^'\"]+['\"]"
message: "コード内にハードコードされたパスワードを検出しました。環境変数またはシークレットマネージャーを使用してください。"
severity: critical
- id: avoid-sql-injection
pattern: "execute\s*\(\s*['\"]SELECT.*\+\s*["\']\s*\+\s*"
message: "SQLインジェクションの可能性を検出しました。パラメータ化されたクエリまたはORMを使用してください。"
severity: high
主な機能
- カスタマイズ可能なポリシー: 組織の特定の要件やベストプラクティスに合わせたルールを定義できます。
- マルチエージェントサポート: 30以上の主要なAIコーディングエージェントと互換性があります。
- CI/CD統合: CI/CDパイプラインにシームレスに統合され、デプロイ前にコードを検証します。
- プルリクエストレビュー: プルリクエストを自動的にレビューし、潜在的な問題に関するフィードバックを提供します。
- チームコラボレーション: チーム全体でポリシーを共有および管理し、一貫性を確保します。
サポートされているエージェント
Agent Verifierは、以下のような様々なAIコーディングエージェントで動作するように設計されています。
- Claude Code
- Cursor
- Windsurf
- その他30以上のエージェント
貢献
このスキルへの貢献を歓迎します。改善点や追加ルールがある場合は、プルリクエストを送信するか、イシューを開いてください。
ライセンス
このプロジェクトはMITライセンスの下で公開されています。