BenPerel/github-kanban-agents

GitHub Projectsのカンバンボードを活用した、ソフトウェア開発ライフサイクル全体を自律的に実行するAIエージェントスキル群です。エージェントは課題を取得し、TDDで実装、PRをレビュー、マージし、デプロイを検証します。dev-agent、review-agent、simplify、github-kanbanスキルを含み、Gemini、Claude、および40以上のエージェントと連携します。

github-kanban-agents とは?

BenPerel/github-kanban-agents は、開発プロセス全体を自動化するためのAIエージェントスキルコレクションです。GitHub Projectsのカンバンボードを中心に据え、エージェントが自律的に課題(イシュー)を取得、テスト駆動開発(TDD)でコードを実装、プルリクエスト(PR)をレビュー、マージ、そしてデプロイの確認まで行います。これにより、開発者は反復的なタスクから解放され、より創造的な作業に集中できます。このプロジェクトには、開発を担当するdev-agent、コードレビューを専門とするreview-agent、不要なファイルを除去するsimplify、そしてGitHub Projectsの状態を管理するgithub-kanbanの4つの主要スキルが含まれています。これらのスキルは相互に連携し、例えばdev-agentが新しいブランチを作成してコードを記述すると、review-agentがPRをチェックし、問題がなければマージ、最後にgithub-kanbanがカンバンボード上のステータスを更新します。simplifyスキルはMarkdownや設定ファイルを整理し、プロジェクトのクリーンアップを支援します。このスキルセットはGeminiやClaudeなどの主要なLLMと互換性があり、40以上の異なるエージェント環境で動作するよう設計されているため、様々なAIコーディングアシスタントに統合して使用できます。

対応✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add BenPerel/github-kanban-agents

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

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

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

ドキュメント

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以上のエージェント

使用開始方法

  1. リポジトリをクローンします
  2. GitHub Projectsでカンバンボードを作成します
  3. 各スキルの設定を行います
  4. エージェントにスキルをロードして実行します

設定

各スキルは環境変数または設定ファイルで動作をカスタマイズできます。詳細は各スキルのドキュメントを参照してください。

関連スキル