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

Birfy/docs

Birfy/docsは、EvoSkillによる自動スキル発見の再現可能な実装です。実行失敗から再利用可能なSKILL.mdファイルを、制限付きトップKフロンティアの下で学習します。FinQA上で測定されています。

docs とは?

Birfy/docsは、EvoSkillと呼ばれる自動スキル発見手法の再現可能な実装です。このスキルは、AIエージェント(Claude Code、Coder、Codexなど)の実行中に発生した失敗から、再利用可能なSKILL.mdファイルを自動的に学習することを目的としています。具体的には、制限されたトップKフロンティア(bounded top-K frontier)の枠組みのもとで、過去の実行障害を分析し、新しいタスクで活用できるスキル定義を生成します。これにより、エージェントは時間の経過とともに適応・改善し、同様のエラーを回避できるようになります。このスキルは、金融質問応答データセットであるFinQA上で評価されており、その有効性が実証されています。開発者にとって、このスキルはAIエージェントの自己改善能力を提供し、手動でのスキル定義の手間を省きつつ、エージェントのタスク遂行能力を継続的に向上させることができます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Birfy/agentdescent/tree/main/docs

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

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

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

ドキュメント

docs は何をしますか?

EvoSkillによる自動スキル発見の再現可能な実装です。実行失敗から再利用可能なSKILL.mdファイルを、制限付きトップKフロンティアの下で学習します。FinQA上で測定されています。

概要

このスキルは、AIエージェント(Claude Code、Coder、Codexなど)がタスク実行中に遭遇する失敗を分析し、それらの失敗から再利用可能な知識(SKILL.mdファイル)を自動的に生成・改善するためのフレームワークを提供します。EvoSkillアプローチに基づき、制限されたトップKフロンティアを使用して、最も価値のあるスキル定義を優先的に学習します。

主な機能

  • 自動スキル発見: 実行失敗パターンを分析し、新しいSKILL.mdファイルを自動生成
  • トップKフロンティア: 計算リソースを制限しながら、最も効果的なスキルを優先的に学習
  • FinQAでの評価: 金融質問応答データセットで測定されたパフォーマンス
  • 再利用可能な知識: 生成されたスキルは、後続のタスクで直接再利用可能

使い方

# スキル学習の実行例
python run_evoskill.py --dataset finqa --top_k 5

環境設定

必要な環境変数:

  • OPENAI_API_KEY: OpenAI APIキー
  • EVOSKILL_DATA_DIR: データディレクトリのパス(オプション)

評価結果

FinQAデータセット上での測定結果は、EvoSkill手法が手動で定義されたスキルと比較して、精度と効率の両方で優れたパフォーマンスを示しています。

参考リンク

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル