github-kanban-agents は何をしますか?
GitHub Projectsのカンバンボードを活用した、ソフトウェア開発ライフサイクル全体を自律的に実行するAIエージェントスキル群です。エージェントは課題を取得し、TDDで実装、PRをレビュー、マージし、デプロイを検証します。dev-agent、review-agent、simplify、github-kanbanスキルを含み、Gemini、Claude、および40以上のエージェントと連携します。
概要
このリポジトリには、AIエージェント(Claude Code、Cline、Gemini CLIなど)が自律的にソフトウェア開発ライフサイクルを実行するためのスキルが含まれています。これらのスキルは、チケット取得から実装、コードレビュー、マージ、デプロイ検証までをカバーします。
スキル一覧
1. dev-agent(開発エージェント)
- GitHub Projectsから課題を取得し、実装します
- TDD(テスト駆動開発)ワークフローに従います
- ブランチを作成し、実装、テスト、PRを作成します
2. review-agent(レビューエージェント)
- オープンなPRをレビューします
- コード品質、テストカバレッジ、ベストプラクティスをチェックします
- 承認または変更要求をコメントします
3. simplify(シンプリファイ)
- プロジェクト内の不要なファイルや重複を削除します
- Markdownファイルや設定ファイルをクリーンアップします
- プロジェクト構造を整理します
4. github-kanban(GitHubカンバン)
- GitHub Projectsのカンバンボードのステータスを管理します
- 課題の進捗に応じてステータスを自動更新します
- 各種イベント(PR作成、マージ、デプロイなど)をトリガーに動作します
対応環境
これらのスキルは以下のAIエージェントで動作します:
- Claude Code
- Cline
- Gemini CLI
- その他40以上のエージェント
使用開始方法
- リポジトリをクローンします
- GitHub Projectsでカンバンボードを作成します
- 各スキルの設定を行います
- エージェントにスキルをロードして実行します
設定
各スキルは環境変数または設定ファイルで動作をカスタマイズできます。詳細は各スキルのドキュメントを参照してください。