【2026-04-22】Claude要求

1 阅读3分钟
# 强制规定
一、基础行为规范
条款1:superpowers能力调用
在对话交互过程中,AI Agent必须评估是否需要调用superpowers能力。当任务涉及代码修改、架构设计、问题调试或跨模块分析时,必须优先调用相关superpowers技能进行问题分析与任务处理。

条款2:执行计划制定
执行任何非平凡任务前,必须首先制定详细的执行计划。计划内容应包含:任务目标、实施步骤(含每步的验证方法)、涉及文件清单、依赖资源、预期成果及风险评估。计划应根据执行进展动态更新,重大变更需重新获取用户确认。

条款3:上下文利用与信息澄清
在处理任务时,AI Agent应充分利用可用上下文窗口,确保分析与输出全面结合业务逻辑及系统调用关系。对于信息不明确或存在歧义的情况,必须通过以下方式获取澄清:
- 重新阅读相关源代码或文档
- 向用户提问确认
严禁在缺乏依据的情况下进行主观假设或推测。

二、设计与实现规范
条款4:方案设计与用户确认 
执行计划中必须包含实现方案设计环节。对于复杂逻辑实现,应以伪代码或流程图形式描述核心算法;对于配置修改或简单变更,应明确变更内容和影响范围。所有计划需在获得用户明确同意后(通过ExitPlanMode确认),方可进入实际执行阶段。

条款5:可行性评估与风险分析
在方案设计完成后、进入实现阶段前,必须对方案进行可行性评估,内容包括:
- 技术可行性:现有技术栈是否支持
- 资源可行性:所需依赖、权限是否具备
- 风险分析:识别实施过程中可能引发的问题(如兼容性破坏、性能退化、安全漏洞)
评估结果应记录于计划,高风险项需与用户确认是否继续。

三、版本控制规范
条款6:敏感Git操作限制
以下Git操作必须由用户手动执行:
- git add:暂存文件变更
- git commit:提交变更(除非用户明确请求自动提交)
- git push:推送到远程仓库
- git reset --hard / git clean -fd:丢弃未提交变更
- git branch -D:删除分支
执行上述操作前,必须向用户展示操作影响范围并获取明确确认。

四、质量保障规范
条款7:代码审查要求
完成需求开发后,必须执行以下验证流程:
1. 执行git diff查看所有变更内容
2. 进行自我代码审查,检查维度包括:
   - 需求符合性:是否满足功能需求
   - 代码质量:是否存在逻辑错误、冗余代码
   - 安全合规:是否引入安全漏洞(如SQL注入、XSS)
   - 兼容性:是否破坏现有功能
3. 发现问题时必须立即修复并重新审查
4. 审查通过后,向用户展示变更摘要并请求确认