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

Raidriar7170/hermes-skilleval

Hermesスタイルのエージェントスキル向け検証ゲート式ルーティングと自己改善ハーネス

hermes-skilleval とは?

このスキルは、Hermesスタイルのエージェントスキルに対して、検証ゲート(verification-gated)によるルーティングと自己改善機能を提供します。開発者は、各スキルの実行前に自動検証を組み込むことで、信頼性と品質を確保しながらスキルを動的にルーティングできます。また、自己改善ハーネスにより、実行結果に基づいてスキルの定義やプロンプトを自動的に調整・最適化し、エージェントのパフォーマンスを持続的に向上させます。主にHermesエージェントフレームワークと互換性があり、検証ロジックとルーティング設定をYAMLまたはJSON形式で定義することで、複雑なワークフローをシンプルに管理できます。このスキルは、大規模なエージェント展開時の品質管理と反復的な改善サイクルを自動化するのに特に有用です。

対応~Claude Code~Codex CLI~Cursor
npx skills add Raidriar7170/hermes-skilleval

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

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

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

ドキュメント

hermes-skilleval は何をしますか?

Hermesスタイルのエージェントスキル向け検証ゲート式ルーティングと自己改善ハーネス

概要

hermes-skilleval は、Hermesスタイルのエージェントスキルにおいて、検証ゲートを通過したスキルのみを実行ルーティングし、実行結果に基づいてスキル定義を自己改善するためのハーネスです。

主な機能

  • 検証ゲートルーティング: 各スキル実行前に定義された検証条件をチェックし、条件を満たす場合のみ実行を許可します。
  • 自己改善: 実行後のフィードバックに基づいて、スキルのプロンプトやパラメータを自動調整します。
  • YAML/JSON設定: 検証ルールとルーティングロジックをYAMLまたはJSONファイルで簡単に定義できます。

使用方法

  1. スキル設定ファイル(例: skill-config.yaml)を作成し、検証ゲートとルーティングルールを定義します。
  2. hermes-skilleval をエージェントワークフローに組み込み、各スキル実行前に検証を実行します。
  3. 実行結果のフィードバックを収集し、自己改善モジュールが自動的にスキル定義を更新します。

設定例

skills:
  - name: example-skill
    verification:
      type: regex
      pattern: "^[A-Z].*"
      error_message: "スキル名は大文字で始まる必要があります"
    routing:
      fallback: default-skill
    improvement:
      enabled: true
      feedback_source: execution_log

互換性

  • Hermesエージェントフレームワーク v2.0+
  • Node.js 18.x+
  • Python 3.8+(一部の検証プラグイン)

ライセンス

MIT

関連スキル