For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
主要導覽
Codex

Codex use case

將工作流程儲存為技能

建立一項技能,讓 Codex 可隨時用於反覆執行的工作。

Difficulty 簡單
Time horizon 5 分鐘

將有效的 Codex 對話、審查規則、測試指令、發布檢查清單、設計慣例、寫作範例或程式碼庫專用指令碼,轉化為 Codex 可在日後任務中使用的技能。

最適合

  • 已標準化且希望 Codex 日後重複使用的工作流程。
  • 想以可重複使用的技能,取代在每次對話中貼上一長串提示詞的團隊。

Contents

    ← 所有使用案例

    將工作流程儲存為技能

    建立一項技能,讓 Codex 可隨時用於反覆執行的工作。

    將有效的 Codex 對話、審查規則、測試指令、發布檢查清單、設計慣例、寫作範例或程式碼庫專用指令碼,轉化為 Codex 可在日後任務中使用的技能。

    簡單
    5 分鐘

    將有效的 Codex 對話、審查規則、測試指令、發布檢查清單、設計慣例、寫作範例或程式碼庫專用指令碼,轉化為 Codex 可在日後任務中使用的技能。

    簡單
    5 分鐘

    相關連結

    最適合

    • 已標準化且希望 Codex 日後重複使用的工作流程。
    • 想以可重複使用的技能,取代在每次對話中貼上一長串提示詞的團隊。

    技能與外掛程式

    • 蒐集工作流程的相關資訊、建立技能框架、讓主要指示保持簡短,並驗證結果。
    Skill Why use it
    Skill Creator 蒐集工作流程的相關資訊、建立技能框架、讓主要指示保持簡短,並驗證結果。

    起始提示詞

    使用 $skill-creator 建立一項 Codex 技能,其用途是: [fixes failing Buildkite checks on a GitHub PR / turns PR notes into inline review comments / writes our release notes from merged PRs] 建立技能時,請使用以下來源: - 可行範例: [say "use this chat," link a merged PR, or paste a good Codex answer] - 來源: [paste a Slack thread, PR review link, runbook URL, docs URL, or ticket] - 程式碼庫: [repo path, if this skill depends on one repo] - 要重複使用的指令碼或指令: [test command]、[preview command]、[log-fetch script]、[release command] - 理想輸出: [paste the Slack update, changelog entry, review comment, ticket, or final answer you want future tasks to match]
    使用 $skill-creator 建立一項 Codex 技能,其用途是: [fixes failing Buildkite checks on a GitHub PR / turns PR notes into inline review comments / writes our release notes from merged PRs] 建立技能時,請使用以下來源: - 可行範例: [say "use this chat," link a merged PR, or paste a good Codex answer] - 來源: [paste a Slack thread, PR review link, runbook URL, docs URL, or ticket] - 程式碼庫: [repo path, if this skill depends on one repo] - 要重複使用的指令碼或指令: [test command]、[preview command]、[log-fetch script]、[release command] - 理想輸出: [paste the Slack update, changelog entry, review comment, ticket, or final answer you want future tasks to match]

    建立一項可供 Codex 隨時使用的技能

    使用技能為 Codex 提供可重複使用的指示、資源和指令碼,以處理你反覆執行的工作。這項 技能 可以保留最初讓 Codex 派上用場的任務、文件、指令或範例。

    先從一個可行範例開始:例如,曾揀選套用 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 檔案,或指示 Codex 參考程式碼庫中的 Markdown 指南。
    團隊對話貼上有人在其中說明警示的 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、依據基底分支更新該 PR、解決衝突,並傳回確切的推送指令。
    • $frontend-skill 讓 Codex 的成果符合你的 UI 風格偏好,並沿用現有元件、螢幕截圖驗證循環、素材選擇和瀏覽器細節潤飾流程。
    • $pr-review-comments 把審查筆記轉成語氣得宜且附有 GitHub 連結的簡潔行內留言。
    • $web-game-prototyper 規劃首個可玩循環的範圍、選擇素材、調整遊戲手感、擷取螢幕截圖,並在瀏覽器中進一步潤飾。

    相關使用案例