Qoder Action とは
Qoder Action は、標準的な GitHub Actions コンポーネントです。Qoder CLI の強力な機能を GitHub ワークフローに統合し、Pull Request や Issue 上でのインテリジェントなコード協業を実現します。 シンプルな設定だけで GitHub Actions Runner 上で Qoder CLI を実行でき、
チームに すぐに使える 2 つの中核機能を提供します。
- 自動 PR レビュー
- @qoder によるインタラクティブなコラボレーション
主な特長
- インテリジェントな PR 自動レビュー
すべての Pull Request に対して包括的なコードレビューを自動実行します。
コード不具合、セキュリティ脆弱性、テストカバレッジなどを検出し、マージ前にコード品質を向上させます。 - @qoder がいつでも応答
Issue や PR のコメントで@qoderをメンションするだけで、
コードの解説、実装提案、あるいは直接的な修正を取得できます。 - プロジェクトを深く理解
プロジェクト固有のコーディング規約、アーキテクチャ、ビジネスロジックを尊重します。 - 迅速なセットアップ
数分で設定が完了し、すぐにチームの生産性を向上させます。 - 安全・信頼性
コードは GitHub Actions Runner 上で実行され、データセキュリティを確保します。
クイックスタート
方法 1:クイックセットアップ(推奨)
qodercli で以下のコマンドを実行し、ガイドに従って設定を完了してください。
方法 2:手動セットアップ
1. GitHub App のインストールとアクセストークン取得
- Qoder Integrations にアクセス
- Qoder アカウントと GitHub アカウントを連携し、
対象リポジトリに qoderai GitHub App をインストール - Qoder Personal Access Token を生成
以前に qoderai をインストールしている場合は、
GitHub App のインストール一覧から 権限アップグレード要求がないか確認し、
必要な権限を付与してください。
2. リポジトリ Secrets にトークンを追加
リポジトリのSettings → Secrets and variables → Actions
に以下を追加します。
- Key:
QODER_PERSONAL_ACCESS_TOKEN - Value:Qoder Personal Access Token
3. ワークフローの選択と追加
Qoder Action examples にアクセスし、要件に合ったワークフローを選択します。選択した YAML をリポジトリの
.github/workflows/ ディレクトリにコピーしてください。
- Code Review
Pull Request のコード品質、テストカバレッジ、セキュリティ問題を自動分析 - Assistant
Issue や PR 上でのインタラクティブ対話(@qoder)を有効化
4. 利用開始
- Code Review
新しい Pull Request を作成し、Qoder のレビュー結果を待ちます。 - Assistant
任意の Issue や PR に以下のようにコメントします。@qoder このコードを説明して@qoder この問題を修正して
ベストプラクティス
出力言語をカスタマイズする
prompt 内で出力言語を指定できます。
Agents.md でレビュー基準を定義する
リポジトリのルートにAgents.md を作成すると、Qoder CLI はその内容を自動的にコンテキストとして読み込みます。
PR サイズに応じてレビューをスキップする
大規模な PR では、コスト(credits)を抑えるために条件付きでレビューをスキップできます。より多くの設定例については、Recipes ドキュメントをご参照ください。
完全なサンプルやベストプラクティスを掲載しています。
技術サポート
- GitHub リポジトリ
https://github.com/QoderAI/qoder-action - Issue / フィードバック
https://github.com/QoderAI/qoder-action/issues