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

ワークフローのスキル化

繰り返す作業の手順を、Codex がいつでも使えるスキルにまとめます。

Difficulty Easy
Time horizon 5m

作業がうまくいったときの Codex とのチャット、レビューのルール、テストコマンド、リリース用のチェックリスト、設計規約、文章の例、リポジトリ固有のスクリプトなどをもとに、Codex が今後のタスクで使えるスキルを作成します。

Best for

  • 手順が明文化されていて、今後も Codex に任せたいワークフロー
  • チャットのたびに長いプロンプトを貼り付ける手間を省き、スキルを繰り返し使いたいチーム

Contents

    ← All use cases

    ワークフローのスキル化

    繰り返す作業の手順を、Codex がいつでも使えるスキルにまとめます。

    作業がうまくいったときの Codex とのチャット、レビューのルール、テストコマンド、リリース用のチェックリスト、設計規約、文章の例、リポジトリ固有のスクリプトなどをもとに、Codex が今後のタスクで使えるスキルを作成します。

    Easy
    5m

    作業がうまくいったときの Codex とのチャット、レビューのルール、テストコマンド、リリース用のチェックリスト、設計規約、文章の例、リポジトリ固有のスクリプトなどをもとに、Codex が今後のタスクで使えるスキルを作成します。

    Easy
    5m

    Best for

    • 手順が明文化されていて、今後も Codex に任せたいワークフロー
    • チャットのたびに長いプロンプトを貼り付ける手間を省き、スキルを繰り返し使いたいチーム

    Skills & Plugins

    • ワークフローに関する情報を集め、スキルのひな形を作成します。主な指示を簡潔にまとめ、完成したスキルを検証します。
    Skill Why use it
    Skill Creator ワークフローに関する情報を集め、スキルのひな形を作成します。主な指示を簡潔にまとめ、完成したスキルを検証します。

    Starter prompt

    $skill-creator を使って、次の作業を行う Codex スキルを作成してください。 [GitHub の PR で Buildkite のチェックが失敗する原因を修正する / PR に関するメモをインラインのレビューコメントに書き換える / マージ済みの PR をもとにチームのリリースノートを書く] スキルの作成には、以下の資料を使ってください。 - うまくいった例:[「このチャットを使ってください」と指定するか、マージ済みの PR へのリンクを貼るか、参考になる Codex の回答を貼り付けてください] - 参照元:[Slack のスレッド、PR レビューへのリンク、運用手順書の URL、ドキュメントの URL、またはチケットを貼り付けてください] - リポジトリ:[スキルが特定のリポジトリに依存する場合は、そのパスを入力してください] - 再利用するスクリプトやコマンド:[テストコマンド]、[プレビューコマンド]、[ログ取得スクリプト]、[リリースコマンド] - 出力例:[今後のタスクで見本にしたい Slack の進捗報告、変更履歴の項目、レビューコメント、チケット、または最終回答を貼り付けてください]
    $skill-creator を使って、次の作業を行う Codex スキルを作成してください。 [GitHub の PR で Buildkite のチェックが失敗する原因を修正する / PR に関するメモをインラインのレビューコメントに書き換える / マージ済みの PR をもとにチームのリリースノートを書く] スキルの作成には、以下の資料を使ってください。 - うまくいった例:[「このチャットを使ってください」と指定するか、マージ済みの PR へのリンクを貼るか、参考になる Codex の回答を貼り付けてください] - 参照元:[Slack のスレッド、PR レビューへのリンク、運用手順書の URL、ドキュメントの URL、またはチケットを貼り付けてください] - リポジトリ:[スキルが特定のリポジトリに依存する場合は、そのパスを入力してください] - 再利用するスクリプトやコマンド:[テストコマンド]、[プレビューコマンド]、[ログ取得スクリプト]、[リリースコマンド] - 出力例:[今後のタスクで見本にしたい Slack の進捗報告、変更履歴の項目、レビューコメント、チケット、または最終回答を貼り付けてください]

    Codex で繰り返し使えるスキルの作成

    スキルを使うと、繰り返し行う作業に必要な指示や資料、スクリプトを Codex に渡して再利用できます。初回の作業で Codex が役に立ったときのタスクやドキュメント、コマンド、具体例をスキルに残せます。

    まずは、実際にうまくいった例を 1 つ選びます。たとえば、PR をチェリーピックした Codex のチャット、Notion のリリースチェックリスト、参考になった PR コメント集、ローンチ手順を説明した Slack スレッドなどです。

    使い方

    1. Codex に使ってほしいコンテキストを追加します。

      残しておきたい Codex のチャットを開いたまま、Slack のスレッドやドキュメントへのリンクを貼り付け、Codex に覚えておいてほしいルール、コマンド、具体例を追加します。

    2. スキル作成用のプロンプトを実行します。

      プロンプトでは、まず作成したいスキルの名前を指定し、次に $skill-creator に残しておきたいタスク、ドキュメント、PR、コマンド、出力を渡します。

    3. Codex にスキルの作成と検証を任せます。

      作成されたスキルには、$skill-name と、そのスキルを呼び出す条件が明記され、再利用する指示が適切な場所に保存されているはずです。

      ~/.codex/skills に保存したスキルは、どのリポジトリからでも使えます。現在のリポジトリに保存したスキルは、コミットすればチームの他のメンバーも使えます。

    4. スキルを使い、チャットから更新します。

      次の PR、アラート対応、レビュー、リリースノートの作成、デザイン作業で、新しい $skill-name を呼び出します。テストコマンドが違っていた、レビューのルールを見落とした、ランブックの手順を飛ばした、そのままでは送れない下書きを作成したといった場合は、修正内容をスキルに反映するよう Codex に依頼します。

    スキルのもとになる資料

    スキルでどのように作業を進めてほしいかがわかる資料を $skill-creator に渡します。

    手元にあるもの 追加する内容
    Codex のチャットに残っている、再利用したいワークフロー そのチャットで use this chat と伝えます。Codex は、チャットのコンテキスト、コマンド、編集内容、フィードバックをもとにスキルを作成できます。
    ドキュメントやランブック リリースチェックリストを貼り付ける、インシデント対応ランブックへのリンクを共有する、API の PDF を添付する、リポジトリ内の Markdown ガイドの場所を Codex に伝える、といった方法があります。
    チーム内の会話 アラートについて説明した Slack スレッドを貼り付けるか、フロントエンドのルールを示した PR レビューへのリンクを共有します。顧客が直面している問題がわかるサポートのやり取りを添付することもできます。
    スキルで再利用したいスクリプトやコマンド 今後のタスクで Codex に実行してほしいテストコマンド、プレビューコマンド、リリーススクリプト、ログ取得スクリプト、ローカルの補助コマンドを追加します。
    手本にしたい成果物 今後のタスクで手本にしたいものを追加します。たとえば、マージ済みの PR、変更履歴に載せた最終的な文面、承認されたローンチ告知、解決済みのチケット、変更前後のスクリーンショット、Codex の最終回答などです。

    資料が Slack、Linear、GitHub、Notion、Sentry にある場合は、プラグインを使ってそのツールを Codex に接続するか、スキル作成用のプロンプトでツールを指定するか、該当箇所をチャットに貼り付けます。

    Codex が作成するファイル

    ほとんどのスキルは、最初は SKILL.md ファイルだけで構成されます。ワークフローに応じて、$skill-creator は詳しい参考資料、スクリプト、アセットも追加できます。

    • my-skill/
      • SKILL.md 必須:指示とメタデータ
      • references/ 任意:詳しいドキュメント
      • scripts/ 任意:繰り返し実行するコマンド
      • assets/ 任意:テンプレートとひな形ファイル

    作成できるスキルの例

    今後のタスクでも同じランブックを参照する、同じ CLI を実行する、同じレビュー基準に従う、同じ形式でチーム向けの進捗報告を書く、ブラウザで同じ操作フローを検証するといった場合に、この方法を使えます。たとえば、次のようなスキルを作成できます。

    • $buildkite-fix-ci は、失敗したジョブのログをダウンロードし、エラーの原因を特定して、必要最小限のコード修正を提案します。
    • $fix-merge-conflicts は、GitHub の PR をチェックアウトし、ベースブランチの変更を取り込んで競合を解消し、プッシュに使う正確なコマンドを返します。
    • $frontend-skill は、好みの UI や既存のコンポーネントに沿って Codex が実装できるようにします。スクリーンショットで繰り返し検証する手順、アセットの選び方、ブラウザでの仕上げ方も反映します。
    • $pr-review-comments は、レビューのメモを、場面に合った語調の簡潔なインラインコメントにまとめ、関連する GitHub のリンクを添えます。
    • $web-game-prototyper は、最初に遊べるゲームループの範囲を決め、アセットを選び、操作感を調整し、スクリーンショットを撮ってブラウザ上で仕上げます。

    Related use cases