Intermediate About 120 minutes 5 stages

發佈前審查 AI 輔助的程式碼變更

從清晰需求開始,讓 AI 輔助的程式碼變更經過安全、測試及具責任歸屬的人工批准後才發佈。

發佈前審查 AI 輔助的程式碼變更

What you will produce

A reviewable result, not an automatic answer.

Follow the stages in order. Each stage ends with a tangible deliverable and a review checkpoint, so mistakes are caught before they become the next tool’s input.

Expected tool cost

適合時可使用免費方案;開始前請確認供應商目前的限制與價格。 Compare the latest verified AI pricing before buying another subscription.

Suggested stack

Tools used in this workflow.

The process matters more than the brand. Use an approved equivalent when it offers the controls and output quality your organisation needs.

Inputs and ownership

Before you start

  • 具版本控制的程式碼庫、issue 及驗收標準
  • 沒有正式環境秘密資料的安全開發環境
  • 了解受影響系統並獲授權的審查人員

Interactive workflow

Complete each stage in order.

Tick a stage only after its deliverable and review checkpoint are complete.

  1. 把需求轉化為驗收標準、受影響元件、限制及回復要求。

    Deliverable

    可審查的工程簡報

    Review checkpoint

    絕不可暴露登入憑證、客戶資料或正式環境設定。

  2. 先要求助手檢查相關程式碼並提出小型變更計劃,再生成程式碼。

    Deliverable

    範圍受控的實施計劃

    Review checkpoint

    檢查每一行變更及每項相依套件。

  3. 實施最小且完整一致的變更,只有在需要解釋不明顯決策時才加入註解。

    Deliverable

    聚焦的程式碼變更

    Review checkpoint

    測試失敗路徑、權限及不受信任輸入。

  4. 根據風險執行格式化、靜態分析、單元、整合、安全及回歸檢查。

    Deliverable

    有記錄的驗證結果

    Review checkpoint

    拒絕夾帶在變更中的無關重構。

  5. 發佈前完成人工程式碼審查、部署審查、監控及回復準備。

    Deliverable

    已批准的發佈與回復計劃

    Review checkpoint

    根據驗收標準監控部署後的實際行為。

Adapt, do not paste blindly

Working prompts for this recipe.

Replace bracketed placeholders, supply approved sources and remove unnecessary personal or confidential information.

工作提示

只可在替換所有方括號 placeholder 並移除不必要的敏感資訊後使用。

審查以下程式碼任務及所提供的 repository 背景。先重新列出驗收標準,識別受影響元件、安全邊界、測試及未知事項。然後提出最小變更計劃。在列出缺少資訊前,不要撰寫程式碼。保留範圍以外的現有行為,絕不要要求或暴露秘密資料。

任務:
[TASK]
背景:
[APPROVED CODE CONTEXT]

最終審查提示

只作第二輪檢查清單使用,不代表批准發佈。

根據此預期成果審查初稿:從清晰需求開始,讓 AI 輔助的程式碼變更經過安全、測試及具責任歸屬的人工批准後才發佈。列出缺乏支持的聲明、缺少的證據、含糊語言、隱私疑慮、無障礙問題,以及仍需人工批准的行動。在問題被分開列出前,不要重寫初稿。

Human review required

Verification and cautions

  • 使用前查證姓名、數字、引文及來源聲明。
  • 除非所選服務與帳戶已獲批准處理,否則移除機密或個人資訊。
  • 保留一位指定人員對最終決策及已發佈輸出負責。

Keep the outcome, change the method

Practical alternatives

使用相同審查及測試控制,以人工方式實施變更。
如涉及驗證、付款、密碼學或敏感資料,應安排安全或專業工程審查。