Initial commit
This commit is contained in:
65
commands/ultrathink.md
Normal file
65
commands/ultrathink.md
Normal file
@@ -0,0 +1,65 @@
|
||||
## Ultrathink
|
||||
|
||||
对复杂课题或重要决策执行分阶段的结构化思考过程。
|
||||
|
||||
### 使用方法
|
||||
|
||||
```bash
|
||||
# 请求 Claude 进行深度思考
|
||||
「用 ultrathink 探讨[课题]」
|
||||
```
|
||||
|
||||
### 基本示例
|
||||
|
||||
```bash
|
||||
# 架构设计探讨
|
||||
「用 ultrathink 探讨应该选择微服务还是单体架构」
|
||||
|
||||
# 技术选型分析
|
||||
「用 ultrathink 分析这个项目适合 Rust 还是 TypeScript」
|
||||
|
||||
# 问题解决深入探讨
|
||||
「用 ultrathink 探讨应用性能差的原因和改进方法」
|
||||
```
|
||||
|
||||
### 与 Claude 配合
|
||||
|
||||
```bash
|
||||
# 业务判断
|
||||
「用 ultrathink 探讨新功能的优先级排序。从用户价值、开发成本、技术风险的角度」
|
||||
|
||||
# 系统设计
|
||||
「用 ultrathink 探讨认证系统的设计。考虑安全性、可扩展性、可维护性」
|
||||
|
||||
# 权衡分析
|
||||
「用 ultrathink 分析 GraphQL vs REST API 的选择。基于项目需求」
|
||||
|
||||
# 重构策略
|
||||
cat src/legacy_code.js
|
||||
「用 ultrathink 制定这个遗留代码的重构策略」
|
||||
```
|
||||
|
||||
### 思考过程
|
||||
|
||||
1. **问题分解** - 将课题分解为组成要素
|
||||
2. **MECE 分析** - 无遗漏无重复地整理
|
||||
3. **多角度探讨** - 从技术、业务、用户角度分析
|
||||
4. **交互式确认** - 在重要判断点向用户确认
|
||||
5. **有依据的建议** - 基于数据和逻辑的结论
|
||||
|
||||
### 详细示例
|
||||
|
||||
```bash
|
||||
# 复杂技术债务的解决
|
||||
「用 ultrathink 探讨将 10 年的遗留系统现代化的策略。包括分阶段迁移、风险、ROI」
|
||||
|
||||
# 组织性课题
|
||||
「用 ultrathink 探讨开发团队的扩展策略。假设从目前 5 人扩展到 20 人」
|
||||
|
||||
# 数据库迁移
|
||||
「用 ultrathink 分析从 PostgreSQL 迁移到 DynamoDB。考虑成本、性能、运维」
|
||||
```
|
||||
|
||||
### 注意事项
|
||||
|
||||
ultrathink 最适合需要花时间深入思考的课题。对于简单问题或需要即时回答的情况,请使用常规提问形式。
|
||||
Reference in New Issue
Block a user