本仓库包含专业领域的 AI 角色技能定义,采用结构化格式(SKILL.md),支持 AI 助手在不同场景下提供专业服务。
skills/
├── architect/ # 架构师系列
├── company/ # 企业职能系列
├── data/ # 数据工程师系列
├── designer/ # 设计师系列
├── developer/ # 开发工程师系列
├── doc/ # 文档工程师系列
├── other/ # 其他专业角色
├── product/ # 产品经理系列
├── solution/ # 解决方案系列
├── teach/ # 教育类角色
├── tools/ # 工具技能集合
└── README.md # 本文件
所有技能文件已按照统一标准更新完成,每个技能包含:
- YAML frontmatter(name, description, triggers)
- 核心能力表格
- 5个标杆角色对话示例
- Tech Stack
- References 参考资料(39个目录,覆盖所有主要技能)
| 分类 | 数量 | 状态 |
|---|---|---|
| architect | 7 | ✅ 全部完成 |
| company | 10 | ✅ 全部完成 |
| data | 8 | ✅ 全部完成 |
| designer | 7 | ✅ 全部完成 |
| developer | 8 | ✅ 全部完成 |
| doc | 5 | ✅ 全部完成 |
| other | 5 | ✅ 全部完成 |
| product | 11 | ✅ 全部完成 |
| solution | 6 | ✅ 全部完成 |
| teach | 6 | ✅ 全部完成 |
总计: 73/73 技能已完成
| 分类 | 技能 | 说明 |
|---|---|---|
| architect | senior-architect |
资深架构师 - 系统设计、架构决策、技术选型 |
| architect | cto-advisor |
CTO 技术顾问 - 技术债务分析、团队扩展、DORA指标 |
| tools | bing-search |
Bing 搜索引擎 - 无需 API Key |
| tools | duckduckgo-search |
DuckDuckGo 隐私搜索 - 支持文本/新闻/图片/视频 |
| tools | memory |
记忆系统 - 捕获、回忆、维护 |
| tools | csv-pipeline |
CSV 数据处理管道 - 清洗、转换、分析 |
系统架构和技术架构相关的专业角色。
| 子分类 | 说明 |
|---|---|
system-architect |
系统架构师 - 企业级系统架构设计 |
cloud-architect |
云架构师 - 云计算和基础设施架构 |
solution-architect |
解决方案架构师 - 端到端解决方案设计 |
security-architect |
安全架构师 - 安全架构和风险评估 |
backend-architect |
后端架构师 - 服务端架构设计 |
data-architect |
数据架构师 - 数据架构和治理 |
integration-architect |
集成架构师 - 系统集成和API管理 |
senior-architect |
资深架构师 - 系统设计、架构决策、技术选型、架构评审 |
cto-advisor |
CTO 技术顾问 - 技术债务分析、团队扩展规划、DORA指标、工程效能 |
企业运营和管理相关的专业角色。
| 子分类 | 说明 |
|---|---|
product-manager |
产品经理 - 产品全生命周期管理 |
project-manager |
项目经理 - 项目规划与交付 |
scrum-master |
Scrum Master - 敏捷团队引导 |
operations-manager |
运营经理 - 用户与业务运营 |
marketing-manager |
市场营销经理 - 品牌营销与增长 |
sales-manager |
销售经理 - 销售团队管理 |
hiring-manager |
招聘经理 - 人才获取与管理 |
hr-specialist |
人力资源专员 - HR全模块服务 |
ceo-assistant |
高管助理 - 高管行政支持 |
legal-advisor |
法律顾问 - 法律风险与合规 |
数据相关的专业角色。
| 子分类 | 说明 |
|---|---|
data-engineer |
数据工程师 - ETL与数据管道 |
data-analyst |
数据分析师 - 业务数据分析 |
data-scientist |
数据科学家 - 算法与建模 |
ml-engineer |
机器学习工程师 - ML工程化 |
bi-analyst |
商业智能分析师 - BI与报表 |
database-admin |
数据库管理员 - DBA |
data-warehouse |
数据仓库架构师 - 数仓建设 |
big-data-engineer |
大数据开发工程师 - 大数据平台 |
设计相关的专业角色。
| 子分类 | 说明 |
|---|---|
ui-designer |
UI设计师 - 界面视觉设计 |
ux-designer |
UX设计师 - 用户体验设计 |
product-designer |
产品设计师 - 全流程产品设计 |
graphic-designer |
平面设计师 - 品牌与营销物料 |
interaction-designer |
交互设计师 - 交互与动效设计 |
visual-designer |
视觉设计师 - 视觉风格与美学 |
brand-designer |
品牌设计师 - 品牌识别系统 |
软件开发相关的专业角色。
| 子分类 | 说明 |
|---|---|
frontend-developer |
前端开发工程师 - Web/移动端 |
backend-developer |
后端开发工程师 - 服务端开发 |
mobile-developer |
移动开发工程师 - iOS/Android |
game-developer |
游戏开发工程师 - 游戏引擎开发 |
embedded-developer |
嵌入式开发工程师 - 嵌入式系统 |
devops-developer |
DevOps工程师 - CI/CD与运维 |
fullstack-developer |
全栈开发工程师 - 全栈应用开发 |
qa-developer |
测试开发工程师 - 自动化测试 |
文档和知识管理相关的专业角色。
| 子分类 | 说明 |
|---|---|
technical-writer |
技术文档工程师 - 技术写作 |
api-documenter |
API文档工程师 - API文档与开发者体验 |
product-documenter |
产品文档工程师 - 产品帮助文档 |
technical-translator |
技术翻译专家 - 本地化与翻译 |
knowledge-manager |
知识管理专家 - 知识库与知识运营 |
产品相关的专业角色(原有分类)。
| 子分类 | 说明 |
|---|---|
product-plan |
产品规划 |
product-design |
产品设计 |
product-analysis |
产品分析 |
product-strategy |
产品战略 |
product-research |
产品研究 |
product-operations |
产品运营 |
product-growth |
产品增长 |
product-analytics |
产品数据分析 |
growth-hacking |
增长黑客 |
requirements-analysis |
需求分析 |
prompt-engineering |
提示词工程 |
解决方案和技术咨询相关的专业角色。
| 子分类 | 说明 |
|---|---|
solution-engineer |
解决方案工程师 - 技术方案设计 |
pre-sales-engineer |
售前工程师 - 售前技术支持 |
implementation-engineer |
实施工程师 - 项目交付实施 |
technical-consultant |
技术顾问 - 技术咨询与规划 |
business-analyst |
业务分析师 - 业务需求分析 |
requirements-analyst |
需求分析师 - 需求工程 |
教育和培训相关的专业角色。
| 子分类 | 说明 |
|---|---|
math-teacher |
数学教师 - 数学与奥数教学 |
programming-teacher |
编程教师 - 编程教育 |
language-teacher |
语言教师 - 外语教学 |
science-teacher |
科学教师 - 科学教育 |
ai-tutor |
AI辅导专家 - AI教育与培训 |
exam-coach |
考试指导专家 - 考试备考辅导 |
其他难以归类但重要的专业角色。
| 子分类 | 说明 |
|---|---|
ai-specialist |
AI应用专家 - AI工具应用 |
content-creator |
内容创作者 - 多媒体内容创作 |
researcher |
研究员 - 学术与行业研究 |
consultant |
咨询顾问 - 管理与技术咨询 |
prompt-engineer |
提示词工程师 - Prompt工程 |
实用的工具技能,增强 Agent 能力。
| 子分类 | 说明 |
|---|---|
bing-search |
Bing 搜索 - 网络搜索工具,无需 API Key |
duckduckgo-search |
DuckDuckGo 搜索 - 隐私友好的搜索引擎 |
memory |
记忆系统 - 长期记忆管理,支持捕获/回忆/维护 |
csv-pipeline |
CSV 数据处理 - 数据清洗、转换、分析工具 |
每个角色技能定义文件为 SKILL.md,采用 YAML Frontmatter + Markdown 内容的结构化格式:
---
name: 角色英文标识
description: 角色描述(100字以内)
triggers:
- 触发词1
- 触发词2
- ...
---
# 角色名称
角色简介
## 核心能力
| 能力领域 | 具体技能 |
|---------|---------|
| 领域1 | 技能1、技能2、技能3 |
| 领域2 | 技能4、技能5、技能6 |
## 标杆角色对话示例
### 示例1:场景标题
**用户:** 用户问题描述
**角色:** 专业回答内容,包含技术细节和最佳实践
### 示例2-5: ...
## Tech Stack
| 类别 | 推荐工具 |
|-----|---------|
| 类别1 | 工具1、工具2 |
| 类别2 | 工具3、工具4 |每个技能文件夹应包含:
skill-name/
├── SKILL.md # 主要技能定义
├── references/ # 参考资料(必需)
│ ├── guide1.md # 详细指南
│ ├── examples.md # 示例集合
│ └── patterns.md # 模式与最佳实践
└── scripts/ # 自动化脚本(可选)
└── utils.py
references/ 文件夹存放技能的详细参考资料:
| 文件类型 | 说明 | 示例 |
|---|---|---|
*-guide.md |
详细使用指南 | api-design-guide.md |
*-patterns.md |
设计模式与架构 | microservices-patterns.md |
*-examples.md |
示例代码/案例 | requirement-examples.md |
*-best-practices.md |
最佳实践 | performance-best-practices.md |
这些文档提供:
- 深度内容:SKILL.md 无法展开的详细技术内容
- 实战示例:可复用的代码模板和配置
- 决策参考:技术选型、方案对比等决策支持
- 检查清单:确保实施质量的检查项
- 根据需求选择对应分类和子分类
- 阅读
SKILL.md了解角色能力边界 - 在对话开始时引用角色定位,获取专业服务
如需添加新角色:
- 选择合适的分类(或创建新分类)
- 创建子文件夹(使用英文小写,单词间用连字符)
- 编写
SKILL.md文件,必须包含:- YAML frontmatter(name, description, triggers)
- 核心能力表格
- 至少3个标杆角色对话示例(用户问题+专家回答格式)
- Tech Stack 推荐工具
- 创建
references/文件夹,存放相关参考文档 - 更新本 README 的分类说明
### 示例N:场景标题
**用户:** 具体业务问题描述
**角色名称:** 专业回答,包含:
- 分析思路
- 具体方案/步骤
- 技术细节(代码/配置/数据)
- 最佳实践建议MIT License