skill-manager
Skill Manager
任务目标
本 Skill 用于技能全生命周期管理,所有操作遵循三步流程框架:查阅信息 → 执行操作 → 检查验收。
核心能力
- 技能生命周期管理: 创建新技能、修改现有技能、版本控制
- 文档规范制定: 提供简单/复杂技能文档编写标准,指导文档分层组织
- 技能整合: 将多个技能合并为一个新技能
- 技能拆分: 将复杂技能拆分为多个独立技能
- 技能优化: 应用设计模式提升技能质量
可选能力
- 工作流生成: 根据技能生成标准化 WORKFLOW.md(仅在需要编排多个技能时使用)
触发条件
当需要创建、修改、整合、拆分或优化技能时触发。
三步流程框架
所有技能操作遵循统一的三步流程:
┌─────────────────────────────────────────────────────────────┐
│ 第一步:查阅信息 (Research) │
│ ├── 检查当前技能结构(如修改/优化现有技能) │
│ ├── 阅读 skill-standards.md 了解规范 │
│ └── 理解技能目标和使用场景 │
├─────────────────────────────────────────────────────────────┤
│ 第二步:执行操作 (Execute) │
│ ├── 创建/修改/优化 SKILL.md │
│ ├── 完善技能描述和能力定义 │
│ └── 编写使用示例和注意事项 │
├─────────────────────────────────────────────────────────────┤
│ 第三步:检查验收 (Validate) │
│ ├── 执行标准化检验(使用 skill-standards.md) │
│ ├── 验证前言区字段完整性 │
│ └── 确认文档质量和一致性 │
└─────────────────────────────────────────────────────────────┘
场景操作指南
场景 A: 创建新技能
生命周期: 设计 → 开发 → 测试 → 发布 参考文档: scenario-create.md
场景 B: 修改技能
生命周期: 开发 → 测试 → 发布 → 维护 参考文档: scenario-modify.md
场景 C: 优化技能
生命周期: 设计 → 开发 → 测试 → 发布 参考文档: scenario-optimize.md
场景 D: 整合技能
生命周期: 设计 → 开发 → 测试 → 发布 参考文档: scenario-integrate.md
场景 E: 拆分技能
生命周期: 设计 → 开发 → 测试 → 发布 参考文档: scenario-decompose.md
文档编写规范
简单技能 vs 复杂技能
根据技能复杂度选择合适的文档组织方式:
简单技能(功能单一、逻辑简单):
- 直接在
SKILL.md中完整描述所有功能 - 适用于:工具类技能、正文 < 300 行、无需复杂配置
复杂技能(多模块、逻辑复杂):
SKILL.md仅作为概览和索引- 详细内容拆分到
references/子文件 - 适用于:多模块协作、需要详细文档、支持多人协作
判断标准:
- 功能数量:单一功能 vs 多个子功能
- 文档体量:< 300 行 vs ≥ 300 行
- 配置复杂度:简单 vs 复杂
- 依赖关系:无依赖 vs 需要编排
详细规范: 见 skill-standards.md
参考文档
| 文档 | 用途 | 何时使用 |
|---|---|---|
| skill-standards.md | 标准化规范 + 检验指南 + 文档编写规范 | 所有操作前查阅 |
| scenario-create.md | 场景:创建新技能 | 创建技能时 |
| scenario-modify.md | 场景:修改技能 | 修改技能时 |
| scenario-optimize.md | 场景:优化技能 | 优化技能时 |
| scenario-integrate.md | 场景:整合技能 | 整合技能时 |
| scenario-decompose.md | 场景:拆分技能 | 拆分技能时 |
| workflow-generation.md | 工作流生成(可选) | 需要编排工作流时 |
注意事项
- 核心原则: 所有技能操作必须遵循"查阅-执行-检查"三步流程
- 标准化优先: 创建/修改技能前务必阅读 skill-standards.md
- 质量保障: 每个操作完成后必须执行标准化检验
- 版本控制: 重要修改需更新版本号并记录变更
- 向后兼容: 修改时尽量保持向后兼容
使用示例
示例: 创建新技能(完整三步流程)
需求: 创建数据清洗技能
第一步:查阅信息
1. 阅读 skill-standards.md
- 命名规范:使用 data-cleaner
- 前言区必需字段:name, version, author, description, tags
- description 长度:100-150 字符
2. 阅读 scenario-create.md
- 了解创建流程
- 生命周期:设计→开发→测试→发布
3. 分析需求
- 核心问题:清洗原始数据
- 目标用户:数据分析师
- 触发场景:获得原始数据需要预处理时
第二步:执行操作
1. 创建目录:mkdir data-cleaner
2. 编写 SKILL.md(包含完整元信息):
---
name: data-cleaner
version: v1.0.0
author: skill-manager
description: 数据清洗技能,支持缺失值处理、去重和格式标准化
tags: [data-cleaning, preprocessing, validation]
---
3. 编写正文内容(任务目标、操作步骤、示例、注意事项)
4. 创建版本标签:git tag -a v1.0.0
第三步:检查验收
□ 元信息完整性检查
- name: data-cleaner(符合规范)
- version: v1.0.0(格式正确)
- author: skill-manager(存在)
- description: 符合长度要求(100-150字符)
- tags: 至少3个标签
□ 内容质量检查
- 正文体量 < 500行
- 包含所有必需章节
- 示例完整可复制
检验结果: ✅ 通过
More from morning-start/coze-skills
coze-skill-creator
从配置或需求描述创建完整技能,支持工具配置、工作流编排和代码生成
51python-team
通过自主学习、PM、架构师、高级程序员四角色协同,从自然语言需求自动生成完整Python项目交付物。支持功能扩展、项目重构、技能调用。支持网络搜索、知识整合、版本控制、Python 3.11+特性、UV包管理、loguru日志、项目规模自适应(文件夹/单文件)。支持数据库设计与实现(SQLite、PostgreSQL、MongoDB、向量数据库、图数据库)、数据层抽象(Repository 模式)、数据库切换。适用于软件需求澄清、快速原型开发、项目初始化、功能扩展、代码重构等场景。
32six-layer-architect
六层架构全栈开发技能,支持从任意层级发起贯穿式修改,自动协调UI层/前端服务层/前端API层/后端API层/后端服务层/数据层六层配合,实现跨层一致性代码生成与重构,适用于Vue3+FastAPI+PostgreSQL技术栈
27pythonic-style
Python代码风格优化与Pythonic惯用法指导;基于《One Python Craftsman》完整内容和"Friendly Python"理念,涵盖变量命名、控制流、数据类型、容器类型、函数设计、异常处理、装饰器、文件操作、SOLID原则;提供用户友好和维护友好的设计模式、审查清单和140+实战模板
19api-doc-generator
自动分析项目代码并生成符合标准格式的API文档;支持Flask/FastAPI/Express等框架;自动划分功能模块和层级结构;生成包含概述、认证、端点详情、错误处理等完整章节的文档
19copyright-assist
辅助软件著作权申请,包括设计说明书、用户说明书、操作手册撰写指导及源代码提取格式化;支持多版本申请、智能资源检查、自动打包符合官方要求的材料
11