For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
メインナビゲーション
Theme
Codex

Codex use case

バグトリアージの自動化

日々のバグ報告を優先度順に整理し、その作業を自動化します。

Difficulty Intermediate
Time horizon 1h

最近のアラート、イシュー、失敗したチェック、ログ、チャットでの報告を Codex に確認してもらいます。同じチャットでバグの一覧を調整してから、トリアージを定期実行します。

Best for

  • Sentry のアラート、Slack のスレッド、Linear のイシュー、GitHub イシュー、失敗した PR チェック、サポートチケット、ログなど、複数の情報源でバグを追跡するチーム
  • 定期実行を設定する前に、Codex のひとつのチャットで手動実行したいトリアージのワークフロー

Contents

    ← All use cases

    バグトリアージの自動化

    日々のバグ報告を優先度順に整理し、その作業を自動化します。

    最近のアラート、イシュー、失敗したチェック、ログ、チャットでの報告を Codex に確認してもらいます。同じチャットでバグの一覧を調整してから、トリアージを定期実行します。

    Intermediate
    1h

    最近のアラート、イシュー、失敗したチェック、ログ、チャットでの報告を Codex に確認してもらいます。同じチャットでバグの一覧を調整してから、トリアージを定期実行します。

    Intermediate
    1h

    Best for

    • Sentry のアラート、Slack のスレッド、Linear のイシュー、GitHub イシュー、失敗した PR チェック、サポートチケット、ログなど、複数の情報源でバグを追跡するチーム
    • 定期実行を設定する前に、Codex のひとつのチャットで手動実行したいトリアージのワークフロー

    Skills & Plugins

    • GitHub でバグ報告を受け付けている場合は、イシュー、Pull Request、コメント、レビューのスレッド、失敗したチェックを確認します。
    • アラートも確認対象に含める場合は、本番環境のエラー、スタックトレース、影響を受けたリリース、イベント発生時の状況を調べます。
    • チームメンバーがバグを報告するチャンネルやスレッドを確認し、チームのチャンネルで共有する要約の下書きを作成します。
    • トリアージ後に、バグのキューを確認したり、既存のイシューを探したり、更新内容を下書きしたり、関連するイシューへのリンクを含むフォローアップ用のチケットを準備したりします。
    Skill Why use it
    GitHub GitHub でバグ報告を受け付けている場合は、イシュー、Pull Request、コメント、レビューのスレッド、失敗したチェックを確認します。
    Sentry アラートも確認対象に含める場合は、本番環境のエラー、スタックトレース、影響を受けたリリース、イベント発生時の状況を調べます。
    Slack チームメンバーがバグを報告するチャンネルやスレッドを確認し、チームのチャンネルで共有する要約の下書きを作成します。
    Linear トリアージ後に、バグのキューを確認したり、既存のイシューを探したり、更新内容を下書きしたり、関連するイシューへのリンクを含むフォローアップ用のチケットを準備したりします。

    Starter prompt

    [repo/service/team] について、直近の [time window] の情報を確認し、バグをトリアージしてください。 使用するプラグイン:[@Sentry / @Slack / @Linear / @GitHub / none] 情報源: - Sentry:[project / alert link / none] - Slack:[channel / thread links / none] - Linear:[team / project / view / issue query / none] - GitHub:[repo / issue query / PR checks / none] - その他:[logs / support tickets / deploy link / dashboard / attached file / none] 出力形式: まず、アクセスできなかった情報源があれば、その名前を挙げてください。 次に、バグを P0 から P3 までの優先度順に並べた一覧を返してください。 該当するバグがなければ、「該当するバグは見つかりませんでした。」と回答してください。 バグごとに次の項目を記載してください。 - 優先度(P0、P1、P2、P3 のいずれか) - タイトル - 根拠(リンクまたは短い引用) - 推奨する次の対応 ルール: - 投稿、作成、担当者の割り当て、ラベルの付与、クローズ、再実行、編集は一切行わないでください。 - 同じバグについての報告は 1 件にまとめてください。 - 実際に確認できた根拠と推測は分けてください。
    [repo/service/team] について、直近の [time window] の情報を確認し、バグをトリアージしてください。 使用するプラグイン:[@Sentry / @Slack / @Linear / @GitHub / none] 情報源: - Sentry:[project / alert link / none] - Slack:[channel / thread links / none] - Linear:[team / project / view / issue query / none] - GitHub:[repo / issue query / PR checks / none] - その他:[logs / support tickets / deploy link / dashboard / attached file / none] 出力形式: まず、アクセスできなかった情報源があれば、その名前を挙げてください。 次に、バグを P0 から P3 までの優先度順に並べた一覧を返してください。 該当するバグがなければ、「該当するバグは見つかりませんでした。」と回答してください。 バグごとに次の項目を記載してください。 - 優先度(P0、P1、P2、P3 のいずれか) - タイトル - 根拠(リンクまたは短い引用) - 推奨する次の対応 ルール: - 投稿、作成、担当者の割り当て、ラベルの付与、クローズ、再実行、編集は一切行わないでください。 - 同じバグについての報告は 1 件にまとめてください。 - 実際に確認できた根拠と推測は分けてください。

    使い方

    バグの兆候や報告が普段どこに集まるかを踏まえ、Sentry のアラート、Linear のイシュー、GitHub イシュー、PR チェック、デプロイログ、サポートチケット、Slack のスレッドを Codex に確認してもらいます。まずは手動で一度調査を実行し、チャットでレポートの内容を調整してから、定期実行を設定します。

    トリアージの一連の作業は、すべて同じ Codex チャットで行います。

    1. オンデマンドで調査を実行し、バグ一覧の草案を作成してもらいます。
    2. 一覧を確認し、同じチャットでフィードバックを伝えます。
    3. そのチャットからトリアージタスクのスケジュールを設定します。
    4. 必要に応じて、レポートの内容を信頼できるようになった段階で、Linear のイシュー、Slack での共有文、GitHub のコメント、引き継ぎメモの下書きを Codex に依頼します。

    始める前に、Sentry、Slack、Linear、GitHub など、Codex が必要とするプラグインをインストールします。最初のプロンプトでは、角かっこ内のプラグイン一覧を、実際に使用するプラグインの @ チップに置き換えます。次に、角かっこ内の各情報源を具体的な検索対象に置き換えます。たとえば、Sentry のプロジェクトやアラートの URL、Slack のチャンネルやスレッド、Linear のチーム、ビュー、クエリ、GitHub のリポジトリ、イシューの検索クエリ、PR チェックのほか、デプロイへのリンク、ログファイル、サポートキュー、ダッシュボードを指定できます。

    フェーズ 1:調査の実行

    テスト、リポジトリ内のツール、ビルドチェック、CI の失敗など、ローカルの情報が調査に役立つ場合は、対象のバグを扱うリポジトリから Codex を起動します。プラグイン、コネクタ、MCP サーバー、リンク、エクスポートしたデータ、貼り付けたログ、添付ファイルを通じてバグの情報源を参照できる場合は、どのリポジトリからでも調査を実行できます。

    まず、上記の開始用プロンプトを実行します。プロンプトには、調査で使うプラグインと情報源だけを残してください。

    たとえば、次の入力例のように、使用するプラグインに加え、調査対象のキュー、チャンネル、リポジトリを具体的に指定できます。

    フェーズ 2:レポートの改善

    自動化する前に、毎日読む価値のあるレポートになっているかを確認します。

    初回のレポートでは、次の点を確認します。

    • 注目すべきバグが P0 から P3 の優先度順に並んでいること
    • 同じバグについての報告が一つにまとまっていること
    • 各バグに根拠となる情報へのリンクまたは短い引用があること
    • 推測と実際に確認できた事実が区別されていること
    • 各バグについて、次に取るべき対応が簡潔に示されていること

    スケジュールを設定する前に、同じチャットでレポートを調整します。たとえば、Codex に次のように依頼できます。

    • 優先順位を付ける前に、もう一つ情報源を確認してください。
    • チームがすでに把握していて、ノイズになっているアラートを除いてください。
    • P0 と P1 のバグだけを表示してください。
    • Slack の報告、Sentry のアラート、GitHub での失敗が同じバグを示している場合は、一つにまとめてください。
    • バグごとに、最も参考になるリンクを一つだけ示してください。
    • 別の人でも問題を再現したり、適切な担当者に回したりできるよう、十分な根拠を添えてください。

    フェーズ 3:トリアージの自動化

    オンデマンドのレポートが役立つ内容になったら、同じチャットからトリアージタスクのスケジュールを設定します。Codex は、チャットで調整した内容をもとに、定期実行用のプロンプトを作成できます。

    トリアージタスクのスケジュール設定

    このチャットで調整したバグトリアージの手順を定期実行するタスクを設定してください。 スケジュール:[every hour / every weekday morning / daily] 情報源、優先度の判定ルール、重複する報告のまとめ方、根拠の示し方、P0 から P3 までのレポート形式は、このチャットで使ったものを引き継いでください。 定期実行用のプロンプトには、毎回同じ情報源を参照できるように、必要なプラグインのメンションや接続済みの情報源を参照するための指示を含めてください。 定期実行では下書きの作成までにしてください。投稿、新規作成、担当者の割り当て、ラベル付け、クローズ、再実行、修正への着手、コードの編集は行わないでください。 スケジュールを設定する前に、タスクのプロンプト、スケジュール、情報源、実行してよい操作の範囲を提示してください。

    フェーズ 4:調査後の引き継ぎ

    定期実行のレポートが役立つ内容になったら、その後の対応をどこに引き継ぐかを決めます。Codex は、チームの Slack チャンネル向けの共有文、追跡したいバグに対応する Linear のイシュー、チェックに失敗した PR に付ける GitHub コメント、オンコール担当者向けの引き継ぎメモを作成できます。

    このチャットから設定したバグトリアージのスケジュール済みタスクを更新してください。 毎回の定期実行後に、以下のうち私が必要とするものの下書きを作成してください。 - [channel] 向けの Slack 共有文 - [which bugs should become issues] に対応する Linear のイシュー - [issue / PR / failing check] に付ける GitHub コメント - [team / on-call / owner] 向けの引き継ぎメモ ルール: - まず Codex で下書きを作成してください。 - 私が該当する操作を明示的に承認するまでは、Slack への投稿、Linear でのイシュー作成、GitHub へのコメント投稿は行わないでください。 - Linear、GitHub、Slack の既存の情報やアラートを参照できる場合は、そのリンクを含めてください。 - 明示的な承認がない操作については、下書きの作成までにしてください。

    Tech stack

    Need

    バグに関する情報源

    Default options

    Sentry のアラート、Slack のチャンネル、Linear のビュー、GitHub イシュー、PR チェック、サポートのキュー、オンコール担当者のメモ、ログ、ダッシュボード、デプロイ時のメモ

    Why it's needed

    Codex が確認するキュー、チャンネル、ビュー、リポジトリ、アラートへのリンク、ダッシュボード、ファイルを具体的に指定します。

    Need

    Codex が情報を読み取る方法

    Default options

    Slack、Linear、GitHub、Sentry 用の プラグイン 、コネクタ、 MCP サーバー 、リポジトリ用の CLI、リンク、エクスポートしたデータ、添付ファイル、貼り付けたログ

    Why it's needed

    既存の連携機能があればインストールします。Codex がまだ読み取れない社内の情報源には、小規模な MCP サーバーや CLI を用意するか、データのエクスポートやダッシュボードへのリンクを設定します。

    Need Default options Why it's needed
    バグに関する情報源 Sentry のアラート、Slack のチャンネル、Linear のビュー、GitHub イシュー、PR チェック、サポートのキュー、オンコール担当者のメモ、ログ、ダッシュボード、デプロイ時のメモ Codex が確認するキュー、チャンネル、ビュー、リポジトリ、アラートへのリンク、ダッシュボード、ファイルを具体的に指定します。
    Codex が情報を読み取る方法 Slack、Linear、GitHub、Sentry 用の プラグイン 、コネクタ、 MCP サーバー 、リポジトリ用の CLI、リンク、エクスポートしたデータ、添付ファイル、貼り付けたログ 既存の連携機能があればインストールします。Codex がまだ読み取れない社内の情報源には、小規模な MCP サーバーや CLI を用意するか、データのエクスポートやダッシュボードへのリンクを設定します。

    Related use cases