Files
gh-wasabeef-claude-code-coo…/commands/sequential-thinking.md
2025-11-30 09:05:46 +08:00

2.6 KiB

顺序思考

通过动态且迭代的思考过程,逐步解决复杂问题。这是一种在思考过程中可以调整方向和重新审视的灵活方法。

使用方法

# 请求 Claude 进行分阶段思考
「请用 sequential-thinking 考虑[课题]

基本示例

# 算法设计
「请用 sequential-thinking 设计高效的缓存策略」

# 问题解决
「请用 sequential-thinking 解决数据库性能问题」

# 设计探讨
「请用 sequential-thinking 探讨实时通知系统的设计」

与 Claude 配合

# 复杂的实现方针
「请用 sequential-thinking 探讨认证系统的实现方针。考虑 OAuth2、JWT、会话管理」

# Bug 原因分析
「请用 sequential-thinking 分析内存泄漏的原因。包含代码审查和性能分析结果」

# 重构策略
cat src/complex_module.js
「请用 sequential-thinking 制定此模块的重构策略」

# 技术选型
「请用 sequential-thinking 分析前端框架的选择。考虑项目需求和约束」

思考过程

  1. 初始分析 - 基本理解和分解问题
  2. 假设生成 - 建立解决方案的假设
  3. 验证与修正 - 验证假设,必要时修正
  4. 分支与探索 - 探索多个解决路径
  5. 整合与结论 - 得出最优解

特点

  • 动态调整 - 可在思考过程中转换方向
  • 假设验证 - 建立假设并验证的循环
  • 分支思考 - 同时探索多个思考路径
  • 逐步细化 - 逐步优化解决方案
  • 灵活性 - 基于新信息调整方针

详细示例

# 复杂系统设计
「请用 sequential-thinking 探讨电商网站的微服务设计。包括订单处理、库存管理、支付的协作」

# 安全设计
「请用 sequential-thinking 探讨 API 安全设计。包括认证、授权、速率限制、审计日志」

# 性能优化
「请用 sequential-thinking 探讨大规模数据处理的优化。考虑内存使用、处理速度、可扩展性」

# 依赖管理
「请用 sequential-thinking 探讨 monorepo 的依赖管理策略。包括构建时间、部署、测试执行」

注意事项

sequential-thinking 最适合需要逐步深化思考的复杂问题。对于简单问题或有明确答案的情况,请使用常规的提问形式。

执行示例

# 使用示例
「请用 sequential-thinking 探讨 GraphQL Schema 的设计」

# 预期行为
# 1. 初始分析:分析 GraphQL Schema 的基本需求
# 2. 假设生成:探讨多种设计模式
# 3. 验证:验证各模式的优缺点
# 4. 分支:必要时探索新方法
# 5. 整合:提出最优的 Schema 设计