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

Chemaclass/agnostic-ai

AIエージェント、スキル、ルール、フックのための単一の真実源。使用するすべてのAI CLIにトランスパイルします。

agnostic-ai とは?

Chemaclass/agnostic-aiは、AIエージェントや開発ツール(Claude Code、Cursor、Codexなど)向けの設定やスキルを一元管理するためのツールです。このプロジェクトは、スキル、ルール、フックといった設定情報を「単一の真実源」として保持し、それを各AI CLIのネイティブ形式に自動変換(トランスパイル)します。これにより、複数のAIプラットフォームを利用する際に、同じ設定を各ツールごとに手動で複製・維持する手間が省けます。主な機能として、共通フォーマットで記述したスキルやルールを、Claude Codeの.mdファイルやCursorのルールファイルなどに変換する仕組みを提供します。開発者は、このツールを使って一度設定を書くだけで、複数のAI CLIで一貫した動作を実現でき、メンテナンスコストを大幅に削減できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add Chemaclass/agnostic-ai

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

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

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

ドキュメント

agnostic-ai は何をしますか?

AIエージェント、スキル、ルール、フックのための単一の真実源。使用するすべてのAI CLIにトランスパイルします。

説明

このプロジェクトは、AIエージェント(Claude Code、Cursor、Codexなど)の設定、スキル、ルール、フックを一元管理するためのツールです。共通のソースから、各AI CLIが期待する形式に自動変換します。

主な機能

  • 一元管理: スキル、ルール、フックを一箇所で定義
  • 自動トランスパイル: サポートされているすべてのAI CLI向けに設定を変換
  • 一貫性: 複数のプラットフォームで同じ動作を保証
  • メンテナンス容易性: 更新は一箇所だけ

サポート対象

  • Claude Code
  • Cursor
  • Codex
  • その他のAI CLI(随時追加)

使い方

  1. リポジトリをクローン
  2. 共通フォーマットでスキルやルールを定義
  3. トランスパイルコマンドを実行
  4. 各AI CLIで生成されたファイルを使用

例

# スキルを定義
echo "name: my-skill\ndescription: 私のスキル" > skills/my-skill.yaml

# トランスパイル
npx agnostic-ai transpile

# 出力ファイルは各AI CLIのネイティブ形式で生成されます

ライセンス

MIT

関連スキル