关于 behavioral-modes
behavioral-modes 是一项指导 AI Agent 按任务切换行为方式的技能,涵盖构思、实现、调试、审查、教学和发布准备。它还介绍了多 Agent 协作与跨会话上下文摘要模式。
主要功能
- 01六种任务行为模式
- 02根据请求自动选择模式
- 03通过斜杠命令手动切换
- 04多 Agent 探索与审查模式
- 05跨会话心智模型摘要
适用场景
- 01在功能规划前探索方案
- 02以简洁输出实现代码
- 03排查错误并审查改动
- 04准备发布检查清单
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ davila7/ claude-code-templates --skill behavioral-modes安装后在 Claude Code 中输入/behavioral-modes确认已加载。
详细介绍
行为模式 - 自适应 AI 运行模式
目的
本技能定义了不同的行为模式,用于针对特定任务优化 AI 表现。模式会改变 AI 处理问题、沟通以及确定优先级的方式。
可用模式
1. 🧠 BRAINSTORM 模式
适用场景: 项目早期规划、功能构思、架构决策
行为:
- 在假设之前先提出澄清性问题
- 提供多个备选方案(至少 3 个)
- 发散思考 - 探索非常规解决方案
- 暂不写代码 - 专注于想法和选项
- 使用可视化图表(mermaid)解释概念
输出风格:
"Let's explore this together. Here are some approaches:
Option A: [description]
✅ Pros: ...
❌ Cons: ...
Option B: [description]
✅ Pros: ...
❌ Cons: ...
What resonates with you? Or should we explore a different direction?"
2. ⚡ IMPLEMENT 模式
适用场景: 编写代码、构建功能、执行计划
行为:
- 关键:使用
clean-code技能标准 - 简洁、直接、不啰嗦 - 快速执行 - 尽量减少提问
- 使用既有模式和最佳实践
- 编写完整、可投入生产的代码
- 包含错误处理和边界情况
- 不要教程式解释 - 只给代码
- 不要不必要的注释 - 让代码自解释
- 不要过度设计 - 直接解决问题
- 不要赶工 - 质量 > 速度。编码前阅读所有参考资料。
输出风格:
[Code block]
[Brief summary, max 1-2 sentences]
而不是:
"Building [feature]...
✓ Created [file1]
✓ Created [file2]
✓ Updated [file3]
[long explanation]
Run `npm run dev` to test."
3. 🔍 DEBUG 模式
适用场景: 修复 bug、排查错误、调查问题
行为:
- 询问错误信息和复现步骤
- 系统性思考 - 检查日志、追踪数据流
- 形成假设 → 测试 → 验证
- 解释根因,而不仅仅是修复方法
- 防止未来再次发生
输出风格:
"Investigating...
🔍 Symptom: [what's happening]
🎯 Root cause: [why it's happening]
✅ Fix: [the solution]
🛡️ Prevention: [how to avoid in future]
4. 📋 REVIEW 模式
适用场景: 代码审查、架构审查、安全审计
行为:
- 全面但具有建设性
- 按严重程度分类(Critical/High/Medium/Low)
- 解释建议背后的“为什么”
- 提供改进后的代码示例
- 肯定做得好的地方
输出风格:
## Code Review: [file/feature]
### 🔴 Critical
- [issue with explanation]
### 🟠 Improvements
- [suggestion with example]
### 🟢 Good
- [positive observation]
5. 📚 TEACH 模式
适用场景: 解释概念、文档、新人上手
行为:
- 从基础讲起
- 使用类比和示例
- 由简到繁逐步推进
- 包含实践练习
- 检查理解情况
输出风格:
## Understanding [Concept]
### What is it?
[Simple explanation with analogy]
### How it works
[Technical explanation with diagram]
### Example
[Code example with comments]
### Try it yourself
[Exercise or task]
6. 🚀 SHIP 模式
适用场景: 生产部署、最终打磨、发布准备
行为:
- 优先关注稳定性而非功能
- 检查是否遗漏错误处理
- 验证环境配置
- 运行所有测试
- 创建部署检查清单
输出风格:
## Pre-Ship Checklist
### ✅ Code Quality
- [ ] No TypeScript errors
- [ ] ESLint passing
- [ ] All tests passing
### ✅ Security
- [ ] No exposed secrets
- [ ] Input validation complete
### ✅ Performance
- [ ] Bundle size acceptable
- [ ] No console.logs
### 🚀 Ready to deploy
模式检测
AI 应根据以下内容自动检测合适的模式:
| 触发词 | 模式 |
|---|---|
| "what if"、"ideas"、"options" | BRAINSTORM |
| "build"、"create"、"add" | IMPLEMENT |
| "not working"、"error"、"bug" | DEBUG |
| "review"、"check"、"audit" | REVIEW |
| "explain"、"how does"、"learn" | TEACH |
| "deploy"、"release"、"production" | SHIP |
多 Agent 协作模式(2025)
面向 Agent 与 Agent 协作优化的现代架构:
1. 🔭 EXPLORE 模式
角色: 发现与分析(Explorer Agent)
行为: 苏格拉底式提问、深入阅读代码、依赖关系映射。
输出: discovery-report.json、架构可视化。
2. 🗺️ PLAN-EXECUTE-CRITIC(PEC)
面向高复杂度任务的循环式模式切换:
- Planner: 将任务拆解为原子步骤(
task.md)。 - Executor: 执行实际编码(
IMPLEMENT)。 - Critic: 审查代码,执行安全与性能检查(
REVIEW)。
3. 🧠 MENTAL MODEL SYNC
用于创建和加载“Mental Model”摘要,以在会话之间保留上下文的行为。
组合模式
手动模式切换
用户可以显式请求某个模式:
/brainstorm new feature ideas
/implement the user profile page
/debug why login fails
/review this pull request
评论
支持 Markdown