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

Aurite-ai/agent-verifier

Agent Verifierは、コードが出荷される前に、組織のポリシー、コード品質パターン、セキュリティ要件、フレームワークのベストプラクティスに対してコードを検証するコーディングエージェントスキルです。Claude Code、Cursor、Windsurf、および30以上のエージェントで動作します。

agent-verifier とは?

Agent Verifierは、開発チームがコードを本番環境に出す前に、組織のポリシー、コード品質パターン、セキュリティ要件、フレームワークのベストプラクティスに準拠しているかを自動検証するコーディングエージェントスキルです。このスキルは、Claude Code、Cursor、Windsurfなど30以上のAIエージェントプラットフォームで動作し、事前に定義されたルールセットに基づいてコード変更をスキャンし、潜在的な問題を開発プロセスの早期段階で検出します。主な機能として、カスタマイズ可能なポリシールール、CI/CDパイプラインへの統合、プルリクエストの自動レビュー、チーム全体でのポリシー共有などがあり、一貫したコード品質の維持とセキュリティリスクの低減に貢献します。開発者は、.agent-verifier-rulesディレクトリにYAMLまたはJSON形式でルールを定義することで、プロジェクト固有の要件に合わせて検証ロジックをカスタマイズできます。

対応✓Claude Code~Codex CLI✓Cursor✓Windsurf
npx skills add Aurite-ai/agent-verifier

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

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

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

ドキュメント

agent-verifier は何をしますか?

Agent Verifierは、コードが出荷される前に、組織のポリシー、コード品質パターン、セキュリティ要件、フレームワークのベストプラクティスに対してコードを検証するコーディングエージェントスキルです。Claude Code、Cursor、Windsurf、および30以上のエージェントで動作します。

概要

Agent Verifierは、組織のポリシーにコードが準拠していることを確認するために、開発プロセスにシームレスに統合される自動コード検証ツールです。30以上のAIエージェントプラットフォームをサポートしており、コードの品質とセキュリティを維持するための汎用的なソリューションです。

使用方法

インストール

エージェント固有の指示に従って、スキルをインストールしてください。通常は、エイジェント設定にスキルリポジトリを追加するか、.cursorrules や CLAUDE.md などの設定ファイルにルールを直接含めます。

設定

  1. プロジェクトのルートに .agent-verifier-rules/ ディレクトリを作成します。
  2. そのディレクトリ内にYAMLまたはJSONファイルで検証ルールを定義します。
  3. プロジェクトに応じてルールをカスタマイズします。

ルール例

# .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ライセンスの下で公開されています。

関連スキル