skill-factory
Book Skill Creator - 技能工厂
任务目标
- 本 Skill 用于:分析技术文档和网站,通过迭代学习提取技术特点,生成技能拆分计划
- 核心能力:
- 网站内容读取(WebFetch/Read)
- 技术特点分析和知识规划
- 迭代式学习(search 补充)
- 技能族规划和子技能生成
- 技能族整体打包和发布
- 技能族概念:
- 技能族(Skill Family)是围绕同一技术栈的多个相关技能的集合
- 例如:Vue 技能族 = vue-skills(母技能)+ vue-core-skill + vue-router-skill + vue-pinia-skill(子技能)
- 技能族本身也是一个技能,拥有独立的 SKILL.md
- 子技能可以独立使用,也可以依赖技能族
- 触发条件:
- 提供技术网站 URL 需要分析并生成技能族
- 从大型文档/技术书籍生成技能族
- 从规范文档生成相关技能族
核心工作流程
模式 A:智能网站分析
网站 URL → 内容读取 → 技术特点分析 → 知识规划 → 迭代学习 → 技能族规划 → 母技能生成 → 子技能生成 → 打包发布
详细流程:见 references/web-analysis-flow.md
模式 B:文档分析
文档 → 解析 → 搜索补充 → 模块识别 → 技能族规划 → 母技能生成 → 子技能生成 → 打包发布
详细流程:见 references/document-analysis-flow.md
技能族创建流程(新增)
当需要创建技能族时,需要同时创建母技能和子技能:
技能族规划 → 母技能创建 → 子技能创建 → 技能族打包
详细流程:见 references/skill-family-flow.md
操作步骤
模式 A:智能网站分析流程
详细步骤:见 references/web-analysis-flow.md
核心步骤概览:
- 网站内容读取 - 获取 URL,读取内容,提取技术特点
- 知识规划 - 分析缺口,生成优先级清单
- 迭代学习 - search 补充,评估完整性,循环学习
- 技能族规划 - 识别模块,规划母技能和子技能结构
模式 B:文档分析流程
详细步骤:见 references/document-analysis-flow.md
核心步骤概览:
- 文档解析 - 读取文档,识别模块
- 搜索补充 - 搜索最佳实践
- 技能族规划 - 生成母技能和子技能规划
- 母技能创建 - 创建技能族母技能
- 子技能创建 - 创建子技能(可并行)
- 打包发布 - 技能族整体打包和发布
技能族创建流程
详细步骤:见 references/skill-family-flow.md
核心步骤概览:
- 技能族规划 - 确定技能族结构和子技能列表
- 母技能创建 - 创建技能族母技能(vue-skills)
- 子技能创建 - 创建子技能(vue-core-skill 等)
- 打包发布 - 技能族整体打包到一个目录
技能族生成与打包
两种模式都支持技能族生成和打包:
- 母技能生成:创建技能族母技能(如 vue-skills)
- 子技能生成:创建子技能(如 vue-core-skill)
- 技能族打包:将母技能和子技能打包到一个目录
详细流程:见 references/skill-family-flow.md
资源索引
| 资源 | 路径 | 用途 |
|---|---|---|
| 技能规范 | references/skill-specs.md | SKILL.md 编写规范 |
| 框架指南 | references/frameworks-guide.md | 常用框架分类和使用场景 |
| 最佳实践 | references/best-practices.md | 方案分类和解决方案 |
| 技能族流程 | references/skill-family-flow.md | 技能族创建完整流程 |
| 网站分析指南 | references/web-analysis-guide.md | 智能网站分析模式完整指南 |
| API 技能模板 | assets/skill-templates/api-skill.md | API 类技能模板 |
| 数据处理模板 | assets/skill-templates/data-process.md | 数据处理类技能模板 |
| 工作流模板 | assets/skill-templates/workflow.md | 工作流类技能模板 |
注意事项
分析规划阶段
- 模块划分原则:高内聚、低耦合,每个模块职责单一
- 依赖关系识别:准确识别模块间的依赖,避免循环依赖
- 复杂度评估:合理评估每个技能的复杂度,便于分配资源
并行生成阶段
- 独立执行:每个技能生成应独立,避免相互干扰
- 资源共享:共享的概念和代码放在
shared/目录 - 进度跟踪:实时跟踪各技能的生成进度
质量验证阶段
- 独立验证:每个技能先生成后独立验证
- 一致性检查:最后统一检查技能间的一致性
- 问题修复:发现问题及时修复,重新验证
使用示例
示例 1:智能网站分析模式 - 创建 Vue 技能族
输出:Vue 技能族
vue-skills/ # 母技能
├── SKILL.md # 技能族定义
├── references/
│ └── overview.md # 技能族概述
└── skills/ # 子技能目录
├── vue-core-skill/ # 核心技能
├── vue-composition-api-skill/ # 组合式 API 技能
├── vue-router-skill/ # 路由技能
├── vue-pinia-skill/ # 状态管理技能
└── vue-testing-skill/ # 测试技能
详细流程:见 references/skill-family-flow.md
示例 2:文档分析模式 - 创建 React 技能族
输入:React 官方文档
输出:React 技能族
react-skills/ # 母技能
├── SKILL.md # 技能族定义
├── references/
│ └── overview.md # 技能族概述
└── skills/ # 子技能目录
├── react-core-skill/ # 核心技能
├── react-hooks-skill/ # Hooks 技能
├── react-router-skill/ # 路由技能
└── react-testing-skill/ # 测试技能
详细流程:见 references/skill-family-flow.md
质量门槛
模式 A:智能网站分析
- 网站 URL 可访问性验证通过
- 核心功能提取完整(至少 3 个)
- 关键概念提取完整(至少 5 个)
- 信息完整性达到 80% 以上
- 技能拆分合理,依赖关系正确
模式 B:文档分析
- 文档结构解析完整
- 技术模块识别准确
- 技能拆分合理
- 各技能通过独立验证
详细检验标准:见 references/skill-standards.md
框架速查
支持分析以下技术栈:
- Web 框架:React, Vue, Angular, Svelte, FastAPI, Express, Django, Flask
- 后端语言:Go, Python, Rust, Java, Node.js, TypeScript
- 数据库:PostgreSQL, MongoDB, Redis, MySQL, SQLite
- AI/ML 框架:PyTorch, TensorFlow, Scikit-learn, LangChain
详细使用指南:见 references/frameworks-guide.md
More from morning-start/coze-skills
coze-skill-creator
从配置或需求描述创建完整技能,支持工具配置、工作流编排和代码生成
51recruitment-processor
自动处理多份招聘markdown文档,识别文档中的图片内容(包括在线图片链接),提取关键信息(职位、薪资、截止时间等),根据用户条件筛选,生成结构化总结报告
47project-wiki
智能项目知识助手,支持基础文档生成(README/ROADMAP/CHANGELOG/ARCHITECTURE)、文档流程管理和知识库查询
34python-team
通过自主学习、PM、架构师、高级程序员四角色协同,从自然语言需求自动生成完整Python项目交付物。支持功能扩展、项目重构、技能调用。支持网络搜索、知识整合、版本控制、Python 3.11+特性、UV包管理、loguru日志、项目规模自适应(文件夹/单文件)。支持数据库设计与实现(SQLite、PostgreSQL、MongoDB、向量数据库、图数据库)、数据层抽象(Repository 模式)、数据库切换。适用于软件需求澄清、快速原型开发、项目初始化、功能扩展、代码重构等场景。
32six-layer-architect
六层架构全栈开发技能,支持从任意层级发起贯穿式修改,自动协调UI层/前端服务层/前端API层/后端API层/后端服务层/数据层六层配合,实现跨层一致性代码生成与重构,适用于Vue3+FastAPI+PostgreSQL技术栈
27tech-comparison
根据用户输入的技术选项或项目需求进行多维度对比分析,输出结构化技术选型报告。适用场景:前端框架选型、后端技术对比、数据库选型、部署方案评估
22