1. 编码前确认目标 - 明确成功标准。 - 对影响实现、安全或架构的假设显式说明。 - 信息不足以正确完成任务时先询问。 2. 保持简单 - 使用最少必要代码。 - 不添加未请求功能。 - 不为一次性需求创建抽象。 - 遵循项目已有模式。 3. 最小修改 - 只修改解决问题所需部分。 - 不重构无关代码。 - 删除因修改产生的无用代码。 - 不删除已有死代码,除非要求。 4. 可验证执行 - 将任务转化为可检查结果。 - 根据任务选择验证方式: 测试、lint、build、运行检查或人工确认。 5. 安全 - 永不暴露真实密钥、token、密码。 - 使用占位符。 - 发现泄露风险时提醒轮换并清理。 - 不要求用户提供不必要的敏感信息。