
Agent 间任务交接的 Skill。当需要把任务交给另一个 Agent 时触发。触发词:交接、handoff、交给、让 xxx 来处理。
澄清用户意图的 Skill。当用户给出模糊想法、需要脑暴、需要讨论设计时触发。触发词:帮我想想、我想做、讨论一下、澄清、clarify。
创建新 Skill 的 Skill。当需要把能力固化为 Skill 时触发。触发词:创建 skill、新建 skill、写一个 skill、create skill。
# domain-skill-design **用途**: 设计领域专用的 Skills(区别于 Core Skills) **输入**: - Workflows 列表(需要什么能力) - 系统结构(数据在哪) - 领域特点(health / finance / learning...) **输出**: Skills 列表及其规格说明 --- ## 核心原则 1. **基于 Workflow 需求** - Skill 是为了支撑 Workflow 2. **单一职责** - 每个 Skill 只做一件事 3. **可复用** - 在不同 Workflow 中复用 4. **明确输入输出** - 参数清晰 5. **可评价** - 每个 Skill 都要有评价标准 --- ## 输入格式 ```yaml input: workflows: # Workflow 列表 - name: string steps: array # 步骤描述 required_skills:
任务规划的 Skill。当需要分解任务、确定步骤顺序时触发。触发词:规划、plan、拆解、分解、步骤、怎么做。
# health-report **用途**: 生成健康报告和建议 **输入**: ```yaml health_score: number analysis: temperature_ok: boolean heart_rate_ok: boolean steps_ok: boolean issues: array level: string # "normal" 或 "alert" ``` **输出**: ```yaml status: string report: score: number level: string # "优秀" / "良好" / "需改善" summary: string recommendations: array alerts: array # 仅当 level="alert" 时 timestamp: string ``` ## 报告等级 - **优秀** (80-100分): 健康状况良好,继续保持 - **良好** (60-79分): 健康状况尚可,有改善空间 -
分析健康数据,计算健康评分并识别异常指标
记录执行过程的 Skill。当需要保存执行记录、工作日志时触发。触发词:记录、log、日志、work log、保存记录。
澄清用户意图的 Skill。当用户给出模糊想法、需要脑暴、需要讨论设计时触发。触发词:帮我想想、我想做、讨论一下、澄清、clarify。
# structure-design-skill **用途**: 设计系统的目录结构 **输入**: 计划(plan)包含系统需求、功能模块等 **输出**: 完整的目录结构定义 --- ## 核心原则 1. **遵循 sop-engine 标准** - 所有系统都应遵循标准目录结构 2. **按功能分层** - .claude/ 存配置,data/ 存数据,outputs/ 存产出 3. **可扩展** - 预留扩展空间 4. **清晰命名** - 目录和文件名要自解释 --- ## 标准目录结构模板 ``` <system-name>/ ├── .claude/ # Claude Code 配置 │ ├── agents/ # Subagents │ ├── skills/ # Skills │ ├── commands/ # Slash commands(可选) │ └── hooks/
调研最佳实践的 Skill。当需要了解某个领域的方法论、工具、最佳实践时触发。触发词:调研、research、了解一下、有什么方法、最佳实践。
系统初始化脚手架。用于在新项目中克隆和初始化 sop-engine 内核。
# workflow-define-skill **用途**: 定义 Workflow(基于需求生成 Workflow YAML) **输入**: 需求、系统结构、Skills 列表 **输出**: Workflow YAML 定义 --- ## 核心原则 1. **基于需求驱动** - Workflow 服务于具体需求 2. **复用 Skills** - 优先使用已有的 Skills 3. **遵循规范** - 严格遵循 workflow-spec.md 4. **清晰命名** - Workflow 和节点名称自解释 5. **适度复杂** - 避免过度设计,保持简单 --- ## 输入格式 ```yaml input: requirement: # 需求描述 name: string # Workflow 名称 purpose: string # 用途 trigger: object # 触发
# structure-design-skill **用途**: 设计系统的目录结构 **输入**: 计划(plan)包含系统需求、功能模块等 **输出**: 完整的目录结构定义 --- ## 核心原则 1. **遵循 sop-engine 标准** - 所有系统都应遵循标准目录结构 2. **按功能分层** - .claude/ 存配置,data/ 存数据,outputs/ 存产出 3. **可扩展** - 预留扩展空间 4. **清晰命名** - 目录和文件名要自解释 --- ## 标准目录结构模板 ``` <system-name>/ ├── .claude/ # Claude Code 配置 │ ├── agents/ # Subagents │ ├── skills/ # Skills │ ├── commands/ # Slash commands(可选) │ └── hooks/
Claude Code Hook 开发专家。当需要创建、调试、配置 Hook 时触发。触发词:创建 hook、写 hook、hook 配置、stop hook、pre tool use、post tool use、session start。
# health-data-collect **用途**: 收集用户的每日健康数据 **输入**: ```yaml date: string # 日期,格式 YYYY-MM-DD user_id: string # 用户 ID ``` **输出**: ```yaml status: string # 状态:success / error date: string # 数据日期 data: temperature: number # 体温(摄氏度) heart_rate: number # 心率(次/分钟) steps: number # 步数 timestamp: string # 采集时间戳 ``` ## 执行逻辑 ### 模拟模式(当前) 返回模拟的健康数据,用于测试和演示。 ### 生产模式(待实现) 1. 连接健康设备 API 2. 获取用户的实时健康数据 3. 验证数据有效性 4. 返回标准化的数据格式 ## 数据范围 - **体温**: 35.0 - 39.0°C(正常范
评价 Skill 执行结果的 Skill。当需要评价产出质量、判断是否需要迭代时触发。触发词:评价、evaluate、打分、怎么样、效果如何。
创建新 Skill 的 Skill。当需要把能力固化为 Skill 时触发。触发词:创建 skill、新建 skill、写一个 skill、create skill。
# health-analyze **用途**: 分析健康数据,计算健康评分 **输入**: ```yaml date: string data: temperature: number heart_rate: number steps: number ``` **输出**: ```yaml status: string # 状态:analyzed health_score: number # 健康评分 (0-100) analysis: temperature_ok: boolean heart_rate_ok: boolean steps_ok: boolean issues: array # 问题列表 timestamp: string ``` ## 评分规则 总分 100 分,分为三个维度: 1. **体温评分** (30 分) - 36.0 - 37.5°C: 30 分 - 其他: 0 分 2. **心率评分** (30 分) - 60 - 100 bpm: 30 分 -
Skill 生命周期管理的 Workflow。当需要创建新 Skill 并持续优化时触发。触发词:创建并优化 skill、skill 生命周期、从零开始创建 skill、新建一个完整的 skill。
反思总结的 Skill。当任务完成或失败后需要复盘时触发。触发词:反思、复盘、总结、reflect、回顾、lessons learned。
调研最佳实践的 Skill。当需要了解某个领域的方法论、工具、最佳实践时触发。触发词:调研、research、了解一下、有什么方法、最佳实践。
Claude Code Hook 开发专家。当需要创建、调试、配置 Hook 时触发。触发词:创建 hook、写 hook、hook 配置、stop hook、pre tool use、post tool use、session start。
迭代改进 Skill 的 Skill。当评价不通过或需要优化时触发。触发词:迭代、改进、优化、iterate、improve。
# health-analyze **用途**: 分析健康数据,计算健康评分 **输入**: ```yaml date: string data: temperature: number heart_rate: number steps: number ``` **输出**: ```yaml status: string # 状态:analyzed health_score: number # 健康评分 (0-100) analysis: temperature_ok: boolean heart_rate_ok: boolean steps_ok: boolean issues: array # 问题列表 timestamp: string ``` ## 评分规则 总分 100 分,分为三个维度: 1. **体温评分** (30 分) - 36.0 - 37.5°C: 30 分 - 其他: 0 分 2. **心率评分** (30 分) - 60 - 100 bpm: 30 分 -
系统初始化脚手架。用于在新项目中克隆和初始化 sop-engine 内核。
# agent-define-skill **用途**: 定义 Agent(Subagent)的职责、擅长领域和配置 **输入**: Skills 列表、Workflows 列表、系统需求 **输出**: Agent 定义文件(.md) --- ## 核心原则 1. **职责明确** - Agent 的职责要清晰 2. **技能匹配** - Agent 擅长的 Skills 要与职责匹配 3. **领域专精** - 每个 Agent 专注于特定领域 4. **可协作** - Agent 之间可以通过 handoff 协作 5. **适度数量** - 不要创建过多 Agent --- ## 输入格式 ```yaml input: system_info: name: string # 系统名称 domain: string # 领域 purpose: string # 系统目标 skills:
# agent-define-skill **用途**: 定义 Agent(Subagent)的职责、擅长领域和配置 **输入**: Skills 列表、Workflows 列表、系统需求 **输出**: Agent 定义文件(.md) --- ## 核心原则 1. **职责明确** - Agent 的职责要清晰 2. **技能匹配** - Agent 擅长的 Skills 要与职责匹配 3. **领域专精** - 每个 Agent 专注于特定领域 4. **可协作** - Agent 之间可以通过 handoff 协作 5. **适度数量** - 不要创建过多 Agent --- ## 输入格式 ```yaml input: system_info: name: string # 系统名称 domain: string # 领域 purpose: string # 系统目标 skills:
Claude Code Plugin 开发专家。当用户要创建 Plugin、Skill、Subagent、Slash command、Hook 时触发。也用于解答 Claude Code 开发相关问题。触发词:创建 plugin、写 skill、写 agent、创建 hook、写 command、插件开发。
Claude Code Plugin 开发专家。当用户要创建 Plugin、Skill、Subagent、Slash command、Hook 时触发。也用于解答 Claude Code 开发相关问题。触发词:创建 plugin、写 skill、写 agent、创建 hook、写 command、插件开发。
# domain-skill-design **用途**: 设计领域专用的 Skills(区别于 Core Skills) **输入**: - Workflows 列表(需要什么能力) - 系统结构(数据在哪) - 领域特点(health / finance / learning...) **输出**: Skills 列表及其规格说明 --- ## 核心原则 1. **基于 Workflow 需求** - Skill 是为了支撑 Workflow 2. **单一职责** - 每个 Skill 只做一件事 3. **可复用** - 在不同 Workflow 中复用 4. **明确输入输出** - 参数清晰 5. **可评价** - 每个 Skill 都要有评价标准 --- ## 输入格式 ```yaml input: workflows: # Workflow 列表 - name: string steps: array # 步骤描述 required_skills:
评价 Skill 执行结果的 Skill。当需要评价产出质量、判断是否需要迭代时触发。触发词:评价、evaluate、打分、怎么样、效果如何。
Agent 间任务交接的 Skill。当需要把任务交给另一个 Agent 时触发。触发词:交接、handoff、交给、让 xxx 来处理。
# health-data-collect **用途**: 收集用户的每日健康数据 **输入**: ```yaml date: string # 日期,格式 YYYY-MM-DD user_id: string # 用户 ID ``` **输出**: ```yaml status: string # 状态:success / error date: string # 数据日期 data: temperature: number # 体温(摄氏度) heart_rate: number # 心率(次/分钟) steps: number # 步数 timestamp: string # 采集时间戳 ``` ## 执行逻辑 ### 模拟模式(当前) 返回模拟的健康数据,用于测试和演示。 ### 生产模式(待实现) 1. 连接健康设备 API 2. 获取用户的实时健康数据 3. 验证数据有效性 4. 返回标准化的数据格式 ## 数据范围 - **体温**: 35.0 - 39.0°C(正常范
# health-data-collect **用途**: 收集用户的每日健康数据 **输入**: ```yaml date: string # 日期,格式 YYYY-MM-DD user_id: string # 用户 ID ``` **输出**: ```yaml status: string # 状态:success / error date: string # 数据日期 data: temperature: number # 体温(摄氏度) heart_rate: number # 心率(次/分钟) steps: number # 步数 timestamp: string # 采集时间戳 ``` ## 执行逻辑 ### 模拟模式(当前) 返回模拟的健康数据,用于测试和演示。 ### 生产模式(待实现) 1. 连接健康设备 API 2. 获取用户的实时健康数据 3. 验证数据有效性 4. 返回标准化的数据格式 ## 数据范围 - **体温**: 35.0 - 39.0°C(正常范
# health-report **用途**: 生成健康报告和建议 **输入**: ```yaml health_score: number analysis: temperature_ok: boolean heart_rate_ok: boolean steps_ok: boolean issues: array level: string # "normal" 或 "alert" ``` **输出**: ```yaml status: string report: score: number level: string # "优秀" / "良好" / "需改善" summary: string recommendations: array alerts: array # 仅当 level="alert" 时 timestamp: string ``` ## 报告等级 - **优秀** (80-100分): 健康状况良好,继续保持 - **良好** (60-79分): 健康状况尚可,有改善空间 -
# health-report **用途**: 生成健康报告和建议 **输入**: ```yaml health_score: number analysis: temperature_ok: boolean heart_rate_ok: boolean steps_ok: boolean issues: array level: string # "normal" 或 "alert" ``` **输出**: ```yaml status: string report: score: number level: string # "优秀" / "良好" / "需改善" summary: string recommendations: array alerts: array # 仅当 level="alert" 时 timestamp: string ``` ## 报告等级 - **优秀** (80-100分): 健康状况良好,继续保持 - **良好** (60-79分): 健康状况尚可,有改善空间 -
迭代改进 Skill 的 Skill。当评价不通过或需要优化时触发。触发词:迭代、改进、优化、iterate、improve。
记录执行过程的 Skill。当需要保存执行记录、工作日志时触发。触发词:记录、log、日志、work log、保存记录。
循环执行的 Skill。当需要重复执行直到满足条件时触发。触发词:循环、loop、重复、直到、until、持续。
循环执行的 Skill。当需要重复执行直到满足条件时触发。触发词:循环、loop、重复、直到、until、持续。
Mock
任务规划的 Skill。当需要分解任务、确定步骤顺序时触发。触发词:规划、plan、拆解、分解、步骤、怎么做。
反思总结的 Skill。当任务完成或失败后需要复盘时触发。触发词:反思、复盘、总结、reflect、回顾、lessons learned。
Skill 生命周期管理的 Workflow。当需要创建新 Skill 并持续优化时触发。触发词:创建并优化 skill、skill 生命周期、从零开始创建 skill、新建一个完整的 skill。
# summarize-skill **用途**: 总结执行结果,生成友好的摘要 **输入**: 执行日志、创建的文件列表 **输出**: 用户友好的摘要 --- ## 核心能力 1. **提取关键信息** - 从日志中提取重要信息 2. **统计汇总** - 统计文件数量、类型等 3. **生成可读摘要** - 转换为用户易懂的语言 4. **提供下一步指引** - 告诉用户接下来做什么 --- ## 输入格式 ```yaml input: created_files: array # 创建的文件列表 execution_logs: array # 执行日志 system_name: string # 系统名称 structure: object # 系统结构 ``` --- ## 输出格式 ```yaml output: summary: success: boolean total_files: number breakdown: # 文件分
# summarize-skill **用途**: 总结执行结果,生成友好的摘要 **输入**: 执行日志、创建的文件列表 **输出**: 用户友好的摘要 --- ## 核心能力 1. **提取关键信息** - 从日志中提取重要信息 2. **统计汇总** - 统计文件数量、类型等 3. **生成可读摘要** - 转换为用户易懂的语言 4. **提供下一步指引** - 告诉用户接下来做什么 --- ## 输入格式 ```yaml input: created_files: array # 创建的文件列表 execution_logs: array # 执行日志 system_name: string # 系统名称 structure: object # 系统结构 ``` --- ## 输出格式 ```yaml output: summary: success: boolean total_files: number breakdown: # 文件分
# synthesize-skill **用途**: 汇总多个部分的信息,形成完整方案 **输入**: 多个组件的输出(structure, workflows, skills, agents...) **输出**: 统一的、完整的设计方案 --- ## 核心能力 1. **信息整合** - 将分散的信息汇总 2. **一致性检查** - 确保各部分之间一致 3. **生成摘要** - 提取关键信息 4. **格式统一** - 输出标准格式 --- ## 输入格式 ```yaml input: structure: object # 目录结构 workflows: array # Workflows 列表 skills: array # Skills 列表 agents: array # Agents 列表(可选) requirements: object # 原始需求 ``` --- ## 输出格式 ```yaml output: design_
# synthesize-skill **用途**: 汇总多个部分的信息,形成完整方案 **输入**: 多个组件的输出(structure, workflows, skills, agents...) **输出**: 统一的、完整的设计方案 --- ## 核心能力 1. **信息整合** - 将分散的信息汇总 2. **一致性检查** - 确保各部分之间一致 3. **生成摘要** - 提取关键信息 4. **格式统一** - 输出标准格式 --- ## 输入格式 ```yaml input: structure: object # 目录结构 workflows: array # Workflows 列表 skills: array # Skills 列表 agents: array # Agents 列表(可选) requirements: object # 原始需求 ``` --- ## 输出格式 ```yaml output: design_
# system-create-skill **用途**: 创建一个完整的 System/Project **触发**: 当用户表达想要创建一个系统时(如:"创建一个健康管理系统") **核心理念**: - 人只说意图,AI 自己设计 - 做选择题,不做填空题 - 问最关键的一题(最大信息增益) --- ## Workflow 定义 这是一个完整的 Workflow,演示了: - 条件分支 - 循环迭代 - Workflow 嵌套 - 判别式交互 ```yaml workflow: name: system-create-skill description: 创建一个完整的 System/Project version: 1.0.0 input: user_intent: string # 用户的模糊意图 output: system_path: string # 创建的系统路径 summary: object # 系统摘要 # ===============================
# system-create-skill **用途**: 创建一个完整的 System/Project **触发**: 当用户表达想要创建一个系统时(如:"创建一个健康管理系统") **核心理念**: - 人只说意图,AI 自己设计 - 做选择题,不做填空题 - 问最关键的一题(最大信息增益) --- ## Workflow 定义 这是一个完整的 Workflow,演示了: - 条件分支 - 循环迭代 - Workflow 嵌套 - 判别式交互 ```yaml workflow: name: system-create-skill description: 创建一个完整的 System/Project version: 1.0.0 input: user_intent: string # 用户的模糊意图 output: system_path: string # 创建的系统路径 summary: object # 系统摘要 # ===============================
# user-confirm-skill **用途**: 判别式确认 - 展示内容并获取用户反馈 **核心理念**: - 做选择题,不做填空题 - 人类擅长判别(喜不喜欢),不擅长生成(描述细节) - 展示具体方案,让用户说"对/不对" --- ## 输入参数 ```yaml input: content: object | string # 要确认的内容(方案、结果等) format: string # 展示格式(见下方) question: string # 确认问题 options: array # 可选:预定义的选项 ``` ### format 选项 | 格式 | 说明 | 适用场景 | |------|------|----------| | `visual_summary` | 可视化摘要(emoji + 结构化) | 展示设计方案 | | `file_list_with_summary` | 文件列表 + 功能说明 | 展示执行结果 | | `comp
# user-confirm-skill **用途**: 判别式确认 - 展示内容并获取用户反馈 **核心理念**: - 做选择题,不做填空题 - 人类擅长判别(喜不喜欢),不擅长生成(描述细节) - 展示具体方案,让用户说"对/不对" --- ## 输入参数 ```yaml input: content: object | string # 要确认的内容(方案、结果等) format: string # 展示格式(见下方) question: string # 确认问题 options: array # 可选:预定义的选项 ``` ### format 选项 | 格式 | 说明 | 适用场景 | |------|------|----------| | `visual_summary` | 可视化摘要(emoji + 结构化) | 展示设计方案 | | `file_list_with_summary` | 文件列表 + 功能说明 | 展示执行结果 | | `comp
Skill 版本管理的 Skill。当需要 A/B test、切换版本、回滚时触发。触发词:版本、version、A/B test、切换、回滚、promote。
Skill 版本管理的 Skill。当需要 A/B test、切换版本、回滚时触发。触发词:版本、version、A/B test、切换、回滚、promote。
# workflow-define-skill **用途**: 定义 Workflow(基于需求生成 Workflow YAML) **输入**: 需求、系统结构、Skills 列表 **输出**: Workflow YAML 定义 --- ## 核心原则 1. **基于需求驱动** - Workflow 服务于具体需求 2. **复用 Skills** - 优先使用已有的 Skills 3. **遵循规范** - 严格遵循 workflow-spec.md 4. **清晰命名** - Workflow 和节点名称自解释 5. **适度复杂** - 避免过度设计,保持简单 --- ## 输入格式 ```yaml input: requirement: # 需求描述 name: string # Workflow 名称 purpose: string # 用途 trigger: object # 触发