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

  • 采用版本控制的代码库、问题记录和验收标准
  • 不含生产环境机密信息的安全开发环境
  • 了解受影响系统并获授权进行审核的人员

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.

工作提示词

仅在替换所有方括号占位符并删除不必要的敏感信息后使用。

审核以下代码任务和所提供的代码库上下文。首先重新说明验收标准,识别受影响的组件、安全边界、测试和未知事项。然后提出范围最小的变更计划。在列出缺失信息之前,不要编写代码。保持范围之外的现有行为不变,并且绝不要求提供或泄露机密信息。

任务:
[TASK]
上下文:
[APPROVED CODE CONTEXT]

最终审核提示词

将其用作第二轮检查清单,而不是发布批准。

根据以下预期结果审核草稿:从明确需求开始,对 AI 辅助的代码变更进行安全检查、测试,并由负责任的人员审核批准。列出缺乏依据的陈述、缺失的证据、含糊的语言、隐私问题、无障碍问题,以及仍需人工批准的操作。在单独列出这些问题之前,不要改写草稿。

Human review required

Verification and cautions

  • 使用前核实名称、数字、引文和来源陈述。
  • 除非所选服务和账户已获准处理相关资料,否则请删除机密或个人信息。
  • 确保由一名明确指定的人员负责最终决定和发布内容。

Keep the outcome, change the method

Practical alternatives

采用相同的审核和测试控制措施,手动实施该变更。
对于身份验证、付款、密码学或敏感数据相关变更,采用安全专家或专业工程审核。