feat: Add complete Chinese documentation for SuperClaude Framework (#317)

Added chinese language support to doc
This commit is contained in:
Mithun Gowda B 2025-08-28 10:23:53 +05:30 committed by GitHub
commit 65f0d6cfbe
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 2580 additions and 0 deletions

View File

@ -0,0 +1,819 @@
# SuperClaude 智能体指南 🤖
SuperClaude 提供了 14 个领域专业智能体Claude Code 可以调用它们获得专业知识。
## 🧪 测试智能体激活
使用本指南之前,请验证智能体选择功能是否正常:
```bash
# 测试手动智能体调用
@agent-python-expert "explain decorators"
# 期望行为Python 专家提供详细解释
# 测试安全智能体自动激活
/sc:implement "JWT authentication"
# 期望行为:安全工程师应自动激活
# 测试前端智能体自动激活
/sc:implement "responsive navigation component"
# 期望行为:前端架构师 + Magic MCP 应激活
# 测试系统分析
/sc:troubleshoot "slow API performance"
# 期望行为:根因分析师 + 性能工程师激活
# 测试手动和自动结合
/sc:analyze src/
@agent-refactoring-expert "suggest improvements"
# 期望行为:分析后跟随重构建议
```
**如果测试失败**:检查 `~/.claude/agents/` 中是否存在智能体文件,或重启 Claude Code 会话
## 核心概念
### 什么是 SuperClaude 智能体?
**智能体**是专业的 AI 领域专家,以上下文指令的形式实现,用于修改 Claude Code 的行为。每个智能体都是 `SuperClaude/Agents/` 目录中精心制作的 `.md` 文件,包含领域特定的专业知识、行为模式和问题解决方法。
**重要提示**:智能体不是独立的 AI 模型或软件 - 它们是 Claude Code 读取的上下文配置,用于采用专门的行为。
### 两种使用智能体的方式
#### 1. 使用 @agent- 前缀手动调用
```bash
# 直接调用特定智能体
@agent-security "review authentication implementation"
@agent-frontend "design responsive navigation"
@agent-architect "plan microservices migration"
```
#### 2. 自动激活Auto-Activation行为路由
"自动激活"意味着 Claude Code 读取行为指令根据您请求中的关键词和模式来调用相应的上下文。SuperClaude 提供行为指导原则Claude 遵循这些原则路由到最合适的专业人员。
> **📝 智能体"自动激活"工作原理**:
> 智能体激活并非自动的系统逻辑——它是上下文文件中的行为指令。
> 当文档说智能体"自动激活"时,意味着 Claude Code 读取指令,根据您请求中的关键词和模式
> 调用特定的领域专业知识。这创造了智能路由的体验,同时保持底层机制的透明性。
```bash
# 这些命令自动激活相关智能体
/sc:implement "JWT authentication" # → security-engineer 自动激活
/sc:design "React dashboard" # → frontend-architect 自动激活
/sc:troubleshoot "memory leak" # → performance-engineer 自动激活
```
**MCP 服务器** 通过专业工具提供增强功能,如 Context7文档、Sequential分析、MagicUI、Playwright测试和 Morphllm代码转换
**领域专家** 专注于狭窄的专业领域,提供比通用方法更深入、更准确的解决方案。
### 智能体选择规则
**优先级层次:**
1. **手动覆盖** - @agent-[name] 优先于自动激活
2. **关键词** - 直接的领域术语触发主要智能体
3. **文件类型** - 扩展名激活语言/框架专家
4. **复杂度** - 多步骤任务调用协调智能体
5. **上下文** - 相关概念触发互补智能体
**冲突解决:**
- 手动调用 → 指定的智能体优先
- 多个匹配 → 多智能体协调
- 不明确的上下文 → 需求分析师激活
- 高复杂度 → 系统架构师监督
- 质量关注 → 自动包含质量保证智能体
**选择决策树:**
```
Task Analysis →
├─ Manual @agent-? → Use specified agent
├─ Single Domain? → Activate primary agent
├─ Multi-Domain? → Coordinate specialist agents
├─ Complex System? → Add system-architect oversight
├─ Quality Critical? → Include security + performance + quality agents
└─ Learning Focus? → Add learning-guide + technical-writer
```
## 快速开始示例
### 手动调用智能体
```bash
# 使用 @agent- 前缀显式调用特定智能体
@agent-python-expert "optimize this data processing pipeline"
@agent-quality-engineer "create comprehensive test suite"
@agent-technical-writer "document this API with examples"
@agent-socratic-mentor "explain this design pattern"
```
### 自动智能体协调
```bash
# 触发自动激活的命令
/sc:implement "JWT authentication with rate limiting"
# → 触发security-engineer + backend-architect + quality-engineer
/sc:design "accessible React dashboard with documentation"
# → 触发frontend-architect + learning-guide + technical-writer
/sc:troubleshoot "slow deployment pipeline with intermittent failures"
# → 触发devops-architect + performance-engineer + root-cause-analyst
/sc:audit "payment processing security vulnerabilities"
# → 触发security-engineer + quality-engineer + refactoring-expert
```
### 结合手动和自动方式
```bash
# 以命令开始(自动激活)
/sc:implement "user profile system"
# 然后显式添加专家审查
@agent-security "review the profile system for OWASP compliance"
@agent-performance-engineer "optimize database queries"
```
---
## SuperClaude 智能体团队 👥
### 架构和系统设计智能体 🏗️
### system-architect 🏢
**专业领域:** 大规模分布式系统设计,专注于可扩展性和服务架构
**自动激活:**
- 关键词:"架构"、"微服务"、"可扩展性"、"系统设计"、"分布式"
- 上下文:多服务系统、架构决策、技术选择
- 复杂度:>5 个组件或跨领域集成需求
**能力:**
- 服务边界定义和微服务分解
- 技术栈选择和集成策略
- 可扩展性规划和性能架构
- 事件驱动架构和消息模式
- 数据流设计和系统集成
**示例:**
1. **电子商务平台**:为用户、产品、支付和通知服务设计微服务,采用事件源模式
2. **实时分析**:高吞吐量数据接入架构,采用流处理和时间序列存储
3. **多租户 SaaS**:具有租户隔离、共享基础架构和水平扩展策略的系统设计
### 成功标准
- [ ] 响应中体现系统级思维
- [ ] 提及服务边界和集成模式
- [ ] 包含可扩展性和可靠性考虑
- [ ] 提供技术栈建议
**验证:** `/sc:design "microservices platform"` 应该激活 system-architect
**测试:** 输出应包含服务分解和集成模式
**检查:** 应与 devops-architect 协调处理基础架构问题
**最佳搭配:** devops-architect基础架构、performance-engineer优化、security-engineer合规
---
### backend-architect ⚙️
**专业领域**: 强大的服务端系统设计,重点关注 API 可靠性和数据完整性
**自动激活**:
- 关键词: "API", "backend", "server", "database", "REST", "GraphQL", "endpoint"
- 文件类型: API 规范、服务器配置、数据库架构
- 上下文: 服务端逻辑、数据持久化、API 开发
**能力**:
- RESTful 和 GraphQL API 架构和设计模式
- 数据库架构设计和查询优化策略
- 身份验证、授权和安全实现
- 错误处理、日志记录和监控集成
- 缓存策略和性能优化
**示例**:
1. **用户管理 API**: JWT 身份验证与基于角色的访问控制和速率限制
2. **支付处理**: PCI 合规的交易处理与幂等性和审计跟踪
3. **内容管理**: 带有缓存、分页和实时通知的 RESTful APIs
**最佳搭配**: security-engineer身份验证/安全、performance-engineer优化、quality-engineer测试
---
### frontend-architect 🎨
**专业领域**: 现代 Web 应用程序架构,重点关注可访问性和用户体验
**自动激活**:
- 关键词: "UI", "frontend", "React", "Vue", "Angular", "component", "accessibility", "responsive"
- 文件类型: .jsx, .vue, .ts (前端), .css, .scss
- 上下文: 用户界面开发、组件设计、客户端架构
**能力**:
- 组件架构和设计系统实现
- 状态管理模式Redux、Zustand、Pinia
- 无障碍合规性WCAG 2.1)和包容性设计
- 性能优化和包分析
- 渐进式 Web 应用和移动优先开发
**示例**:
1. **仪表板界面**: 具有实时更新和响应式网格布局的可访问数据可视化
2. **表单系统**: 具有验证、错误处理和无障碍功能的复杂多步骤表单
3. **设计系统**: 具有一致样式和交互模式的可重用组件库
**最佳搭配**: learning-guide用户指导、performance-engineer优化、quality-engineer测试
---
### devops-architect 🚀
**专业领域**: 基础设施自动化和部署管道设计,用于可靠的软件交付
**自动激活**:
- 关键词: "deploy", "CI/CD", "Docker", "Kubernetes", "infrastructure", "monitoring", "pipeline"
- 文件类型: Dockerfile、docker-compose.yml、k8s 清单、CI 配置
- 上下文: 部署流程、基础设施管理、自动化
**能力**:
- 具有自动化测试和部署的 CI/CD 管道设计
- 容器编排和 Kubernetes 集群管理
- 使用 Terraform 和云平台的基础设施即代码
- 监控、日志记录和可观测性堆栈实现
- 安全扫描和合规自动化
**示例**:
1. **微服务部署**: 具有服务网格、自动扩展和蓝绿发布的 Kubernetes 部署
2. **多环境管道**: 具有自动化测试、安全扫描和分阶段部署的 GitOps 工作流
3. **监控堆栈**: 具有指标、日志、跟踪和警报系统的综合可观测性
**最佳搭配**: system-architect基础设施规划、security-engineer合规、performance-engineer监控
### 质量与分析智能体 🔍
### security-engineer 🔒
**专业领域**: 应用安全架构,重点关注威胁建模和漏洞预防
**自动激活**:
- 关键词: "security", "auth", "authentication", "vulnerability", "encryption", "compliance", "OWASP"
- 上下文: 安全审查、身份验证流程、数据保护需求
- 风险指标: 支付处理、用户数据、API 访问、法规合规需求
**能力**:
- 威胁建模和攻击面分析
- 安全身份验证和授权设计OAuth、JWT、SAML
- 数据加密策略和密钥管理
- 漏洞评估和渗透测试指导
- 安全合规GDPR、HIPAA、PCI-DSS实施
**示例**:
1. **OAuth 实现**: 具有令牌刷新和基于角色访问控制的安全多租户身份验证
2. **API 安全**: 速率限制、输入验证、SQL 注入防护和安全头
3. **数据保护**: 静态/传输加密、密钥轮转和隐私设计架构
**最佳搭配**: backend-architectAPI 安全、quality-engineer安全测试、root-cause-analyst事件响应
---
### performance-engineer ⚡
**专业领域**: 系统性能优化,重点关注可扩展性和资源效率
**自动激活**:
- 关键词: "performance", "slow", "optimization", "bottleneck", "latency", "memory", "CPU"
- 上下文: 性能问题、可扩展性担忧、资源约束
- 指标: 响应时间 >500ms、高内存使用、低吞吐量
**能力**:
- 性能分析和瓶颈识别
- 数据库查询优化和索引策略
- 缓存实现Redis、CDN、应用级别
- 负载测试和容量规划
- 内存管理和资源优化
**示例**:
1. **API 优化**: 通过缓存和查询优化将响应时间从 2 秒减少到 200ms
2. **数据库扩展**: 实现读副本、连接池和查询结果缓存
3. **前端性能**: 包优化、延迟加载和 CDN 实现,实现 <3 秒加载时间
**最佳搭配**: system-architect可扩展性、devops-architect基础设施、root-cause-analyst调试
---
### root-cause-analyst 🔍
**专业领域**: 使用基于证据的分析和假设测试进行系统化问题调查
**自动激活**:
- 关键词: "bug", "issue", "problem", "debugging", "investigation", "troubleshoot", "error"
- 上下文: 系统故障、意外行为、复杂的多组件问题
- 复杂性: 需要有方法的调查的跨系统问题
**能力**:
- 系统化调试方法和根本原因分析
- 跨系统的错误关联和依赖关系映射
- 日志分析和故障调查的模式识别
- 复杂问题的假设形成和测试
- 事件响应和事后分析程序
**示例**:
1. **数据库连接失败**: 通过连接池、网络超时和资源限制跟踪间歇性故障
2. **支付处理错误**: 通过 API 日志、数据库状态和外部服务响应调查交易失败
3. **性能降级**: 通过指标关联、资源使用和代码更改分析逐渐放慢
**最佳搭配**: performance-engineer性能问题、security-engineer安全事件、quality-engineer测试失败
---
### quality-engineer ✅
**专业领域**: 综合测试策略和质量保证,重点关注自动化和覆盖率
**自动激活**:
- 关键词: "test", "testing", "quality", "QA", "validation", "coverage", "automation"
- 上下文: 测试规划、质量门禁、验证需求
- 质量担忧: 代码覆盖率 <80%缺少测试自动化质量问题
**能力**:
- 测试策略设计(单元、集成、端到端、性能测试)
- 测试自动化框架实现和 CI/CD 集成
- 质量指标定义和监控(覆盖率、缺陷率)
- 边缘用例识别和边界测试场景
- 无障碍测试和合规验证
**示例**:
1. **电子商务测试**: 涵盖用户流程、支付处理和库存管理的综合测试套件
2. **API 测试**: REST/GraphQL API 的自动化合约测试、负载测试和安全测试
3. **无障碍验证**: WCAG 2.1 合规测试,包括自动化和手动无障碍审计
**最佳搭配**: security-engineer安全测试、performance-engineer负载测试、frontend-architectUI 测试)
---
### refactoring-expert 🔧
**专业领域**: 通过系统化重构和技术债务管理来改进代码质量
**自动激活**:
- 关键词: "refactor", "clean code", "technical debt", "SOLID", "maintainability", "code smell"
- 上下文: 遗留代码改进、架构更新、代码质量问题
- 质量指标: 高复杂性、重复代码、较低的测试覆盖率
**能力**:
- SOLID 原则应用和设计模式实现
- 代码异味识别和系统性消除
- 遗留代码现代化策略和迁移规划
- 技术债务评估和优先级框架
- 代码结构改进和架构重构
**示例**:
1. **遗留现代化**: 将单体应用转换为具有改进可测试性的模块化架构
2. **设计模式**: 为支付处理实现策略模式,以减少耦合并提高扩展性
3. **代码清理**: 移除重复代码、改进命名约定和提取可重用组件
**最佳搭配**: system-architect架构改进、quality-engineer测试策略、python-expert语言特定模式
### 专业化开发智能体 🎯
### python-expert 🐍
**专业领域**: 生产就绪的 Python 开发,重点关注现代框架和性能
**自动激活**:
- 关键词: "Python", "Django", "FastAPI", "Flask", "asyncio", "pandas", "pytest"
- 文件类型: .py、requirements.txt、pyproject.toml、Pipfile
- 上下文: Python 开发任务、API 开发、数据处理、测试
**能力**:
- 现代 Python 架构模式和框架选择
- 使用 asyncio 和并发 futures 的异步编程
- 通过性能分析和算法改进进行性能优化
- 使用 pytest、fixture 和测试自动化的测试策略
- 使用 pip、poetry 和 Docker 的包管理和部署
**示例**:
1. **FastAPI 微服务**: 具有 Pydantic 验证、依赖注入和 OpenAPI 文档的高性能异步 API
2. **数据管道**: 基于 Pandas 的 ETL具有错误处理、日志记录和大数据集的并行处理
3. **Django 应用**: 具有自定义用户模型、API 端点和综合测试覆盖的全栈 Web 应用
**最佳搭配**: backend-architectAPI 设计、quality-engineer测试、performance-engineer优化
---
### requirements-analyst 📝
**专业领域**: 通过系统化利益相关者分析进行需求发现和规范开发
**自动激活**:
- 关键词: "requirements", "specification", "PRD", "user story", "functional", "scope", "stakeholder"
- 上下文: 项目启动、不明确的需求、范围定义需求
- 复杂性: 多利益相关者项目、不明确的目标、相互冲突的需求
**能力**:
- 通过利益相关者访谈和研讨会进行需求引出
- 具有接受标准和完成定义的用户故事编写
- 功能和非功能规范文档编制
- 利益相关者分析和需求优先级框架
- 范围管理和变更控制流程
**示例**:
1. **产品需求文档**: 金融科技移动应用的综合 PRD包括用户画像、功能规范和成功指标
2. **API 规范**: 支付处理 API 的详细需求,包括错误处理、安全和性能标准
3. **迁移需求**: 遗留系统现代化需求,包括数据迁移、用户培训和回滚程序
**最佳搭配**: system-architect技术可行性、technical-writer文档、learning-guide用户指导
### 沟通与学习智能体 📚
### technical-writer 📚
**专业领域**: 技术文档和沟通,重点关注受众分析和清晰性
**自动激活**:
- 关键词: "documentation", "readme", "API docs", "user guide", "technical writing", "manual"
- 上下文: 文档请求、API 文档、用户指南、技术解释
- 文件类型: .md、.rst、API 规范、文档文件
**能力**:
- 技术文档架构和信息设计
- 受众分析和面向不同技能水平的内容定位
- 具有工作示例和集成指导的 API 文档
- 具有分步程序和故障排除的用户指南创建
- 无障碍标准应用和包容性语言使用
**示例**:
1. **API 文档**: 具有身份验证、端点、示例和 SDK 集成指南的综合 REST API 文档
2. **用户手册**: 具有截图、故障排除和 FAQ 部分的分步安装和配置指南
3. **技术规范**: 具有图表、数据流和实现细节的系统架构文档
**最佳搭配**: requirements-analyst规范清晰度、learning-guide教育内容、frontend-architectUI 文档)
---
### learning-guide 🎓
**专业领域**: 教育内容设计和渐进式学习,重点关注技能开发和指导
**自动激活**:
- 关键词: "explain", "learn", "tutorial", "beginner", "teaching", "education", "training"
- 上下文: 教育请求、概念解释、技能开发、学习路径
- 复杂性: 需要分步骤分解和渐进理解的复杂主题
**能力**:
- 具有渐进技能开发的学习路径设计
- 通过类比和示例进行复杂概念解释
- 具有实践练习的交互式教程创建
- 技能评估和能力评估框架
- 指导策略和个性化学习方法
**示例**:
1. **编程教程**: 具有实践练习、代码示例和渐进复杂性的交互式 React 教程
2. **概念解释**: 通过实际示例、视觉图表和练习解释数据库规范化
3. **技能评估**: 具有实际项目和反馈的全栈开发综合评估框架
**最佳搭配**: technical-writer教育文档、frontend-architect交互学习、requirements-analyst学习目标
---
## 智能体协调与集成 🤝
### 协调模式
**架构团队**:
- **全栈开发**: frontend-architect + backend-architect + security-engineer + quality-engineer
- **系统设计**: system-architect + devops-architect + performance-engineer + security-engineer
- **遗留现代化**: refactoring-expert + system-architect + quality-engineer + technical-writer
**质量团队**:
- **安全审计**: security-engineer + quality-engineer + root-cause-analyst + requirements-analyst
- **性能优化**: performance-engineer + system-architect + devops-architect + root-cause-analyst
- **测试策略**: quality-engineer + security-engineer + performance-engineer + frontend-architect
**沟通团队**:
- **文档项目**: technical-writer + requirements-analyst + learning-guide + domain experts
- **学习平台**: learning-guide + frontend-architect + technical-writer + quality-engineer
- **API 文档**: backend-architect + technical-writer + security-engineer + quality-engineer
### MCP 服务器集成
**通过 MCP 服务器增强能力**:
- **Context7**: 为所有架构师和专家提供官方文档模式
- **Sequential**: 为 root-cause-analyst、system-architect、performance-engineer 提供多步骤分析
- **Magic**: 为 frontend-architect 提供 UI 生成,为 learning-guide 提供交互内容
- **Playwright**: 为 quality-engineer 提供浏览器测试,为 frontend-architect 提供无障碍验证
- **Morphllm**: 为 refactoring-expert 提供代码转换,为 python-expert 提供批量更改
- **Serena**: 为所有智能体提供项目内存,在会话间保持上下文
### 智能体激活故障排除
## 故障排除
获取故障排除帮助,请参阅:
- [常见问题](../Reference/common-issues.md) - 常见问题的快速修复
- [故障排除指南](../Reference/troubleshooting.md) - 综合问题解决
### 常见问题
- **无智能体激活**: 使用领域关键词:"security"、"performance"、"frontend"
- **选择了错误的智能体**: 检查智能体文档中的触发关键词
- **智能体过多**: 将关键词聚焦在主要领域或使用 `/sc:focus [领域]`
- **智能体不协调**: 增加任务复杂性或使用多领域关键词
- **智能体专业知识不匹配**: 使用更具体的技术术语
### 即时修复
- **强制激活智能体**: 在请求中使用明确的领域关键词
- **重置智能体选择**: 重启 Claude Code 会话以重置智能体状态
- **检查智能体模式**: 查看智能体文档中的触发关键词
- **测试基本激活**: 尝试 `/sc:implement "security auth"` 测试 security-engineer
### 特定智能体故障排除
**无安全智能体:**
```bash
# 问题:安全问题未触发 security-engineer
# 快速修复:使用明确的安全关键词
"实现身份验证" # 通用 - 可能不会触发
"实现 JWT 身份验证安全" # 明确 - 触发 security-engineer
"使用加密的安全用户登录" # 安全聚焦 - 触发 security-engineer
```
**无性能智能体:**
```bash
# 问题:性能问题未触发 performance-engineer
# 快速修复:使用性能相关术语
"让它更快" # 模糊 - 可能不会触发
"优化缓慢的数据库查询" # 具体 - 触发 performance-engineer
"减少 API 延迟和瓶颈" # 性能聚焦 - 触发 performance-engineer
```
**无架构智能体:**
```bash
# 问题:系统设计未触发架构智能体
# 快速修复:使用架构关键词
"构建一个应用" # 通用 - 触发基本智能体
"设计微服务架构" # 具体 - 触发 system-architect
"可扩展的分布式系统设计" # 架构聚焦 - 触发 system-architect
```
**错误的智能体组合:**
```bash
# 问题:在后端任务中获得前端智能体
# 快速修复:使用领域特定术语
"创建用户界面" # 可能触发 frontend-architect
"创建 REST API 端点" # 具体 - 触发 backend-architect
"实现服务端身份验证" # 后端聚焦 - 触发 backend-architect
```
### 支持级别
**快速修复:**
- 从智能体触发表中使用明确的领域关键词
- 尝试重启 Claude Code 会话
- 聚焦在单一领域以避免混淆
**详细帮助:**
- 查看[常见问题指南](../Reference/common-issues.md)了解智能体安装问题
- 查看目标智能体的触发关键词
**专家支持:**
- 使用 `SuperClaude install --diagnose`
- 查看[诊断参考指南](../Reference/diagnostic-reference.md)进行协调分析
**社区支持:**
- 在 [GitHub Issues](https://github.com/SuperClaude-Org/SuperClaude_Framework/issues) 报告问题
- 包括预期与实际智能体激活的示例
### 成功验证
应用智能体修复后,请测试:
- [ ] 领域特定请求激活正确的智能体security → security-engineer
- [ ] 复杂任务触发多智能体协调3+ 智能体)
- [ ] 智能体专业知识匹配任务需求API → backend-architect
- [ ] 质量智能体在适当时自动包含(安全、性能、测试)
- [ ] 响应显示领域专业知识和专业化知识
## 快速故障排除(遗留)
- **无智能体激活** → 使用领域关键词:"security"、"performance"、"frontend"
- **错误的智能体** → 检查智能体文档中的触发关键词
- **智能体过多** → 将关键词聚焦在主要领域
- **智能体不协调** → 增加任务复杂性或使用多领域关键词
**智能体未激活?**
1. **检查关键词**: 使用领域特定术语(例如,对于 security-engineer 使用 "authentication" 而不是 "login"
2. **添加上下文**: 包含文件类型、框架或特定技术
3. **增加复杂性**: 多领域问题会触发更多智能体
4. **使用示例**: 引用与智能体专业知识匹配的具体场景
**智能体过多?**
- 将关键词聚焦在主要领域需求上
- 使用 `/sc:focus [领域]` 限制范围
- 从特定智能体开始,按需扩展
**错误的智能体?**
- 查看智能体文档中的触发关键词
- 为目标领域使用更具体的术语
- 添加明确的需求或约束
## 快速参考 📋
### 智能体触发查找
| 触发类型 | 关键词/模式 | 激活的智能体 |
|-------------|-------------------|------------------|
| **安全** | "auth", "security", "vulnerability", "encryption" | security-engineer |
| **性能** | "slow", "optimization", "bottleneck", "latency" | performance-engineer |
| **前端** | "UI", "React", "Vue", "component", "responsive" | frontend-architect |
| **后端** | "API", "server", "database", "REST", "GraphQL" | backend-architect |
| **测试** | "test", "QA", "validation", "coverage" | quality-engineer |
| **DevOps** | "deploy", "CI/CD", "Docker", "Kubernetes" | devops-architect |
| **架构** | "architecture", "microservices", "scalability" | system-architect |
| **Python** | ".py", "Django", "FastAPI", "asyncio" | python-expert |
| **问题** | "bug", "issue", "debugging", "troubleshoot" | root-cause-analyst |
| **代码质量** | "refactor", "clean code", "technical debt" | refactoring-expert |
| **文档** | "documentation", "readme", "API docs" | technical-writer |
| **学习** | "explain", "tutorial", "beginner", "teaching" | learning-guide |
| **需求** | "requirements", "PRD", "specification" | requirements-analyst |
### 命令-智能体映射
| 命令 | 主要智能体 | 支持智能体 |
|---------|----------------|-------------------|
| `/sc:implement` | Domain architects (frontend, backend) | security-engineer, quality-engineer |
| `/sc:analyze` | quality-engineer, security-engineer | performance-engineer, root-cause-analyst |
| `/sc:troubleshoot` | root-cause-analyst | Domain specialists, performance-engineer |
| `/sc:improve` | refactoring-expert | quality-engineer, performance-engineer |
| `/sc:document` | technical-writer | Domain specialists, learning-guide |
| `/sc:design` | system-architect | Domain architects, requirements-analyst |
| `/sc:test` | quality-engineer | security-engineer, performance-engineer |
| `/sc:explain` | learning-guide | technical-writer, domain specialists |
### 有效的智能体组合
**开发工作流**:
- Web 应用: frontend-architect + backend-architect + security-engineer + quality-engineer + devops-architect
- API 开发: backend-architect + security-engineer + technical-writer + quality-engineer
- 数据平台: python-expert + performance-engineer + security-engineer + system-architect
**分析工作流**:
- 安全审计: security-engineer + quality-engineer + root-cause-analyst + technical-writer
- 性能调查: performance-engineer + root-cause-analyst + system-architect + devops-architect
- 遗留评估: refactoring-expert + system-architect + quality-engineer + security-engineer + technical-writer
**沟通工作流**:
- 技术文档: technical-writer + requirements-analyst + domain experts + learning-guide
- 教育内容: learning-guide + technical-writer + frontend-architect + quality-engineer
## 最佳实践 💡
### 入门(简单方法)
**自然语言优先:**
1. **描述目标**: 使用包含领域特定关键词的自然语言
2. **信任自动激活**: 让系统自动路由到适当的智能体
3. **从模式中学习**: 观察不同请求类型激活的智能体
4. **迭代和优化**: 添加具体性以吸引额外的专家智能体
### 优化智能体选择
**有效的关键词使用:**
- **具体 > 通用**: 对于 security-engineer 使用 "authentication" 而不是 "login"
- **技术术语**: 包含框架名称、技术和具体挑战
- **上下文线索**: 提及文件类型、项目范围和复杂性指标
- **质量关键词**: 添加 "security"、"performance"、"accessibility" 以实现全面覆盖
**请求优化示例:**
```bash
# 通用(有限的智能体激活)
"修复登录功能"
# 优化(多智能体协调)
"实现具有速率限制和无障碍合规的安全 JWT 身份验证"
# → 触发: security-engineer + backend-architect + frontend-architect + quality-engineer
```
### 常见用法模式
**开发工作流:**
```bash
# 全栈功能开发
/sc:implement "具有实时通知的响应式用户仪表板"
# → frontend-architect + backend-architect + performance-engineer
# 带文档的 API 开发
/sc:create "带有综合文档的支付处理 REST API"
# → backend-architect + security-engineer + technical-writer + quality-engineer
# 性能优化调查
/sc:troubleshoot "影响用户体验的数据库查询缓慢"
# → performance-engineer + root-cause-analyst + backend-architect
```
**分析工作流:**
```bash
# 安全评估
/sc:analyze "身份验证系统的 GDPR 合规漏洞"
# → security-engineer + quality-engineer + requirements-analyst
# 代码质量审查
/sc:review "遗留代码库的现代化机会"
# → refactoring-expert + system-architect + quality-engineer + technical-writer
# 学习和解释
/sc:explain "带实践示例的微服务模式"
# → system-architect + learning-guide + technical-writer
```
### 高级智能体协调
**多领域项目:**
- **从广泛开始**: 从系统级关键词开始以吸引架构智能体
- **添加具体性**: 包含领域特定需求以激活专家智能体
- **质量集成**: 自动包含安全、性能和测试视角
- **文档包含**: 添加学习或文档需求以实现全面覆盖
**智能体选择故障排除:**
**问题:错误的智能体激活**
- 解决方案:使用更具体的领域术语
- 示例:"数据库优化" → performance-engineer + backend-architect
**问题:智能体不够**
- 解决方案:增加复杂性指标和跨领域关键词
- 示例:向请求添加 "security"、"performance"、"documentation"
**问题:智能体过多**
- 解决方案:使用具体技术术语聚焦于主要领域
- 示例:使用 "/sc:focus backend" 来限制范围
### 质量驱动开发
**安全优先方法:**
始终在开发请求中包含安全考虑,以在领域专家之外自动吸引 security-engineer。
**性能集成:**
包含性能关键词("fast"、"efficient"、"scalable")以确保从一开始就有 performance-engineer 的协调。
**无障碍合规:**
使用 "accessible"、"WCAG" 或 "inclusive" 在前端开发中自动包含无障碍验证。
**文档文化:**
向请求添加 "documented"、"explained" 或 "tutorial" 以自动包含 technical-writer 和知识转移。
---
## 理解智能体智能 🧠
### 使智能体高效的因素
**领域专业知识**: 每个智能体都具有专业知识模式、行为方法和针对其领域的问题解决方法。
**上下文激活**: 智能体分析请求上下文,而不仅仅是关键词,以确定相关性和参与程度。
**协作智能**: 多智能体协调产生的协同结果超越了单个智能体的能力。
**自适应学习**: 智能体选择根据请求模式和成功的协调结果不断改进。
### 智能体与传统 AI
**传统方法**: 单个 AI 以不同的专业知识水平处理所有领域
**智能体方法**: 专业专家以深度领域知识和聚焦问题解决进行协作
**优点**:
- 在领域特定任务中更高的准确性
- 更复杂的问题解决方法
- 通过专家审查实现更好的质量保证
- 协调的多视角分析
### 信任系统,理解模式
**期望什么**:
- 自动路由到适当的领域专家
- 复杂任务的多智能体协调
- 通过自动包含 QA 智能体实现质量集成
- 通过教育智能体激活的学习机会
**不用担心什么**:
- 手动选择或配置智能体
- 复杂的路由规则或智能体管理
- 智能体配置或协调
- 微管理智能体交互
---
## 相关资源 📚
### 基本文档
- **[命令指南](commands.md)** - 掌握触发最优智能体协调的 SuperClaude 命令
- **[MCP 服务器](mcp-servers.md)** - 通过专业化工具集成增强智能体能力
- **[会话管理](session-management.md)** - 具有持久智能体上下文的长期工作流
### 高级用法
- **[行为模式](modes.md)** - 用于增强智能体协调的上下文优化
- **[入门指南](../Getting-Started/quick-start.md)** - 智能体优化的专家技巧
- **[示例食谱](../Reference/examples-cookbook.md)** - 实际的智能体协调模式
### 开发资源
- **[技术架构](../Developer-Guide/technical-architecture.md)** - 理解 SuperClaude 的智能体系统设计
- **[贡献指南](../Developer-Guide/contributing-code.md)** - 扩展智能体能力和协调模式
---
## 您的智能体之旅 🚀
**第 1 周:自然使用**
从自然语言描述开始。注意哪些智能体会激活以及原因。在不过度思考过程的情况下建立对关键词模式的直觉。
**第 2-3 周:模式识别**
观察智能体协调模式。理解复杂性和领域关键词如何影响智能体选择。开始优化请求措辞以实现更好的协调。
**第 2 个月+:专家协调**
掌握触发最优智能体组合的多领域请求。利用故障排除技巧进行有效的智能体选择。使用高级模式处理复杂工作流。
**SuperClaude 优势:**
体验 14 个专业 AI 专家协调响应的威力,所有这一切都通过简单的自然语言请求实现。无需配置,无需管理,只有随您的需求而扩展的智能协作。
🎯 **准备体验智能智能体协调?从 `/sc:implement` 开始,发现专业 AI 协作的魔力。**

View File

@ -0,0 +1,305 @@
# SuperClaude 命令指南
SuperClaude 为 Claude Code 提供 21 个命令:用于工作流的 `/sc:*` 命令和用于专家的 `@agent-*`
## 命令类型
| 类型 | 使用位置 | 格式 | 示例 |
|------|------------|--------|---------|
| **斜杠命令** | Claude Code | `/sc:[command]` | `/sc:implement "feature"` |
| **智能体** | Claude Code | `@agent-[name]` | `@agent-security "review"` |
| **安装命令** | 终端 | `SuperClaude [command]` | `SuperClaude install` |
## 快速测试
```bash
# 终端:验证安装
python3 -m SuperClaude --version
# Claude Code CLI 验证claude --version
# Claude Code测试命令
/sc:brainstorm "test project" # 应该询问发现性问题
/sc:analyze README.md # 应该提供分析
```
**工作流**`/sc:brainstorm "idea"``/sc:implement "feature"``/sc:test`
## 🎯 理解 SuperClaude 命令
## SuperClaude 如何工作
SuperClaude 提供行为上下文文件Claude Code 通过读取这些文件来采用专门的行为。当您键入 `/sc:implement`Claude Code 读取 `implement.md` 上下文文件并遵循其行为指令。
**SuperClaude 命令不是由软件执行的** - 它们是上下文触发器,通过读取框架中的专门指令文件来修改 Claude Code 的行为。
### 命令类型:
- **斜杠命令** (`/sc:*`):触发工作流模式和行为模式
- **智能体调用** (`@agent-*`):手动激活特定领域专家
- **标志** (`--think``--safe-mode`):修改命令行为和深度
### 上下文机制:
1. **用户输入**:您输入 `/sc:implement "auth system"`
2. **上下文加载**Claude Code 读取 `~/.claude/SuperClaude/Commands/implement.md`
3. **行为采用**Claude 运用专业知识进行工具选择和验证
4. **增强输出**:带有安全考虑和最佳实践的结构化实现
**关键要点**:这通过上下文管理而不是传统的软件执行来创建复杂的开发工作流。
### 安装命令 vs 使用命令
**🖥️ 终端命令** (实际 CLI 软件):
- `SuperClaude install` - 安装框架组件
- `SuperClaude update` - 更新现有安装
- `SuperClaude uninstall` - 卸载框架安装
- `python3 -m SuperClaude --version` - 检查安装状态
**💬 Claude Code 命令** (上下文触发器):
- `/sc:brainstorm` - 激活需求发现上下文
- `/sc:implement` - 激活特性开发上下文
- `@agent-security` - 激活安全专家上下文
- 所有命令仅在 Claude Code 聊天界面中工作
> **快速开始**:尝试 `/sc:brainstorm "your project idea"``/sc:implement "feature name"``/sc:test` 体验核心工作流。
## 🧪 Testing Your Setup
### 🖥️ 终端验证(在终端/CMD 中运行)
```bash
# 验证 SuperClaude 是否正常工作(主要方法)
python3 -m SuperClaude --version
# 示例输出SuperClaude 4.0.8
# Claude Code CLI 版本检查
claude --version
# 检查已安装的组件
python3 -m SuperClaude install --list-components | grep mcp
# 示例输出:显示已安装的 MCP 组件
```
### 💬 Claude Code 测试(在 Claude Code 聊天中输入)
```
# 测试基本 /sc: 命令
/sc:brainstorm "test project"
# 示例行为:开始交互式需求发现
# 测试命令帮助
/sc:help
# 示例行为:显示可用命令列表
```
**如果测试失败**:检查 [安装指南](../Getting-Started/installation.md) 或 [故障排除](#troubleshooting)
### 📝 Command Quick Reference
| Command Type | Where to Run | Format | Purpose | Example |
|-------------|--------------|--------|---------|----------|
| **🖥️ 安装** | 终端/CMD | `SuperClaude [command]` | 设置和维护 | `SuperClaude install` |
| **🔧 配置** | 终端/CMD | `python3 -m SuperClaude [command]` | 高级配置 | `python3 -m SuperClaude --version` |
| **💬 斜杠命令** | Claude Code | `/sc:[command]` | 工作流自动化 | `/sc:implement "feature"` |
| **🤖 智能体调用** | Claude Code | `@agent-[name]` | 手动专家激活 | `@agent-security "review"` |
| **⚡ 增强标志** | Claude Code | `/sc:[command] --flags` | 行为修改 | `/sc:analyze --think-hard` |
> **记住**:所有 `/sc:` 命令和 `@agent-` 调用都在 Claude Code 聊天中工作,而不是在您的终端中。它们触发 Claude Code 从 SuperClaude 框架中读取特定的上下文文件。
## 目录
- [基本命令](#essential-commands) - 从这里开始8 个核心命令)
- [常用工作流](#common-workflows) - 有效的命令组合
- [完整命令参考](#full-command-reference) - 所有 21 个命令按类别组织
- [故障排除](#troubleshooting) - 常见问题和解决方案
- [命令索引](#command-index) - 按类别查找命令
---
## 基本命令
**立即提高生产力的核心工作流命令:**
### `/sc:brainstorm` - 项目发现
**目的**:交互式需求发现和项目规划
**语法**`/sc:brainstorm "您的想法"` `[--strategy systematic|creative]`
**使用案例**
- 新项目规划:`/sc:brainstorm "e-commerce platform"`
- 特性探索:`/sc:brainstorm "user authentication system"`
- 问题解决:`/sc:brainstorm "slow database queries"``
### `/sc:implement` - 功能开发
**目的**: 通过智能专家路由进行全栈功能实现
**语法**: `/sc:implement "feature description"` `[--type frontend|backend|fullstack] [--focus security|performance]`
**使用场景**:
- 身份验证: `/sc:implement "JWT login system"`
- UI 组件: `/sc:implement "responsive dashboard"`
- APIs: `/sc:implement "REST user endpoints"`
- 数据库: `/sc:implement "user schema with relationships"`
### `/sc:analyze` - 代码评估
**目的**: 跨质量、安全性和性能的综合代码分析
**语法**: `/sc:analyze [path]` `[--focus quality|security|performance|architecture]`
**使用场景**:
- 项目健康: `/sc:analyze .`
- 安全审计: `/sc:analyze --focus security`
- 性能评审: `/sc:analyze --focus performance`
### `/sc:troubleshoot` - 问题诊断
**目的**: 系统化问题诊断与根本原因分析
**语法**: `/sc:troubleshoot "问题描述"` `[--type build|runtime|performance]`
**使用场景**:
- 运行时错误: `/sc:troubleshoot "登录时出现500错误"`
- 构建失败: `/sc:troubleshoot --type build`
- 性能问题: `/sc:troubleshoot "页面加载缓慢"`
### `/sc:test` - 质量保证
**目的**: 全面测试与覆盖率分析
**语法**: `/sc:test` `[--type unit|integration|e2e] [--coverage] [--fix]`
**使用场景**:
- 完整测试套件: `/sc:test --coverage`
- 单元测试: `/sc:test --type unit --watch`
- 端到端验证: `/sc:test --type e2e`
### `/sc:improve` - 代码增强
**目的**: 应用系统化的代码改进和优化
**语法**: `/sc:improve [path]` `[--type performance|quality|security] [--preview]`
**使用场景**:
- 常规改进: `/sc:improve src/`
- 性能优化: `/sc:improve --type performance`
- 安全加固: `/sc:improve --type security`
### `/sc:document` - 文档生成
**目的**: 为代码和API生成全面的文档
**语法**: `/sc:document [path]` `[--type api|user-guide|technical] [--format markdown|html]`
**使用场景**:
- API文档: `/sc:document --type api`
- 用户指南: `/sc:document --type user-guide`
- 技术文档: `/sc:document --type technical`
### `/sc:workflow` - 实现规划
**目的**: 从需求生成结构化的实现计划
**语法**: `/sc:workflow "功能描述"` `[--strategy agile|waterfall] [--format markdown]`
**使用场景**:
- 功能规划: `/sc:workflow "用户身份验证"`
- 冲刺规划: `/sc:workflow --strategy agile`
- 架构规划: `/sc:workflow "微服务迁移"`
---
## 常用工作流
**经过验证的命令组合:**
### 新项目设置
```bash
/sc:brainstorm "项目概念" # 定义需求
/sc:design "系统架构" # 创建技术设计
/sc:workflow "实现计划" # 制定开发路线图
```
### 功能开发
```bash
/sc:implement "功能名称" # 构建功能
/sc:test --coverage # 通过测试验证
/sc:document --type api # 生成文档
```
### 代码质量改进
```bash
/sc:analyze --focus quality # 评估当前状态
/sc:improve --preview # 预览改进
/sc:test --coverage # 验证变更
```
### Bug调查
```bash
/sc:troubleshoot "问题描述" # 诊断问题
/sc:analyze --focus problem-area # 深度分析
/sc:improve --fix --safe-mode # 应用针对性修复
```
## 完整命令参考
### 开发命令
| 命令 | 目的 | 最适用于 |
|---------|---------|----------|
| **workflow** | 实现规划 | 项目路线图,冲刺规划 |
| **implement** | 功能开发 | 全栈功能API开发 |
| **build** | 项目编译 | CI/CD生产构建 |
| **design** | 系统架构 | API规范数据库模式 |
### 分析命令
| 命令 | 目的 | 最适用于 |
|---------|---------|----------|
| **analyze** | 代码评估 | 质量审计,安全评审 |
| **troubleshoot** | 问题诊断 | Bug调查性能问题 |
| **explain** | 代码解释 | 学习,代码评审 |
### 质量命令
| 命令 | 目的 | 最适用于 |
|---------|---------|----------|
| **improve** | 代码增强 | 性能优化,重构 |
| **cleanup** | 技术债务 | 清理无用代码,组织整理 |
| **test** | 质量保证 | 测试自动化,覆盖率分析 |
| **document** | 文档生成 | API文档用户指南 |
### 项目管理
| 命令 | 目的 | 最适用于 |
|---------|---------|----------|
| **estimate** | 项目估算 | 时间线规划,资源分配 |
| **task** | 任务管理 | 复杂工作流,任务跟踪 |
| **spawn** | 元编排 | 大型项目,并行执行 |
### 实用工具命令
| 命令 | 目的 | 最适用于 |
|---------|---------|----------|
| **git** | 版本控制 | 提交管理,分支策略 |
| **index** | 命令发现 | 探索功能,查找命令 |
### 会话命令
| 命令 | 目的 | 最适用于 |
|---------|---------|----------|
| **load** | 上下文加载 | 会话初始化,项目启用 |
| **save** | 会话持久化 | 检查点,上下文保存 |
| **reflect** | 任务验证 | 进度评估,完成验证 |
| **select-tool** | 工具优化 | 性能优化,工具选择 |
---
## 命令索引
**按功能分类:**
- **规划**: brainstorm, design, workflow, estimate
- **开发**: implement, build, git
- **分析**: analyze, troubleshoot, explain
- **质量**: improve, cleanup, test, document
- **管理**: task, spawn, load, save, reflect
- **工具**: index, select-tool
**按复杂度分类:**
- **初学者**: brainstorm, implement, analyze, test
- **中级**: workflow, design, improve, document
- **高级**: spawn, task, select-tool, reflect
## 故障排除
**命令问题:**
- **命令未找到**: 验证安装: `python3 -m SuperClaude --version`
- **无响应**: 重启 Claude Code 会话
- **处理延迟**: 使用 `--no-mcp` 测试不使用 MCP 服务器
**快速修复:**
- 重置会话: `/sc:load` 重新初始化
- 检查状态: `SuperClaude install --list-components`
- 获取帮助: [故障排除指南](../Reference/troubleshooting.md)
## 下一步
- [标志指南](flags.md) - 控制命令行为
- [智能体指南](agents.md) - 专家激活
- [示例手册](../Reference/examples-cookbook.md) - 真实使用模式

270
Docs/User-Guide-zh/flags.md Normal file
View File

@ -0,0 +1,270 @@
# SuperClaude 标志指南 🏁
**大多数标志会自动激活** - Claude Code 读取行为指令,根据您请求中的关键词和模式来调用适当的上下文。
## 基本自动激活标志90% 的使用案例)
### 核心分析标志
| 标志 | 何时激活 | 作用 |
|------|---------------|--------------|
| `--think` | 5+ 个文件或复杂分析 | 标准结构化分析(约 4K 令牌)|
| `--think-hard` | 架构分析、系统依赖关系 | 深度分析(约 10K 令牌)配合增强工具 |
| `--ultrathink` | 关键系统重设计、遗留系统现代化 | 最大深度分析(约 32K 令牌)配合所有工具 |
### MCP 服务器标志
| 标志 | 服务器 | 目的 | 自动触发 |
|------|---------|---------|---------------|
| `--c7` / `--context7` | Context7 | 官方文档、框架模式 | 库导入、框架问题 |
| `--seq` / `--sequential` | Sequential | 多步推理、调试 | 复杂调试、系统设计 |
| `--magic` | Magic | UI 组件生成 | `/ui` 命令、前端关键词 |
| `--play` / `--playwright` | Playwright | 浏览器测试、E2E 验证 | 测试请求、视觉验证 |
| `--morph` / `--morphllm` | Morphllm | 批量转换、模式编辑 | 批量操作、样式强制执行 |
| `--serena` | Serena | 项目内存、符号操作 | 符号操作、大型代码库 |
### 行为模式标志
| 标志 | 何时激活 | 作用 |
|------|---------------|--------------|
| `--brainstorm` | 模糊请求、探索关键词 | 协作发现思维模式 |
| `--introspect` | 自我分析、错误恢复 | 透明地展现推理过程 |
| `--task-manage` | >3 步骤、复杂范围 | 通过委托进行协调 |
| `--orchestrate` | 多工具操作、性能需求 | 优化工具选择和并行执行 |
| `--token-efficient` / `--uc` | 上下文 >75%、效率需求 | 符号增强通信,减少 30-50% 令牌使用 |
### 执行控制标志
| 标志 | 何时激活 | 作用 |
|------|---------------|--------------|
| `--loop` | "improve"、"polish"、"refine" 关键词 | 迭代增强循环 |
| `--safe-mode` | 生产环境,>85% 资源使用 | 最大验证,保守执行 |
| `--validate` | 风险 >0.7,生产环境 | 执行前风险评估 |
| `--delegate` | >7 个目录或 >50 个文件 | 子智能体并行处理 |
## 特定命令标志
### 分析命令标志 (`/sc:analyze`)
| 标志 | 目的 | 值 |
|------|---------|--------|
| `--focus` | 针对特定领域 | `security`, `performance`, `quality`, `architecture` |
| `--depth` | 分析彻底程度 | `quick`, `deep` |
| `--format` | 输出格式 | `text`, `json`, `report` |
### 构建命令标志 (`/sc:build`)
| 标志 | 目的 | 值 |
|------|---------|--------|
| `--type` | 构建配置 | `dev`, `prod`, `test` |
| `--clean` | 构建前清理 | 布尔值 |
| `--optimize` | 启用优化 | 布尔值 |
| `--verbose` | 详细输出 | 布尔值 |
### 设计命令标志 (`/sc:design`)
| 标志 | 目的 | 值 |
|------|---------|--------|
| `--type` | 设计目标 | `architecture`, `api`, `component`, `database` |
| `--format` | 输出格式 | `diagram`, `spec`, `code` |
### 解释命令标志 (`/sc:explain`)
| 标志 | 目的 | 值 |
|------|---------|--------|
| `--level` | 复杂度级别 | `basic`, `intermediate`, `advanced` |
| `--format` | 解释风格 | `text`, `examples`, `interactive` |
| `--context` | 领域上下文 | 任何领域(如 `react``security`|
### 改进命令标志 (`/sc:improve`)
| 标志 | 目的 | 值 |
|------|---------|--------|
| `--type` | 改进焦点 | `quality`, `performance`, `maintainability`, `style`, `security` |
| `--safe` | 保守方法 | 布尔值 |
| `--interactive` | 用户指导 | 布尔值 |
| `--preview` | 显示但不执行 | 布尔值 |
### 任务命令标志 (`/sc:task`)
| 标志 | 目的 | 值 |
|------|---------|--------|
| `--strategy` | 任务方法 | `systematic`, `agile`, `enterprise` |
| `--parallel` | 并行执行 | 布尔值 |
| `--delegate` | 子智能体协调 | 布尔值 |
### 工作流命令标志 (`/sc:workflow`)
| 标志 | 目的 | 值 |
|------|---------|--------|
| `--strategy` | 工作流方法 | `systematic`, `agile`, `enterprise` |
| `--depth` | 分析深度 | `shallow`, `normal`, `deep` |
| `--parallel` | 并行协调 | 布尔值 |
### 故障排除命令标志 (`/sc:troubleshoot`)
| 标志 | 目的 | 值 |
|------|---------|--------|
| `--type` | 问题类别 | `bug`, `build`, `performance`, `deployment` |
| `--trace` | 包含跟踪分析 | 布尔值 |
| `--fix` | 执行修复 | 布尔值 |
### 清理命令标志 (`/sc:cleanup`)
| 标志 | 目的 | 值 |
|------|---------|--------|
| `--type` | 清理目标 | `code`, `imports`, `files`, `all` |
| `--safe` / `--aggressive` | 清理强度 | 布尔值 |
| `--interactive` | 用户指导 | 布尔值 |
| `--preview` | 显示但不执行 | 布尔值 |
### 估算命令标志 (`/sc:estimate`)
| 标志 | 目的 | 值 |
|------|---------|--------|
| `--type` | 估算焦点 | `time`, `effort`, `complexity` |
| `--unit` | 时间单位 | `hours`, `days`, `weeks` |
| `--breakdown` | 详细分解 | 布尔值 |
### 索引命令标志 (`/sc:index`)
| 标志 | 目的 | 值 |
|------|---------|--------|
| `--type` | 索引目标 | `docs`, `api`, `structure`, `readme` |
| `--format` | 输出格式 | `md`, `json`, `yaml` |
### 反思命令标志 (`/sc:reflect`)
| 标志 | 目的 | 值 |
|------|---------|--------|
| `--type` | 反思范围 | `task`, `session`, `completion` |
| `--analyze` | 包含分析 | 布尔值 |
| `--validate` | 验证完整性 | 布尔值 |
### 生成命令标志 (`/sc:spawn`)
| 标志 | 目的 | 值 |
|------|---------|--------|
| `--strategy` | 协调方法 | `sequential`, `parallel`, `adaptive` |
| `--depth` | 分析深度 | `normal`, `deep` |
### Git 命令标志 (`/sc:git`)
| 标志 | 目的 | 值 |
|------|---------|--------|
| `--smart-commit` | 生成提交消息 | 布尔值 |
| `--interactive` | 引导操作 | 布尔值 |
### 工具选择命令标志 (`/sc:select-tool`)
| 标志 | 目的 | 值 |
|------|---------|--------|
| `--analyze` | 工具分析 | 布尔值 |
| `--explain` | 解释选择 | 布尔值 |
### 测试命令标志 (`/sc:test`)
| 标志 | 目的 | 值 |
|------|---------|--------|
| `--coverage` | 包含覆盖率 | 布尔值 |
| `--type` | 测试类型 | `unit`, `integration`, `e2e` |
| `--watch` | 监视模式 | 布尔值 |
## 高级控制标志
### 范围和焦点
| 标志 | 目的 | 值 |
|------|---------|--------|
| `--scope` | 分析边界 | `file`, `module`, `project`, `system` |
| `--focus` | 领域定向 | `performance`, `security`, `quality`, `architecture`, `accessibility`, `testing` |
### 执行控制
| 标志 | 目的 | 值 |
|------|---------|--------|
| `--concurrency [n]` | 控制并行操作 | 1-15 |
| `--iterations [n]` | 改进循环 | 1-10 |
| `--all-mcp` | 启用所有 MCP 服务器 | 布尔值 |
| `--no-mcp` | 仅使用本地工具 | 布尔值 |
### 系统标志SuperClaude 安装)
| 标志 | 目的 | 值 |
|------|---------|--------|
| `--verbose` / `-v` | 详细日志 | 布尔值 |
| `--quiet` / `-q` | 静默输出 | 布尔值 |
| `--dry-run` | 模拟操作 | 布尔值 |
| `--force` | 跳过检查 | 布尔值 |
| `--yes` / `-y` | 自动确认 | 布尔值 |
| `--install-dir` | 目标目录 | 路径 |
| `--legacy` | 使用传统脚本 | 布尔值 |
| `--version` | 显示版本 | 布尔值 |
| `--help` | 显示帮助 | 布尔值 |
## 常用使用模式
### 前端开发
```bash
/sc:implement "responsive dashboard" --magic --c7
/sc:design component-library --type component --format code
/sc:test ui-components/ --magic --play
/sc:improve legacy-ui/ --magic --morph --validate
```
### 后端开发
```bash
/sc:analyze api/ --focus performance --seq --think
/sc:design payment-api --type api --format spec
/sc:troubleshoot "API timeout" --type performance --trace
/sc:improve auth-service --type security --validate
```
### 大型项目
```bash
/sc:analyze . --ultrathink --all-mcp --safe-mode
/sc:workflow enterprise-system --strategy enterprise --depth deep
/sc:cleanup . --type all --safe --interactive
/sc:estimate "migrate to microservices" --type complexity --breakdown
```
### 质量和维护
```bash
/sc:improve src/ --type quality --safe --interactive
/sc:cleanup imports --type imports --preview
/sc:reflect --type completion --validate
/sc:git commit --smart-commit
```
## 标志交互
### 兼容组合
- `--think` + `--c7`:带文档的分析
- `--magic` + `--play`UI 生成带测试
- `--serena` + `--morph`:项目内存带转换
- `--safe-mode` + `--validate`:最大安全性
- `--loop` + `--validate`:带验证的迭代改进
### 冲突标志
- `--all-mcp` vs 单独的 MCP 标志(使用其中之一)
- `--no-mcp` vs 任何 MCP 标志(--no-mcp 获胜)
- `--safe` vs `--aggressive`(清理强度)
- `--quiet` vs `--verbose`(输出级别)
### 自动启用关系
- `--safe-mode` 自动启用 `--uc``--validate`
- `--ultrathink` 自动启用所有 MCP 服务器
- `--think-hard` 自动启用 `--seq` + `--c7`
- `--magic` 触发以 UI 为中心的智能体
## 标志故障排除
### 常见问题
- **工具过多**:使用 `--no-mcp` 仅用本地工具测试
- **操作太慢**:添加 `--uc` 压缩输出
- **验证阻塞**:在开发中使用 `--validate` 而不是 `--safe-mode`
- **上下文压力**:在 >75% 使用率时自动激活 `--token-efficient`
### 调试标志
```bash
/sc:analyze . --verbose # 显示决策逻辑和标志激活
/sc:select-tool "操作" --explain # 解释工具选择过程
/sc:reflect --type session --analyze # 审查当前会话决策
```
### 快速修复
```bash
/sc:analyze . --help # 显示命令的可用标志
/sc:analyze . --no-mcp # 仅本地执行
/sc:cleanup . --preview # 显示将被清理的内容
```
## 标志优先级规则
1. **安全第一**`--safe-mode` > `--validate` > 优化标志
2. **显式覆盖**:用户标志 > 自动检测
3. **深度层次**`--ultrathink` > `--think-hard` > `--think`
4. **MCP 控制**`--no-mcp` 覆盖所有单独的 MCP 标志
5. **范围优先级**system > project > module > file
## 相关资源
- [命令指南](commands.md) - 使用这些标志的命令
- [MCP 服务器指南](mcp-servers.md) - 理解 MCP 标志激活
- [会话管理](session-management.md) - 在持久会话中使用标志

View File

@ -0,0 +1,273 @@
# SuperClaude MCP 服务器指南 🔌
## 概览
MCP模型上下文协议服务器通过专业工具扩展 Claude Code 的能力。SuperClaude 集成了 6 个 MCP 服务器,并为 Claude 提供指令,告诉它何时根据您的任务激活它们。
### 🔍 现实检查
- **MCP 服务器是什么**:提供附加工具的外部 Node.js 进程
- **它们不是什么**:内置的 SuperClaude 功能
- **激活如何工作**Claude 读取指令,根据上下文使用适当的服务器
- **它们提供什么**:扩展 Claude Code 本地能力的真实工具
**核心服务器:**
- **context7**:官方库文档和模式
- **sequential-thinking**:多步推理和分析
- **magic**:现代 UI 组件生成
- **playwright**:浏览器自动化和 E2E 测试
- **morphllm-fast-apply**:基于模式的代码转换
- **serena**:语义代码理解和项目内存
## 快速开始
**设置验证**MCP 服务器会自动激活。有关安装和故障排除,请参阅 [安装指南](../Getting-Started/installation.md) 和 [故障排除](../Reference/troubleshooting.md)。
**自动激活逻辑:**
| 请求包含 | 激活的服务器 |
|-----------------|------------------|
| 库导入、API 名称 | **context7** |
| `--think`、调试 | **sequential-thinking** |
| `component``UI`、前端 | **magic** |
| `test``e2e``browser` | **playwright** |
| 多文件编辑、重构 | **morphllm-fast-apply** |
| 大型项目、会话 | **serena** |
## 服务器详情
### context7 📚
**目的**:官方库文档访问
**触发器**:导入语句、框架关键词、文档请求
**要求**Node.js 16+,无需 API 密钥
```bash
# 自动激活
/sc:implement "React authentication system"
# → 提供官方 React 模式
# 手动激活
/sc:analyze auth-system/ --c7
```
### sequential-thinking 🧠
**目的**:结构化多步推理和系统分析
**触发器**:复杂调试、`--think` 标志、架构分析
**要求**Node.js 16+,无需 API 密钥
```bash
# 自动激活
/sc:troubleshoot "API performance issues"
# → 启用系统性根因分析
# 手动激活
/sc:analyze --think-hard architecture/
```
### magic ✨
**目的**:从 21st.dev 模式生成现代 UI 组件
**触发器**UI 请求、`/ui` 命令、组件开发
**要求**Node.js 16+TWENTYFIRST_API_KEY
```bash
# 自动激活
/sc:implement "responsive dashboard component"
# → 使用现代模式生成可访问的 UI
# API 密钥设置
export TWENTYFIRST_API_KEY="your_key_here"
```
### playwright 🎭
**目的**:真实浏览器自动化和 E2E 测试
**触发器**浏览器测试、E2E 场景、视觉验证
**要求**Node.js 16+,无需 API 密钥
```bash
# 自动激活
/sc:test --type e2e "user login flow"
# → 启用浏览器自动化测试
# 手动激活
/sc:validate "accessibility compliance" --play
```
### morphllm-fast-apply 🔄
**目的**:高效的基于模式的代码转换
**触发器**:多文件编辑、重构、框架迁移
**要求**Node.js 16+MORPH_API_KEY
```bash
# 自动激活
/sc:improve legacy-codebase/ --focus maintainability
# → 在文件中应用一致的模式
# API 密钥设置
export MORPH_API_KEY="your_key_here"
```
### serena 🧭
**目的**:带有项目内存的语义代码理解
**触发器**:符号操作、大型代码库、会话管理
**要求**Python 3.9+、uv 包管理器,无需 API 密钥
```bash
# 自动激活
/sc:load existing-project/
# → 构建项目理解和内存
# 手动激活
/sc:refactor "extract UserService" --serena
```
## 配置
**MCP 配置文件 (`~/.claude.json`)**
```json
{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp@latest"]
},
"sequential-thinking": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
},
"magic": {
"command": "npx",
"args": ["@21st-dev/magic"],
"env": {"TWENTYFIRST_API_KEY": "${TWENTYFIRST_API_KEY}"}
},
"playwright": {
"command": "npx",
"args": ["@playwright/mcp@latest"]
},
"morphllm-fast-apply": {
"command": "npx",
"args": ["@morph-llm/morph-fast-apply"],
"env": {"MORPH_API_KEY": "${MORPH_API_KEY}"}
},
"serena": {
"command": "uv",
"args": ["run", "serena", "start-mcp-server", "--context", "ide-assistant"],
"cwd": "$HOME/.claude/serena"
}
}
}
```
## 使用模式
**服务器控制:**
```bash
# 启用特定服务器
/sc:analyze codebase/ --c7 --seq
# 禁用所有 MCP 服务器
/sc:implement "simple function" --no-mcp
# 启用所有服务器
/sc:design "complex architecture" --all-mcp
```
**多服务器协调:**
```bash
# 全栈开发
/sc:implement "e-commerce checkout"
# → Sequential工作流分析
# → Context7支付模式
# → MagicUI 组件
# → Serena代码组织
# → PlaywrightE2E 测试
```
## 故障排除
**常见问题:**
- **无服务器连接**:检查 Node.js`node --version`(需要 v16+
- **Context7 失败**:清除缓存:`npm cache clean --force`
- **Magic/Morphllm 错误**:在没有 API 密钥时是预期的(付费服务)
- **服务器超时**:重启 Claude Code 会话
**快速修复:**
```bash
# 重置连接
# 重启 Claude Code 会话
# 检查依赖
node --version # 应该显示 v16+
# 不使用 MCP 测试
/sc:command --no-mcp
# 检查配置
ls ~/.claude.json
```
**API 密钥配置:**
```bash
# 用于 Magic 服务器UI 生成所需)
export TWENTYFIRST_API_KEY="your_key_here"
# 用于 Morphllm 服务器(批量转换所需)
export MORPH_API_KEY="your_key_here"
# 添加到 shell 配置文件以保持持久
echo 'export TWENTYFIRST_API_KEY="your_key"' >> ~/.bashrc
echo 'export MORPH_API_KEY="your_key"' >> ~/.bashrc
```
**环境变量使用:**
- ✅ `TWENTYFIRST_API_KEY` - Magic MCP 服务器功能所需
- ✅ `MORPH_API_KEY` - Morphllm MCP 服务器功能所需
- ❌ 文档中的其他环境变量 - 仅作示例,框架中不使用
- 📝 两者都是付费服务 API 密钥,框架在没有它们的情况下也可以工作
## 服务器组合
**无 API 密钥(免费)**
- context7 + sequential-thinking + playwright + serena
**1 个 API 密钥**
- 添加 magic 用于专业 UI 开发
**2 个 API 密钥**
- 添加 morphllm-fast-apply 用于大规模重构
**常见工作流:**
- **学习**context7 + sequential-thinking
- **Web 开发**magic + context7 + playwright
- **企业重构**serena + morphllm + sequential-thinking
- **复杂分析**sequential-thinking + context7 + serena
## 集成
**与 SuperClaude 命令:**
- 分析命令自动使用 Sequential + Serena
- 实现命令使用 Magic + Context7
- 测试命令使用 Playwright + Sequential
**与行为模式:**
- 头脑风暴模式Sequential 用于发现
- 任务管理Serena 用于持久化
- 编排模式:最佳服务器选择
**性能控制:**
- 基于系统负载的自动资源管理
- 并发控制:`--concurrency N` (1-15)
- 在约束条件下基于优先级的服务器选择
## 相关资源
**必读资料:**
- [命令指南](commands.md) - 激活 MCP 服务器的命令
- [快速开始指南](../Getting-Started/quick-start.md) - MCP 设置指南
**高级使用:**
- [行为模式](modes.md) - 模式-MCP 协调
- [智能体指南](agents.md) - 智能体-MCP 集成
- [会话管理](session-management.md) - Serena 工作流
**技术参考:**
- [示例手册](../Reference/examples-cookbook.md) - MCP 工作流模式
- [技术架构](../Developer-Guide/technical-architecture.md) - 集成详情

603
Docs/User-Guide-zh/modes.md Normal file
View File

@ -0,0 +1,603 @@
# SuperClaude 行为模式指南 🧠
## ✅ 快速验证
使用 `/sc:` 命令测试模式 - 它们会根据任务复杂性自动激活。有关完整命令参考,请参阅 [命令指南](commands.md)。
## 快速参考表
| 模式 | 目的 | 自动触发 | 关键行为 | 最适合 |
|------|---------|---------------|---------------|---------------|
| **🧠 头脑风暴** | 交互式发现 | "brainstorm"、"maybe"、模糊请求 | 苏格拉底式问题、需求发掘 | 新项目规划、不明确需求 |
| **🔍 内省** | 元认知分析 | 错误恢复、"分析推理" | 透明思维标记 (🤔, 🎯, 💡) | 调试、学习、优化 |
| **📋 任务管理** | 复杂协调 | >3 步骤、>2 目录 | 阶段分解、内存持久化 | 多步操作、项目管理 |
| **🎯 编排** | 智能工具选择 | 多工具操作、高资源使用 | 最优工具路由、并行执行 | 复杂分析、性能优化 |
| **⚡ 令牌效率** | 压缩通信 | 高上下文使用、`--uc` 标志 | 符号系统,预计减少 30-50% 令牌 | 资源约束、大型操作 |
---
## 入门指南2 分钟概览)
**模式通过行为指令激活** - Claude Code 读取上下文文件,根据您的任务模式和复杂性来决定采用哪种模式行为。
**快速示例:**
```bash
# 自动激活示例
/sc:brainstorm "mobile app" # → 苏格拉底式发现问题
/sc:implement "authentication system" # → 多阶段协调
"--uc analyze large-codebase/" # → 压缩符号输出
```
**何时使用手动标志:**
- 需要特定行为:`--brainstorm``--introspect``--uc`
- 为学习/调试而覆盖自动检测
- 针对特定约束进行优化(内存、时间、清晰度)
---
## 模式详情
### 🧠 头脑风暴模式 - 交互式发现
**目的**:通过协作发现将模糊的想法转化为结构化的需求。
**自动激活触发器:**
- 模糊的项目请求:"我想构建..."、"正在考虑创建..."
- 探索关键词brainstorm、explore、discuss、figure out、not sure
- 不确定指示器:"maybe"、"possibly"、"could we"
- 手动标志:`--brainstorm``--bs`
**行为变化:**
- **苏格拉底式提问**:提出探性问题以发掘隐藏需求
- **非预设性方法**:避免假设,让您引导发现方向
- **协作伙伴关系**:在探索中与您合作,而不是指导性咨询
- **需求综合**:将见解转化为结构化的技术简报
- **跨会话内存**:为后续讨论维护发现上下文
**体验示例:**
```
Standard Approach: "I'll build a user authentication system with JWT tokens..."
Brainstorming Approach:
"🤔 Let's explore this together:
- What specific user problems does auth solve for your app?
- Who are your users and what's their technical comfort level?
- Any existing systems or social logins to integrate with?
- What security/compliance requirements do you have?
📝 Outcome: Detailed auth requirements brief ready for implementation"
```
#### 成功标准
- [ ] 用问题而不是直接解决方案来回应
- [ ] 问题探索用户需求、技术约束和业务目标
- [ ] 在整个发现过程中保持协作语调
- [ ] 产生结构化需求或技术简介作为结果
**验证:** `/sc:brainstorm "web app"` 应该询问用户、功能、技术相关问题
**测试:** 模糊请求应该触发发现性问题,而不是假设
**检查:** 模式应该在同一会话的后续问题中保持一致
**最佳搭配:**
- **→ 任务管理**:需求发现 → 系统性实施规划
- **→ 编排**:需求明确化 → 实施的最优工具选择
- **手动覆盖**:使用 `--brainstorm` 强制发现,即使对于"明确"的需求
---
### 🔍 内省模式 - 元认知分析
**目的**:为学习优化和透明决策制定暴露推理过程。
**自动激活触发器:**
- 自我分析请求:"分析我的推理"、"反思决策"
- 错误恢复场景和需要调查的意外结果
- 具有多种可行方法的复杂问题求解
- 优化机会的模式识别需求
- 手动标志:`--introspect`
**行为变化:**
- **推理透明度**:通过清晰标记暴露思维过程 (🤔, 🎯, ⚡, 📊, 💡)
- **决策分析**:评估选择逻辑并考虑替代方案
- **模式识别**:识别重复行为和改进机会
- **元学习**:提取见解以持续改进框架
- **框架合规性**:根据 SuperClaude 原则和质量门控验证行为
**体验示例:**
```
Standard Approach: "I'll analyze this code structure and suggest improvements..."
Introspective Approach:
"🧠 Meta-Analysis: Why did I choose structural analysis over functional flow analysis?
🎯 Decision Logic: Saw class hierarchy → assumed OOP patterns dominate
🔄 Alternative Considered: Data flow analysis might reveal hidden dependencies
📊 Evidence Check: File imports suggest functional composition, not OOP
💡 Learning: Need to analyze imports before choosing analysis strategy
⚡ Correction: Switching to functional flow analysis approach"
```
**最佳搭配:**
- **→ 任务管理**:为复杂阶段决策提供透明推理
- **任何模式**:为任何其他模式的操作添加推理透明度层
- **手动覆盖**:在学习会话和调试工作流中使用 `--introspect`
---
### 📋 任务管理模式 - 复杂协调
**目的**:具有会话持久性的分层任务组织,用于多步操作。
**自动激活触发器:**
- 需要超过 3 个协调步骤的操作
- 多文件/目录范围(>2 目录或 >3 文件)
- 需要阶段和检查点的复杂依赖关系
- 质量改进请求:完善、优化、增强
- 手动标志:`--task-manage``--delegate`
**行为变化:**
- **分层规划**:将复杂工作分解为计划 → 阶段 → 任务 → 待办结构
- **会话持久性**:在中断期间维护项目上下文和进度
- **内存集成**:使用 write_memory/read_memory 进行状态保存
- **进度编排**:协调 TodoWrite 与内存更新以进行跟踪
- **质量门控**:在阶段之间实施系统验证检查点
**体验示例:**
```
Standard Approach: "I'll implement user authentication..." → Direct implementation
Task Management Approach:
"📋 Multi-Phase Implementation Plan:
🎯 Phase 1: Security requirements analysis (Session 1)
🎯 Phase 2: API design & documentation (Session 2)
🎯 Phase 3: Implementation & testing (Sessions 3-4)
🎯 Phase 4: Integration & validation (Session 5)
💾 Session Persistence: Auto-resume context
✓ Quality Gates: Validation before each phase transition"
```
**最佳搭配:**
- **头脑风暴 →**:需求发现然后系统化实施
- **+ 编排**:任务协调与最优工具选择
- **+ 内省**:复杂阶段决策的透明推理
---
### 🎯 编排模式 - 智能工具选择
**目的**:通过智能工具路由和并行协调优化任务执行。
**自动激活触发器:**
- 需要复杂协调的多工具操作
- 性能约束(高资源使用)
- 并行执行机会(>3 个独立文件/操作)
- 具有多种有效工具方法的复杂路由决策
**行为变化:**
- **智能工具路由**:为每种任务类型选择最优的 MCP 服务器和原生工具
- **资源感知**:基于系统约束和可用性调整方法
- **并行优化**:识别独立操作以进行并发执行
- **协调焦点**:通过协调执行优化工具选择和使用
- **自适应回退**:当首选选项不可用时优雅地切换工具
**体验示例:**
```
Standard Approach: Sequential file-by-file analysis and editing
Orchestration Approach:
"🎯 Multi-Tool Coordination Strategy:
🔍 Phase 1: Serena (semantic analysis) + Sequential (architecture review)
⚡ Phase 2: Morphllm (pattern edits) + Magic (UI components)
🧪 Phase 3: Playwright (testing) + Context7 (doc patterns)
🔄 Parallel Execution: 3 tools working simultaneously"
```
**最佳搭配:**
- **任务管理 →**:为复杂多阶段计划提供工具协调
- **+ 令牌效率**:带压缩通信的最优工具选择
- **任何复杂任务**:添加智能工具路由以增强执行
---
### ⚡ 令牌效率模式 - 压缩通信
**目的**:通过符号系统实现预计 30-50% 的令牌减少,同时保持信息质量。
**自动激活触发器:**
- 高上下文使用接近限制
- 需要资源效率的大规模操作
- 用户显式标志:`--uc``--ultracompressed`
- 具有多个输出的复杂分析工作流
**行为变化:**
- **符号通信**:为逻辑流程、状态和技术领域使用视觉符号
- **技术缩写**:对重复技术术语进行上下文感知压缩
- **结构化密度**:使用要点、表格和简洁格式,而非冗长段落
- **信息保留**:尽管压缩,仍保持 ≥95% 的信息质量
- **结构化格式**:为清晰度和任务完成而组织
**体验示例:**
```
Standard Approach: "Authentication system implementation shows security vulnerability in user validation function requiring immediate attention..."
Token-Efficient Approach:
"🛡️ Security Alert:
auth.js:45 → user val() → critical vuln
📊 Impact: ❌ possible token bypass
⚡ Action: fix validation + audit ∵ high severity
🔧 Estimate: 2hr impl + 1hr test"
```
**最佳搭配:**
- **任何模式**:在保持特定模式行为的同时添加压缩层
- **编排 →**:压缩的工具协调和状态更新
- **手动覆盖**:当上下文压力或效率是优先级时使用 `--uc`
---
### 🎨 标准模式 - 均衡默认
**目的**:为直接的开发任务提供清晰、专业的沟通。
**自动激活触发器:**
- 没有复杂性指标的简单、明确定义的任务
- 具有明确要求的单文件操作
- 基本解释和标准开发工作流
- 未检测到其他模式触发器(默认回退)
**行为变化:**
- **专业沟通**:清晰、简洁的技术语言,无压缩
- **适度细节**:适合大多数开发任务的平衡信息深度
- **标准工具选择**:使用原生 Claude 能力和基本工具
- **质量焦点**:在无复杂编排开销的情况下保持代码质量
- **响应式适应**:当复杂性增加时准备切换到专门模式
**体验示例:**
```
Standard Approach: Consistent, professional baseline for all tasks
"I'll implement the login functionality with proper error handling:
1. Validate user input (email format, password requirements)
2. Authenticate against database with secure hashing
3. Generate JWT token with appropriate expiration
4. Return success response with user data
Implementation will follow security best practices and include comprehensive error handling."
```
**最佳搭配:**
- **→ 任何模式**:作为其他模式增强的基线
- **模式切换**:需要时自动升级到专门模式
- **清晰优先**:当直接沟通比优化更重要时
---
## 高级用法
### 模式组合
**多模式工作流:**
```bash
# 发现 → 规划 → 实现
/sc:brainstorm "microservices architecture" --task-manage
# → 头脑风暴:需求发现
# → 任务管理:多阶段协调
# 透明和高效的分析
/sc:analyze legacy-system/ --introspect --uc
# → 内省:透明推理
# → 令牌效率:压缩输出
```
### 手动模式控制
**强制特定行为:**
- `--brainstorm`:为任何任务强制协作发现
- `--introspect`:为任何模式添加推理透明度
- `--task-manage`:启用分层协调
- `--orchestrate`:优化工具选择和并行执行
- `--uc`:为效率压缩通信
**覆盖示例:**
```bash
# 对“明确”的需求强制头脑风暴
/sc:implement "user login" --brainstorm
# 为调试添加推理透明度
/sc:fix auth-issue --introspect
# 为简单操作启用任务管理
/sc:update styles.css --task-manage
```
### 模式边界和优先级
**模式激活时机:**
1. **复杂度阈值**>3 文件 → 任务管理
2. **资源压力**:高上下文使用 → 令牌效率
3. **多工具需求**:复杂分析 → 编排
4. **不确定性**:模糊需求 → 头脑风暴
5. **错误恢复**:问题 → 内省
**优先级规则:**
- **安全第一**:质量和验证总是覆盖效率
- **用户意图**:手动标志覆盖自动检测
- **上下文适应**:基于复杂性堆叠模式
- **资源管理**:在压力下激活效率模式
---
## 现实世界示例
### 完整工作流示例
**新项目开发:**
```bash
# 阶段 1发现头脑风暴模式自动激活
"I want to build a productivity app"
→ 🤔 关于用户、功能、平台选择的苏格拉底式问题
→ 📝 结构化需求简报
# 阶段 2规划任务管理模式自动激活
/sc:implement "core productivity features"
→ 📋 带依赖关系的多阶段分解
→ 🎯 带质量门控的阶段协调
# 阶段 3实现编排模式协调工具
/sc:develop frontend + backend
→ 🎯 Magic (UI) + Context7 (模式) + Sequential (架构)
→ ⚡ 并行执行优化
```
**调试复杂问题:**
```bash
# 问题分析(内省模式自动激活)
"Users experiencing intermittent authentication failures"
→ 🤔 关于潜在原因的透明推理
→ 🎯 假设形成和证据收集
→ 💡 跨相似问题的模式识别
# 系统性解决(任务管理协调)
/sc:fix auth-system --comprehensive
→ 📋 阶段 1根因分析
→ 📋 阶段 2解决方案实现
→ 📋 阶段 3测试和验证
```
### 模式组合模式
**高复杂度场景:**
```bash
# 带多重约束的大型重构
/sc:modernize legacy-system/ --introspect --uc --orchestrate
→ 🔍 透明推理introspect内省
→ ⚡ 压缩通信uc令牌效率
→ 🎯 最优工具协调orchestrate编排
→ 📋 系统化阶段(任务管理自动激活)
```
---
## 快速参考
### 模式激活模式
| 触发类型 | 输入示例 | 激活模式 | 关键行为 |
|---------|---------|----------|----------|
| **模糊请求** | "我想构建一个应用" | 🧠 头脑风暴 | 苏格拉底式发现问题 |
| **复杂范围** | >3 文件或 >2 目录 | 📋 任务管理 | 阶段协调 |
| **多工具需求** | 分析 + 实施 | 🎯 编排 | 工具优化 |
| **错误恢复** | "这没有按预期工作" | 🔍 内省 | 透明推理 |
| **资源压力** | 高上下文使用 | ⚡ 令牌效率 | 符号压缩 |
| **简单任务** | "修复这个函数" | 🎨 标准 | 清晰、直接的方法 |
### 手动覆盖命令
```bash
# 强制特定模式行为
/sc:command --brainstorm # 协作发现
/sc:command --introspect # 推理透明度
/sc:command --task-manage # 分层协调
/sc:command --orchestrate # 工具优化
/sc:command --uc # 令牌压缩
# 组合多种模式
/sc:command --introspect --uc # 透明 + 高效
/sc:command --task-manage --orchestrate # 协调 + 优化
```
---
## 故障排除
有关故障排除帮助,请参阅:
- [常见问题](../Reference/common-issues.md) - 频繁问题的快速修复
- [故障排除指南](../Reference/troubleshooting.md) - 全面的问题解决方案
### 常见问题
- **模式未激活**:使用手动标志:`--brainstorm``--introspect``--uc`
- **激活了错误的模式**:检查请求中的复杂性触发器和关键词
- **模式意外切换**:基于任务演化的正常行为
- **执行影响**:模式优化工具使用,不应影响执行
- **模式冲突**:检查[标志指南](flags.md)中的标志优先级规则
### 即时修复
- **强制特定模式**:使用明确标志如 `--brainstorm``--task-manage`
- **重置模式行为**:重启 Claude Code 会话以重置模式状态
- **检查模式指示器**:在响应中查找 🤔、🎯、📋 符号
- **验证复杂性**:简单任务使用标准模式,复杂任务自动切换
### 特定模式故障排除
**头脑风暴模式问题:**
```bash
# 问题:模式给出解决方案而不是问题
# 快速修复:检查请求清晰度并使用显式标志
/sc:brainstorm "web app" --brainstorm # 强制发现模式
"I have a vague idea about..." # 使用不确定语言
"Maybe we could build..." # 触发探索
```
**任务管理模式问题:**
```bash
# 问题:简单任务得到复杂协调
# 快速修复:减少范围或使用更简单的命令
/sc:implement "function" --no-task-manage # 禁用协调
/sc:simple-fix bug.js # 使用基本命令
# 检查任务是否真正复杂(>3 文件,>2 目录)
```
**令牌效率模式问题:**
```bash
# 问题:输出过于压缩或不清楚
# 快速修复:禁用压缩以提高清晰度
/sc:command --no-uc # 禁用压缩
/sc:command --verbose # 强制详细输出
# 当清晰度比效率更重要时使用
```
**内省模式问题:**
```bash
# 问题:过多元评论,行动不足
# 快速修复:为直接工作禁用内省
/sc:command --no-introspect # 直接执行
# 仅在学习和调试时使用内省
```
**编排模式问题:**
```bash
# 问题:工具协调造成混乱
# 快速修复:简化工具使用
/sc:command --no-mcp # 仅使用原生工具
/sc:command --simple # 基本执行
# 检查任务复杂度是否需要编排
```
### 错误代码参考
| 模式错误 | 含义 | 快速修复 |
|---------|-----|----------|
| **B001** | 头脑风暴激活失败 | 使用显式 `--brainstorm` 标志 |
| **T001** | 任务管理开销 | 对简单任务使用 `--no-task-manage` |
| **U001** | 令牌效率过于激进 | 使用 `--verbose``--no-uc` |
| **I001** | 内省模式卡住 | 对直接行动使用 `--no-introspect` |
| **O001** | 编排协调失败 | 使用 `--no-mcp``--simple` |
| **M001** | 检测到模式冲突 | 检查标志优先级规则 |
| **M002** | 模式切换循环 | 重启会话以重置状态 |
| **M003** | 模式无法识别 | 更新 SuperClaude 或检查拼写 |
### 渐进式支持级别
**级别 1快速修复< 2 分钟**
- 使用手动标志覆盖自动模式选择
- 检查任务复杂性是否与预期模式行为匹配
- 尝试重启 Claude Code 会话
**级别 2详细帮助5-15 分钟)**
```bash
# 特定模式诊断
/sc:help modes # 列出所有可用模式
/sc:reflect --type mode-status # 检查当前模式状态
# 检查请求复杂性和触发器
```
- 有关模式安装问题,请参阅[常见问题指南](../Reference/common-issues.md)
**级别 3专家支持30+ 分钟)**
```bash
# 深度模式分析
SuperClaude install --diagnose
# 检查模式激活模式
# 检查行为触发器和阈值
```
- 有关行为模式分析,请参阅[诊断参考指南](../Reference/diagnostic-reference.md)
**级别 4社区支持**
- 在 [GitHub Issues](https://github.com/SuperClaude-Org/SuperClaude_Framework/issues) 报告模式问题
- 包括意外模式行为的示例
- 描述期望与实际模式激活的差异
### 成功验证
应用模式修复后,进行测试:
- [ ] 简单请求使用标准模式(清晰、直接的响应)
- [ ] 复杂请求自动激活适当的模式(协调、推理)
- [ ] 手动标志正确覆盖自动检测
- [ ] 模式指示器(🤔、🎯、📋)在预期时出现
- [ ] 在不同模式下性能保持良好
## 快速故障排除(旧版)
- **模式未激活** → 使用手动标志:`--brainstorm``--introspect``--uc`
- **激活了错误的模式** → 检查请求中的复杂性触发器和关键词
- **模式意外切换** → 基于任务演化的正常行为
- **执行影响** → 模式优化工具使用,不应影响执行
- **模式冲突** → 检查[标志指南](flags.md)中的标志优先级规则
## 常见问题
**问:如何知道哪个模式处于激活状态?**
答:在通信模式中查找这些指示器:
- 🤔 发现性问题 → 头脑风暴
- 🎯 推理透明度 → 内省
- 阶段分解 → 任务管理
- 工具协调 → 编排
- 符号压缩 → 令牌效率
**问:我可以强制特定模式吗?**
答:是的,使用手动标志覆盖自动检测:
```bash
/sc:command --brainstorm # 强制发现模式
/sc:command --introspect # 增加透明性
/sc:command --task-manage # 启用协调
/sc:command --uc # 压缩输出
```
**问:模式会影响执行吗?**
答:模式通过协调优化工具使用:
- **令牌效率**:上下文减少 30-50%
- **编排**:并行处理
- **任务管理**:通过系统化规划防止返工
**问:模式可以协同工作吗?**
答:是的,模式设计为互相补充:
- **任务管理**协调其他模式
- **令牌效率**压缩任何模式的输出
- **内省**为任何工作流添加透明度
---
## 总结
SuperClaude 的 5 种行为模式创建了一个**智能适应系统**,自动匹配您的需求:
- **🧠 头脑风暴**:将模糊想法转化为清晰需求
- **🔍 内省**:为学习和调试提供透明推理
- **📋 任务管理**:协调复杂的多步操作
- **🎯 编排**:优化工具选择和并行执行
- **⚡ 令牌效率**:在保持清晰度的同时压缩通信
- **🎨 标准**:为直接任务维护专业基线
**关键洞察**:您无需思考模式 - 它们透明地工作以增强您的开发体验。只需描述您想要完成的任务SuperClaude 会自动调整其方法以匹配您的需求。
---
## 相关指南
**学习进展:**
**🌱 基础第1周**
- [快速开始指南](../Getting-Started/quick-start.md) - 模式激活示例
- [命令参考](commands.md) - 命令自动激活模式
- [安装指南](../Getting-Started/installation.md) - 设置行为模式
**🌿 中级第2-3周**
- [智能体指南](agents.md) - 模式如何与专家协调
- [标志指南](flags.md) - 手动模式控制和优化
- [示例手册](../Reference/examples-cookbook.md) - 实践中的模式模式
**🌲 高级第2+个月)**
- [MCP 服务器](mcp-servers.md) - 模式与增强能力的集成
- [会话管理](session-management.md) - 任务管理模式工作流
- [入门指南](../Getting-Started/quick-start.md) - 模式使用模式
**🔧 专家级**
- [技术架构](../Developer-Guide/technical-architecture.md) - 模式实现细节
- [代码贡献](../Developer-Guide/contributing-code.md) - 扩展模式能力
**特定模式指南:**
- **头脑风暴**[需求发现模式](../Reference/examples-cookbook.md#requirements)
- **任务管理**[会话管理指南](session-management.md)
- **编排**[MCP 服务器指南](mcp-servers.md)
- **令牌效率**[命令基础](commands.md#token-efficiency)

View File

@ -0,0 +1,310 @@
# 会话管理指南
SuperClaude 通过 Serena MCP 服务器提供持久会话管理,实现在 Claude Code 对话中真正的上下文保存和长期项目连续性。
## 具有持久内存的核心会话命令
### `/sc:load` - 具有持久内存的上下文加载
**目的**:使用项目上下文和以前会话的持久内存初始化会话
**MCP 集成**:触发 Serena MCP 读取存储的项目内存
**语法**`/sc:load [project_path]`
**发生什么**
- Serena MCP 从以前的会话中读取持久内存文件
- 从存储的内存中恢复项目上下文
- 加载以前的决策、模式和进度
- 使用历史上下文初始化会话状态
**使用案例**
```bash
# 从持久内存加载现有项目上下文
/sc:load src/
# 恢复特定项目工作及其完整历史
/sc:load "authentication system"
# 使用代码库分析和先前见解初始化
/sc:load . --analyze
```
### `/sc:save` - 会话持久化到内存
**目的**:将当前会话状态和决策保存到持久内存
**MCP 集成**:触发 Serena MCP 写入内存文件
**语法**`/sc:save "会话描述"`
**发生什么**
- 当前上下文和决策被写入 Serena 内存
- 项目状态和进度在对话中持久保存
- 关键见解和模式被存储以供未来会话使用
- 创建带有时间戳的会话摘要以便检索
**使用案例**
```bash
# 保存已完成的特性工作以供未来参考
/sc:save "user authentication implemented with JWT"
# 复杂工作期间的检查点
/sc:save "API design phase complete, ready for implementation"
# 永久存储架构决策
/sc:save "microservices architecture decided, service boundaries defined"
```
### `/sc:reflect` - 带有内存上下文的进度评估
**目的**:根据存储的内存分析当前进度并验证会话完整性
**MCP 集成**:使用 Serena MCP 将当前状态与存储的内存进行比较
**语法**`/sc:reflect [--scope project|session]`
**发生什么**
- Serena MCP 读取以前的内存和当前上下文
- 根据存储的目标和里程碑评估进度
- 使用历史上下文识别差距和下一步
- 根据项目内存验证会话完整性
**使用案例**
```bash
# 根据存储的里程碑评估项目进度
/sc:reflect --scope project
# 验证当前会话完整性
/sc:reflect
# 根据内存检查是否准备进入下一阶段
/sc:reflect --scope session
```
## 持久内存架构
### Serena MCP 如何实现真正的持久性
**内存存储**
- 会话上下文作为结构化内存文件存储
- 项目决策和架构模式永久保存
- 代码分析结果和见解在对话中保持
- 进度跟踪和里程碑数据长期维护
**跨会话连续性**
- 新对话中自动加载以前的会话上下文
- 决策和理由在对话中保存和可访问
- 从过去的模式和解决方案中学习并维护
- 一致的项目理解无限期维护
**内存类型**
- **项目内存**:长期项目上下文和架构
- **会话内存**:特定对话结果和决策
- **模式内存**:可重用的解决方案和架构模式
- **进度内存**:里程碑跟踪和完成状态
## 具有持久性的会话生命周期模式
### 新项目初始化
```bash
# 1. 开始全新项目
/sc:brainstorm "e-commerce platform requirements"
# 2. 将初始决策保存到持久内存
/sc:save "project scope and requirements defined"
# 3. 开始实现规划
/sc:workflow "user authentication system"
# 4. 永久保存架构决策
/sc:save "authentication architecture: JWT + refresh tokens + rate limiting"
```
### 恢复现有工作(跨对话)
```bash
# 1. 从持久内存加载以前的上下文
/sc:load "e-commerce project"
# 2. 根据存储的进度评估当前状态
/sc:reflect --scope project
# 3. 使用存储的上下文继续下一阶段
/sc:implement "payment processing integration"
# 4. 将进度检查点保存到内存
/sc:save "payment system integrated with Stripe API"
```
### 长期项目管理
```bash
# 具有持久性的周检查点模式
/sc:load project-name
/sc:reflect --scope project
# ... 处理特性 ...
/sc:save "week N progress: features X, Y, Z completed"
# 具有内存的阶段完成模式
/sc:reflect --scope project
/sc:save "phase 1 complete: core authentication and user management"
/sc:workflow "phase 2: payment and order processing"
```
## 跨对话连续性
### 使用持久性开始新对话
当开始新的 Claude Code 对话时,持久内存系统允许:
1. **自动上下文恢复**
```bash
/sc:load project-name
# 自动恢复所有以前的上下文、决策和进度
```
2. **进度继续**
- 以前会话的决策立即可用
- 架构模式和代码见解被保存
- 项目历史和理由被维护
3. **智能上下文构建**
- Serena MCP 根据当前工作提供相关内存
- 过去的解决方案和模式指导新的实现
- 项目演变被跟踪和理解
### 内存优化
**有效的内存使用**
- 使用描述性、可搜索的内存名称
- 包含项目阶段和时间戳上下文
- 引用特定功能或架构决策
- 让未来的检索变得直观
**内存内容策略**
- 存储决策和理由,而不仅仅是结果
- 包含考虑的替代方案
- 记录集成模式和依赖关系
- 为未来参考保留学习和洞察
**内存生命周期管理**
- 定期清理过时的内存
- 整合相关的会话内存
- 归档已完成的项目阶段
- 修剪过时的架构决策
## 持久会话的最佳实践
### 会话开始协议
1. 对于现有项目始终以 `/sc:load` 开始
2. 使用 `/sc:reflect` 从内存中了解当前状态
3. 根据持久上下文和存储的模式规划工作
4. 基于以前的决策和架构选择构建
### 会话结束协议
1. 使用 `/sc:reflect` 根据存储的目标评估完整性
2. 使用 `/sc:save` 保存关键决策以供未来会话
3. 在内存中记录下一步和未解决的问题
4. 为无缝的未来继续保存上下文
### 内存质量维护
- 使用清晰、描述性的内存名称以便于检索
- 包含关于决策和替代方法的上下文
- 引用特定的代码位置和模式
- 在跨会话中保持内存结构的一致性
## 与其他 SuperClaude 功能的集成
### MCP 服务器协调
- **Serena MCP**:提供持久内存基础设施
- **Sequential MCP**:使用存储的内存进行增强的复杂分析
- **Context7 MCP**:引用存储的模式和文档方法
- **Morphllm MCP**:一致地应用存储的重构模式
### 智能体与内存的协作
- 智能体访问持久内存以增强上下文
- 先前的专家决策被保留和引用
- 通过共享内存进行跨会话智能体协调
- 基于项目历史的一致专家建议
### 命令与持久化的集成
- 所有 `/sc:` 命令都可以引用和构建持久上下文
- 先前的命令输出和决策在跨会话中可用
- 工作流程模式被存储和重用
- 实现历史指导未来的命令决策
## 持久会话故障排除
### 常见问题
**内存未加载**
- 验证 Serena MCP 配置正确并正常运行
- 检查内存文件权限和可访问性
- 确保一致的项目命名约定
- 验证内存文件完整性和格式
**会话间上下文丢失**
- 在结束会话前始终使用 `/sc:save`
- 使用描述性内存名称以便于检索
- 定期使用 `/sc:reflect` 验证内存完整性
- 定期备份重要的内存文件
**内存冲突**
- 使用带时间戳的内存名称进行版本控制
- 定期清理过时的内存
- 清楚分离项目和会话内存
- 在跨会话中保持一致的内存命名约定
### 快速修复
**重置会话状态**
```bash
/sc:load --fresh # 不带先前上下文开始
/sc:reflect # 评估当前状态
```
**内存清理**
```bash
/sc:reflect --cleanup # 删除过时的内存
/sc:save --consolidate # 合并相关内存
```
**上下文恢复**
```bash
/sc:load --recent # 加载最近的内存
/sc:reflect --repair # 识别并修复上下文空白
```
## 高级持久会话模式
### 多阶段项目
- 使用阶段特定的内存命名进行组织
- 跨阶段维护架构决策连续性
- 通过持久内存进行跨阶段依赖跟踪
- 具有历史上下文的渐进式复杂性管理
### 团队协作
- 共享的内存约定和命名标准
- 为团队上下文保留决策理由
- 所有团队成员都可访问的集成模式文档
- 通过内存实现一致的代码风格和架构执行
### 长期维护
- 已完成项目的内存归档策略
- 通过累积内存开发模式库
- 随时间建立的可重用解决方案文档
- 通过持久内存积累建立知识库
## 持久会话管理的关键优势
### 项目连续性
- 在多次对话中无缝的工作延续
- Claude Code 会话之间无上下文丢失
- 保留的架构决策和技术理由
- 长期项目演进跟踪
### 提升生产力
- 减少重新解释项目上下文的需要
- 继续工作的更快启动时间
- 基于先前的洞察和模式进行构建
- 累积的项目知识增长
### 质量一致性
- 跨会话的一致架构模式
- 保留的代码质量决策和标准
- 可重用的解决方案和最佳实践
- 维持的技术债务意识
---
**关键要点**:通过 Serena MCP 的会话管理将 SuperClaude 从单次对话帮助转变为持久项目伙伴关系,在所有开发阶段和 Claude Code 对话中维护上下文、决策和学习。