Claude Code 知识体系
一、基础配置
- commands:新建 add-doc.md,重启 claude,快速使用 md 文件执行提示指令
- 新建 doc 文件夹存放文档
- CLAUDE.md:添加代码逻辑风格,让 AI 开发有个人风格(项目宪法)
- skill.md:某技能的完成手册,随用随取
二、AI 能力边界
AI 擅长(90%)
- 样板代码生成
- CRUD 操作实现
- 常见设计模式应用
- 测试用例编写
- 文档生成
- 代码重构
需要人工介入(10%)
- 复杂的业务逻辑决策
- UI 细节的像素级调整
- 特定的性能优化
- 架构级别的设计决策
- 与外部系统的特殊集成
三、敏感代码保护
- 许可证验证逻辑
- 防破解机制
- 核心算法实现
- 商业机密代码
- 通过配置忽略文件限制 AI 访问权限
四、工作模式
| 模式 | 说明 |
|---|---|
| 默认模式 | 每次修改/新建文件都会询问,最安全 |
| 自动模式 | 直接改文件,效率最高 |
| 规划模式 | 只看只分析只出方案,绝不改代码 |
| dangerously-skip-permissions | 跳过权限检查 |
五、三大工具对比
| 工具 | 定位 | 解决问题 |
|---|---|---|
| Spec Kit | 建筑蓝图与监理规范,管住 AI 的手 | 做什么 |
| Superpowers | 王牌工头技能包,强化 AI 的脑 | 怎么做 |
| BMAD | 虚拟建筑公司,增加 AI 的人 | 复杂度 |
六、Superpowers vs ECC 对比
| 维度 | Superpowers | ECC |
|---|---|---|
| 定位 | 工程纪律与方法论 | 全能配置与工具箱 |
| 方式 | 强制性流程 | 模块化调用 |
| 强项 | TDD、任务拆解、Git隔离 | 多语言、安全审计、成本优化 |
七、Agent 模式
普通模式
- 全栈工程师模式,一次只能做一件事
SubAgent 模式
- 优点:上下文隔离、并行执行、权限可控、灵活选模型
- 缺点:星型拓扑、缺少全局视野
Agent Teams
- 组成:Team Lead、Teammates、TaskList、Mailbox
- 适合:竞争性假设验证、多维度并行审查
- 缺点:Token 消耗巨大(15倍)、文件冲突风险、协调开销大、实验性功能