.github は何をしますか?
ECC Toolsの公開ドキュメントおよびサポートハブです。このGitHub Appは、リポジトリの履歴をAIコーディングエージェント向けの再利用可能なワークフロー、スキル、ルール、フック、監査、ロールアウト計画に変換します。
概要
ECC Toolsは、既存のリポジトリ履歴を分析し、AIエージェント(Claude Code、Cursor、Codexなど)が直接利用可能なアーティファクトを生成するGitHub Appです。これにより、開発者は過去の開発パターンやベストプラクティスを自動的に抽出し、新しいプロジェクトやAIエージェントのセットアップに再利用できます。
主な機能
- ワークフロー生成: リポジトリのコミット履歴から一般的な開発ワークフローを自動抽出。
- スキル生成: AIエージェントが特定のタスクを実行するためのスキル定義を生成。
- ルール抽出: コーディング規約やプロジェクトルールをリポジトリから抽出。
- フック生成: イベント駆動型の自動化フックを生成。
- 監査レポート: リポジトリの状態を分析した監査レポートを生成。
- ロールアウト計画: 段階的な機能リリース計画を生成。
サポートされるプラットフォーム
- Claude Code
- Cursor
- Codex(GitHub Copilot)
- その他のAIコーディングエージェント
使用方法
- ECC Tools GitHub Appをインストールします。
- ターゲットリポジトリを選択します。
- 生成したいアーティファクト(ワークフロー、スキルなど)を指定します。
- 生成されたアーティファクトをAIエージェントの設定に組み込みます。
リソース
貢献
バグ報告や機能リクエストは、Issueトラッカーからお願いします。プルリクエストも歓迎します。
ライセンス
このリポジトリはMITライセンスの下で公開されています。