agnostic-ai は何をしますか?
AIエージェント、スキル、ルール、フックのための単一の真実源。使用するすべてのAI CLIにトランスパイルします。
説明
このプロジェクトは、AIエージェント(Claude Code、Cursor、Codexなど)の設定、スキル、ルール、フックを一元管理するためのツールです。共通のソースから、各AI CLIが期待する形式に自動変換します。
主な機能
- 一元管理: スキル、ルール、フックを一箇所で定義
- 自動トランスパイル: サポートされているすべてのAI CLI向けに設定を変換
- 一貫性: 複数のプラットフォームで同じ動作を保証
- メンテナンス容易性: 更新は一箇所だけ
サポート対象
- Claude Code
- Cursor
- Codex
- その他のAI CLI(随時追加)
使い方
- リポジトリをクローン
- 共通フォーマットでスキルやルールを定義
- トランスパイルコマンドを実行
- 各AI CLIで生成されたファイルを使用
例
# スキルを定義
echo "name: my-skill\ndescription: 私のスキル" > skills/my-skill.yaml
# トランスパイル
npx agnostic-ai transpile
# 出力ファイルは各AI CLIのネイティブ形式で生成されます
ライセンス
MIT