mcpField
B
behavioral-modes

behavioral-modes

github.com/davila7Agent 工作流33.0k364 次安装今天更新
代码仓库

关于 behavioral-modes

behavioral-modes 是一项指导 AI Agent 按任务切换行为方式的技能,涵盖构思、实现、调试、审查、教学和发布准备。它还介绍了多 Agent 协作与跨会话上下文摘要模式。

主要功能

  1. 01六种任务行为模式
  2. 02根据请求自动选择模式
  3. 03通过斜杠命令手动切换
  4. 04多 Agent 探索与审查模式
  5. 05跨会话心智模型摘要

适用场景

  1. 01在功能规划前探索方案
  2. 02以简洁输出实现代码
  3. 03排查错误并审查改动
  4. 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)

面向高复杂度任务的循环式模式切换:

  1. Planner: 将任务拆解为原子步骤(task.md)。
  2. Executor: 执行实际编码(IMPLEMENT)。
  3. 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