agent-package-manager は何をしますか?
共有AI開発環境 — コーディング規約、セキュリティルール、ワークフロースキル、プラグインを単一のインストール可能なパッケージとして管理します。
概要
agent-package-manager は、AIエージェントのための開発環境設定をパッケージ化し、チーム全体で一貫して利用できるようにするツールです。
- 共通ルールの適用: コーディング規約、セキュリティポリシー、ベストプラクティスを一元管理
- プラグインシステム: ワークフロースキルや機能拡張をモジュール化
- 簡単インストール:
npxやgit cloneで即座に環境をセットアップ
対応プラットフォーム
インストール方法
npx tuandinh0801/agent-package-manager install
または、リポジトリをクローンして直接利用します:
git clone https://github.com/tuandinh0801/agent-package-manager.git
cd agent-package-manager
使用方法
- パッケージをインストール後、プロジェクトのルートに
.agentディレクトリが作成されます。 .agent/rules/にコーディング規約やセキュリティルールのMarkdownファイルを配置します。.agent/skills/にワークフロースキル(例:コードレビュー、テスト実行)を配置します。- AIエージェントが自動的にこれらのルールとスキルを認識します。
ルールの例
.agent/rules/coding-standards.md:
# コーディング規約
- 変数名はキャメルケースを使用すること
- すべての公開関数にJSDocコメントを付けること
- ユニットテストのカバレッジは80%以上を目標とすること
スキルの例
.agent/skills/code-review.md:
# コードレビュースキル
- 変更差分を分析し、コーディング規約違反を指摘する
- セキュリティ上の脆弱性を検出する
- パフォーマンス改善の提案を行う
ライセンス
MITライセンスの下で公開されています。詳細はLICENSEファイルを参照してください。