unoplat-code-confluence は何をしますか?
コードベースを常にエージェント対応にします。リポジトリごとにプラグイン可能な生きたコンテキストレイヤーを維持し、Agents.mdを作成・管理することで、あらゆるコーディングワークフローを少なくとも2倍改善します。
概要
このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)と連携してコードベースを扱う開発者向けに設計されています。これにより、エージェントがプロジェクトの構造、設計パターン、コーディング規約を自動的に理解できるようになり、手動でコンテキストを提供する必要が減ります。
仕組み
- 初期化: リポジトリのルートに
Agents.mdファイルを作成します。 - 継続的更新: エージェントがコードベースを探索するたびに、新しい発見(例:重要なクラス、設計上の決定、コーディングパターン)を
Agents.mdに追加します。 - 共有コンテキスト: このファイルはチーム全体で共有され、すべてのエージェントが最新のプロジェクト知識にアクセスできるようにします。
メリット
- ワークフローの高速化: エージェントに毎回プロジェクトの詳細を説明する時間を節約します。
- 一貫性の向上: すべてのエージェントが同じコンテキストで動作するため、出力の一貫性が向上します。
- オンボーディングの容易さ: 新しいチームメンバーは
Agents.mdを読むだけでプロジェクトを迅速に把握できます。
対応プラットフォーム
このスキルは、以下のプラットフォームと互換性があります。
- Claude Code
- Cursor
- Codex
- その他のMarkdownファイルからコンテキストを読み取るAIエージェント
使用方法
- リポジトリにスキルを追加します。
- エージェントがコードベースを探索するたびに、
Agents.mdが自動的に更新されます。 - エージェントに作業を依頼する際、特別なコンテキストを提供する必要はありません。
例
# Agents.md
## プロジェクト構造
- `src/` - メインソースコード
- `tests/` - テストファイル
## 設計パターン
- 依存性注入を使用
- サービス層でビジネスロジックを分離
## コーディング規約
- Python: PEP 8に準拠
- タイプヒントを必須とする
注意事項
Agents.mdはバージョン管理に含めることを推奨します。- 機密情報を
Agents.mdに直接記述しないでください。 - ファイルの内容は定期的にレビューし、古い情報を削除してください。