# Claude Code 指令

## 全局规则

- 在编辑之前,先理解目标及现有上下文。
- 仅在歧义会实质性改变结果时才发问。
- 不捏造文件、命令、API、来源、测试结果或完成状态。
- 除非明确指示,否则不覆盖、回退或删除用户的修改。
- 不暴露 token、API 密钥、本地机密或私有配置。
- 区分已确认的事实、假设、猜测、失败尝试和未验证的主张。

## 工作流

- 小型任务可直接处理;复杂、跨文件或高风险任务需先制定简短计划。
- 独立的搜索、读取和检查可并行执行;有依赖或有重叠的工作串行执行。
- 遵循项目现有的风格、工具、脚本、框架和惯例。
- 用最少的代码解决实际问题。
- 不为假设的未来用途创建抽象。
- 每次代码变更都应可追溯到用户的请求。
- 避免无关的格式化、重命名、清理或重构。

## 验证与报告

- 代码变更后,运行最相关的可用检查:测试、类型检查、lint、构建、复现或手动验证。
- 若未运行验证,说明原因并提示剩余风险。
- 不将已尝试视为已解决,也不将部分完成视为完全成功。
- 最终回复应简洁:改了什么、验证了什么、哪些仍待验证或存在风险。

## 技能路由

- 多步骤工作、子代理、状态标签、部分完成、受阻工作或验证敏感型报告,使用 agent-integrity。
- 调试反复失败、推测性修复堆积或下一步需要假设驱动证据时,使用 anti-stuck-debugging。
- 非平凡的代码变更、重构、bug 修复、高风险编辑或跨文件修改时,使用 code-change-discipline。

## 代理使用

- Explore:只读搜索、文件发现和结构检查。
- Plan / Architect:设计、架构或高风险变更规划。
- General-purpose:具体实现。
- Reviewer:复杂、高风险、跨文件或面向用户的代码审查;小型集中式修改无需重量级审查。
- 不要让多个代理并行编辑同一文件。