# SuperClaude 标志用户指南 🏁 ## 🤖 大多数标志自动激活 - 不要为此烦恼! **诚实的真相**:您不需要记住这些标志。SuperClaude 通常会根据您正在做的事情尝试添加有用的标志! **实际发生的情况:** - 您输入 `/analyze auth.js` - SuperClaude 检测到这是安全相关代码 - **通常添加** `--persona-security`、`--focus security`、`--validate` - 您通常无需管理任何标志就能获得专家安全分析 **何时可能手动使用标志?** - 您想要**覆盖** SuperClaude 选择的内容(罕见) - 您对特定方面感到**好奇**(`--focus performance`) - 您想要**尝试**不同的方法 **底线**:只需使用基本命令,让自动激活工作。这些标志在您需要时就在这里,不是因为您需要它们。🎯 --- ## 🚀 直接尝试这些(无需标志知识) ```bash # 这些零标志知识也能很好地工作: /sc:analyze src/ # 自动选择正确的分析标志 /sc:build # 基于您的项目自动优化 /sc:improve messy-code.js # 自动激活质量和安全标志 /sc:troubleshoot "weird error" # 自动激活调试和分析标志 ``` **看到?不需要标志。** 下面的一切都是当您对幕后发生的事情感到好奇时。 --- SuperClaude 标志系统的实用指南。标志就像改变 SuperClaude 行为的命令行选项 - 将它们视为命令的超能力。 ## 什么是标志?🤔 **标志是修饰符**,改变 SuperClaude 处理您请求的方式。它们出现在命令之后,以 `--` 开头。 **基本语法**(但您通常不需要知道这个): ```bash /sc:command --flag-name /sc:command --flag-name value /sc:analyze src/ --focus security --depth deep ``` **标志在实际中如何工作**: 1. **自动激活** - SuperClaude 基于上下文添加它们(这是主要方式!🎯) 2. **手动覆盖** - 如果您想要不同行为,可以显式添加它们 **为什么存在标志**(主要是自动好处): - 获得更好、更专注的结果 - 自动启用正确的思考深度 - 在有用时连接到特殊能力 - 根据任务优化速度或细节 - 将注意力集中在您实际正在做的事情上 **关键点**:SuperClaude 智能处理标志选择,因此您不必考虑它!🧠 ## 标志类别 📂 ### 规划和分析标志 🧠 这些控制 SuperClaude 对您请求思考的深度。 #### `--plan` **功能**:在执行任何操作之前显示执行计划 **何时使用**:当您想首先看到 SuperClaude 将做什么时 **示例**:`/build --plan` - 运行前查看构建步骤 #### `--think` **功能**:多文件分析(约 4K 令牌) **何时使用**:涉及多个文件的复杂问题 **自动激活**:导入链 >5 个文件,跨模块调用 >10 个引用 **示例**:`/analyze complex-system/ --think` #### `--think-hard` **功能**:深度架构分析(约 10K 令牌) **何时使用**:系统范围问题、架构决策 **自动激活**:系统重构、瓶颈 >3 个模块 **示例**:`/improve legacy-system/ --think-hard` #### `--ultrathink` **功能**:最大深度分析(约 32K 令牌) **何时使用**:关键系统重新设计、复杂调试 **自动激活**:遗留现代化、关键漏洞 **示例**:`/troubleshoot "entire auth system broken" --ultrathink` **💡 提示**:从 `--think` 开始,只有在需要时才深入。更深的思考 = 更慢但更彻底。 --- ### 效率和控制标志 ⚡ 控制输出样式、安全性和性能。 #### `--uc` / `--ultracompressed` **功能**:使用符号减少 60-80% 的令牌 **何时使用**:大型操作、上下文变满时 **自动激活**:上下文使用 >75%、大规模操作 **示例**:`/analyze huge-codebase/ --uc` #### `--safe-mode` **功能**:最大验证、保守执行 **何时使用**:生产环境、风险操作 **自动激活**:资源使用 >85%、生产环境 **示例**:`/improve production-code/ --safe-mode` #### `--validate` **功能**:操作前验证和风险评估 **何时使用**:想要在更改前检查 **自动激活**:风险分数 >0.7 **示例**:`/cleanup legacy/ --validate` #### `--verbose` **功能**:最大详细程度和解释 **何时使用**:学习、调试、需要完整上下文 **示例**:`/build --verbose` - 查看每个构建步骤 #### `--answer-only` **功能**:直接响应而不创建任务 **何时使用**:快速问题、不需要工作流程自动化 **示例**:`/explain React hooks --answer-only` **💡 提示**:`--uc` 对大操作很棒。重要内容使用 `--safe-mode`。学习时使用 `--verbose`。 --- ### MCP 服务器标志 🔧 通过 MCP 服务器启用特殊能力。 #### `--c7` / `--context7` **功能**:启用 Context7 获取官方库文档 **何时使用**:使用框架、需要官方文档 **自动激活**:外部库导入、框架问题 **示例**:`/build react-app/ --c7` - 获取 React 最佳实践 #### `--seq` / `--sequential` **功能**:启用 Sequential 进行复杂的多步分析 **何时使用**:复杂调试、系统设计 **自动激活**:复杂调试、`--think` 标志 **示例**:`/troubleshoot "auth flow broken" --seq` #### `--magic` **功能**:启用 Magic 生成 UI 组件 **何时使用**:创建 UI 组件、设计系统 **自动激活**:UI 组件请求、前端角色 **示例**:`/build dashboard --magic` - 获取现代 UI 组件 #### `--play` / `--playwright` **功能**:启用 Playwright 进行浏览器自动化和测试 **何时使用**:E2E 测试、性能监控 **自动激活**:测试工作流程、QA 角色 **示例**:`/test e2e --play` #### `--all-mcp` **功能**:同时启用所有 MCP 服务器 **何时使用**:复杂多域问题 **自动激活**:问题复杂性 >0.8、多域指标 **示例**:`/analyze entire-app/ --all-mcp` #### `--no-mcp` **功能**:禁用所有 MCP 服务器,仅本地工具 **何时使用**:更快执行、不需要特殊功能 **示例**:`/analyze simple-script.js --no-mcp` **💡 提示**:MCP 服务器增加能力但使用更多令牌。文档使用 `--c7`,思考使用 `--seq`,UI 使用 `--magic`。 --- ### 高级编排标志 🎭 用于复杂操作和工作流程。 #### `--delegate [files|folders|auto]` **功能**:启用子代理委派进行并行处理 **何时使用**:大型代码库、复杂分析 **自动激活**:>7 个目录或 >50 个文件 **选项**: - `files` - 委派单个文件分析 - `folders` - 委派目录级分析 - `auto` - 智能委派策略 **示例**:`/analyze monorepo/ --delegate auto` #### `--wave-mode [auto|force|off]` **功能**:多阶段执行与复合智能 **何时使用**:复杂改进、系统分析 **自动激活**:复杂性 >0.8 AND 文件 >20 AND 操作类型 >2 **示例**:`/improve legacy-system/ --wave-mode force` #### `--loop` **功能**:迭代改进模式 **何时使用**:质量改进、精化操作 **自动激活**:polish、refine、enhance 关键词 **示例**:`/improve messy-code.js --loop` #### `--concurrency [n]` **功能**:控制最大并发子代理(1-15) **何时使用**:控制资源使用 **示例**:`/analyze --delegate auto --concurrency 3` **💡 提示**:这些很强大但复杂。大项目从 `--delegate auto` 开始,改进使用 `--loop`。 --- ### 焦点和范围标志 🎯 将 SuperClaude 的注意力引导到特定区域。 #### `--scope [level]` **选项**:file、module、project、system **功能**:设置分析范围 **示例**:`/analyze --scope module auth/` #### `--focus [domain]` **选项**:performance、security、quality、architecture、accessibility、testing **功能**:将分析聚焦到特定域 **示例**:`/analyze --focus security --scope project` #### 角色标志 **可用角色**:architect、frontend、backend、analyzer、security、mentor、refactorer、performance、qa、devops、scribe **功能**:激活专家行为模式 **示例**:`/analyze --persona-security` - 安全聚焦分析 **💡 提示**:`--focus` 适合有针对性的分析。角色自动激活但手动控制有帮助。 --- ## 常见标志模式 🔄 ### 快速分析 ```bash /sc:analyze src/ --focus quality # 快速质量检查 /sc:analyze --uc --focus security # 快速安全扫描 ``` ### 深度调查 ```bash /sc:troubleshoot "bug" --think --seq # 系统调试 /sc:analyze --think-hard --focus architecture # 架构分析 ``` ### 大型项目工作 ```bash /sc:analyze monorepo/ --delegate auto --uc # 高效大型分析 /sc:improve legacy/ --wave-mode auto --safe-mode # 安全系统改进 ``` ### 学习和文档 ```bash /sc:explain React hooks --c7 --verbose # 带文档的详细解释 /sc:document api/ --persona-scribe # 专业文档 ``` ### 性能聚焦 ```bash /sc:analyze --focus performance --play # 带测试的性能分析 /sc:build --uc --no-mcp # 没有额外功能的快速构建 ``` ### 安全聚焦 ```bash /sc:analyze --focus security --think --validate # 全面的安全分析 /sc:scan --persona-security --safe-mode # 保守安全扫描 ``` ## 实用示例 💡 ### 之前/之后:基本分析 **之前**(基本): ```bash /sc:analyze auth.js # → 简单文件分析 ``` **之后**(带标志): ```bash /sc:analyze auth.js --focus security --think --c7 # → 带深度思考和官方文档的安全聚焦分析 # → 更彻底,找到安全模式,检查最佳实践 ``` ### 之前/之后:大型项目 **之前**(慢): ```bash /sc:analyze huge-monorepo/ # → 尝试一次分析所有内容,可能超时或使用太多令牌 ``` **之后**(高效): ```bash /sc:analyze huge-monorepo/ --delegate auto --uc --focus architecture # → 委派工作给子代理,压缩输出,聚焦架构 # → 更快、更专注、更好的结果 ``` ### 之前/之后:改进工作 **之前**(有风险): ```bash /sc:improve legacy-system/ # → 可能进行太多更改,可能破坏东西 ``` **之后**(安全): ```bash /sc:improve legacy-system/ --safe-mode --loop --validate --preview # → 仅安全更改、迭代方法、先验证、显示预览 # → 更安全、渐进改进 ``` ## 自动激活示例 🤖 SuperClaude 通常基于上下文添加标志。以下是它尝试的时候: ### 基于复杂性 ```bash /sc:analyze huge-codebase/ # 自动添加:--delegate auto --uc # 为什么:检测到 >50 个文件,需要上下文管理 /sc:troubleshoot "complex system issue" # 自动添加:--think --seq # 为什么:检测到多组件问题 ``` ### 基于域 ```bash /sc:build react-app/ # 自动添加:--c7 --persona-frontend # 为什么:检测到前端框架 /sc:analyze --focus security # 自动添加:--persona-security --validate # 为什么:安全焦点触发安全专家 ``` ### 基于性能 ```bash # 当上下文使用 >75% /sc:analyze large-project/ # 自动添加:--uc # 为什么:需要令牌优化 # 当风险分数 >0.7 /sc:improve production-code/ # 自动添加:--safe-mode --validate # 为什么:检测到高风险操作 ``` ## 高级使用 🚀 ### 复杂标志组合 **全面的代码审查**: ```bash /sc:review codebase/ --persona-qa --think-hard --focus quality --validate --c7 # → QA 专家 + 深度思考 + 质量焦点 + 验证 + 文档 ``` **遗留系统现代化**: ```bash /sc:improve legacy/ --wave-mode force --persona-architect --safe-mode --loop --c7 # → 波浪编排 + 架构师视角 + 安全 + 迭代 + 文档 ``` **安全审计**: ```bash /sc:scan --persona-security --ultrathink --focus security --validate --seq # → 安全专家 + 最大思考 + 安全焦点 + 验证 + 系统分析 ``` ### 性能优化 **为了速度**: ```bash /sc:analyze --no-mcp --uc --scope file # → 禁用额外功能,压缩输出,限制范围 ``` **为了彻底性**: ```bash /sc:analyze --all-mcp --think-hard --delegate auto # → 所有能力,深度思考,并行处理 ``` ### 自定义工作流程 **错误调查工作流程**: ```bash /sc:troubleshoot "specific error" --seq --think --validate /sc:analyze affected-files/ --focus quality --persona-analyzer /sc:test --play --coverage ``` **功能开发工作流程**: ```bash /sc:design new-feature --persona-architect --c7 /sc:build --magic --persona-frontend --validate /sc:test --play --coverage /sc:document --persona-scribe --c7 ``` ## 快速参考 📋 ### 最有用的标志 | 标志 | 目的 | 何时使用 | |------|---------|-------------| | `--think` | 更深入分析 | 复杂问题 | | `--uc` | 压缩输出 | 大型操作 | | `--safe-mode` | 保守执行 | 重要代码 | | `--c7` | 官方文档 | 框架工作 | | `--seq` | 系统分析 | 调试 | | `--focus security` | 安全焦点 | 安全问题 | | `--delegate auto` | 并行处理 | 大型代码库 | | `--validate` | 操作前检查 | 风险操作 | ### 效果良好的标志组合 ```bash # 安全改进 --safe-mode --validate --preview # 深度分析 --think --seq --c7 # 大型项目 --delegate auto --uc --focus # 学习 --verbose --c7 --persona-mentor # 安全工作 --persona-security --focus security --validate # 性能工作 --persona-performance --focus performance --play ``` ### 自动激活触发器 - **--think**:复杂导入、跨模块调用 - **--uc**:上下文 >75%、大型操作 - **--safe-mode**:资源使用 >85%、生产环境 - **--delegate**:>7 个目录或 >50 个文件 - **--c7**:框架导入、文档请求 - **--seq**:调试关键词、--think 标志 - **角色**:域特定关键词和模式 ## 故障排除标志问题 🚨 ### 常见问题 **"标志似乎不起作用"** - 检查拼写(常见拼写错误:`--ultracompresed`、`--persona-fronted`) - 某些标志需要值:`--scope project`、`--focus security` - 标志冲突:`--no-mcp` 覆盖 `--c7`、`--seq` 等 **"操作太慢"** - 尝试 `--uc` 压缩 - 使用 `--no-mcp` 禁用额外功能 - 限制范围:`--scope file` 而不是 `--scope project` **"输出太多"** - 添加 `--uc` 压缩 - 如果存在,移除 `--verbose` - 对简单问题使用 `--answer-only` **"不够彻底"** - 添加 `--think` 或 `--think-hard` - 启用相关 MCP 服务器:`--seq`、`--c7` - 使用适当的角色:`--persona-analyzer` **"更改太有风险"** - 对重要代码始终使用 `--safe-mode` - 添加 `--validate` 先检查 - 使用 `--preview` 在应用前查看更改 ### 标志冲突 **这些覆盖其他**: - `--no-mcp` 覆盖所有 MCP 标志(`--c7`、`--seq` 等) - `--safe-mode` 覆盖优化标志 - 最后一个角色标志获胜:`--persona-frontend --persona-backend` → backend **优先级顺序**: 1. 安全标志(`--safe-mode`)优于优化 2. 显式标志优于自动激活 3. 思考深度:`--ultrathink` > `--think-hard` > `--think` 4. 范围:system > project > module > file ## 有效标志使用技巧 💡 ### 初学阶段(诚实真相) 1. **首先忽略标志** - 自动激活在大多数情况下效果很好 2. **观察自动激活的内容** - 通过观察 SuperClaude 选择什么来学习 3. **好奇时使用 `--help`** - 许多命令显示可用标志 4. **相信自动化** - SuperClaude 通常选择合理默认值 ### 高级阶段(如果您想要) 1. **尝试覆盖** - 在非安全代码上尝试 `--persona-security` 获得不同视角 2. **学习有用的组合** - 重要内容使用 `--safe-mode --validate` 3. **理解性能权衡** - 快速(`--uc --no-mcp`)vs 彻底(`--think-hard --all-mcp`) 4. **使用标志学习** - 想要理解正在发生的事情时使用 `--verbose` ### 性能提示(对于高级用户) - **为了速度**:`--uc --no-mcp --scope file` - **为了彻底性**:`--think-hard --all-mcp --delegate auto` - **为了安全**:`--safe-mode --validate --preview` - **为了学习**:`--verbose --c7 --persona-mentor` --- ## 最后说明 📝 **关于标志的真相** 💯: - **自动激活通常比手动标志选择效果更好** - **您可以忽略本指南的大部分**并只使用基本命令 - **标志在您需要时就在这里** - 不是因为您需要它们 - **学习通过使用自然发生**,而不是通过研究指南 😊 **不要感到不知所措** 🧘‍♂️: - SuperClaude 试图在不了解标志知识的情况下很好地工作 - 上面的详细信息是为了好奇,而非必要 - 基于使用模式,自动激活变得越来越智能 - 不记住标志,您不会错过什么 **当您实际需要标志时**: - 覆盖自动激活(罕见) - 尝试不同方法(有趣) - 为特定性能需求优化(高级) - 了解发生了什么(教育性) **保持简单,保持简单** 🎯: - 使用基本命令:`/analyze`、`/build`、`/improve` - 让自动激活处理复杂性 - 只在想要实验时添加手动标志 - 相信 SuperClaude 知道它在做什么 --- *请记住:在所有这些表面复杂性背后,SuperClaude 实际上很简单使用。只需开始输入命令!🚀*