📚 前言
在日常开发中,我发现自己和团队在多个 AI IDE(Cursor、Claude Code、Codex、OpenClaw)之间频繁切换,每个工具都有各自的技能(Skills)管理方式。为了实现"一次维护,多端同步"的目标,我创建了 dev-skill 仓库,统一管理和编排 AI 技能,让开发工作流更加高效和规范。
本文将详细介绍这个仓库的设计理念、技能分类、工作流编排以及实际使用情况。
🎯 核心价值
Dev-Skill 仓库的核心价值可以概括为:
🚀 一键安装 :按 profile 批量同步,不用手工拷贝
🔗 软链接管理 :仓库更新即生效,统一维护成本低
🧠 技能组合 :支持依赖补齐与工作流串联
🧹 可回收治理 :误同步可快速清理(删软链/删仓库/清 profile)
🧭 跨工具统一 :同一套技能在多 AI IDE 保持一致体验
📂 技能分类体系
仓库中的技能按功能划分为六大类,形成清晰的分层架构:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 graph TB subgraph Dev["开发流程 dev/"] D1[ai-pair-programmer<br/>AI结对编程] D2[brainstorming<br/>需求探索] D3[sdd-dev-workflow<br/>SSD开发工作流] D4[sdd-intelligent-router<br/>智能路由] D5[dev-lifecycle<br/>开发生命周期] D6[jira-trace-fix-cr<br/>JIRA修复闭环] end subgraph CR["代码审查 cr/"] C1[author-final-review<br/>作者最终审查] C2[code-review<br/>代码质量审查] C3[full-review<br/>完整审查] C4[integration-test<br/>集成测试] end subgraph Writing["文档写作 writing/"] W1[project-writer<br/>技术方案生成] W2[diagram-creation<br/>图表生成] end subgraph Zan["有赞工具链 zan/"] Z1[zan-dev-flow<br/>统一入口] Z2[zan-log-query<br/>日志查询] Z3[zan-rds-ops<br/>数据库操作] Z4[zan-redis-query<br/>缓存查询] Z5[zan-hbase-query<br/>HBase查询] Z6[zan-apollo-query<br/>配置查询] Z7[zan-dubbo-invoke<br/>Dubbo调用] end subgraph Helm["技能治理 helm/"] H1[auto-installer<br/>自动安装] H2[knowledge-distiller<br/>知识沉淀] H3[skill-creator<br/>技能创建] H4[skill-publish<br/>技能发布] end subgraph Platform["平台治理 platform/"] P1[skill-usage-tracker<br/>使用统计] end Dev --> CR Dev --> Writing CR --> Zan Writing --> Helm Zan --> Platform style Dev fill:#e1f5ff style CR fill:#ffe1f5 style Writing fill:#fff4e1 style Zan fill:#e1ffe1 style Helm fill:#f5e1ff style Platform fill:#ffe1e1
🔄 三大核心工作流
1️⃣ 开发生命周期流程(dev-lifecycle)
这是最核心的端到端工作流,从需求探索到代码落地,完整覆盖开发全过程:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 graph LR subgraph Phase1["Phase 1: 需求探索"] A1[brainstorming<br/>边界澄清<br/>方案与风险] end subgraph Phase2["Phase 2: 技术方案"] A2[project-writer<br/>技术方案文档] --> A3[diagram-creation<br/>架构图生成] end subgraph Phase3["Phase 3-4: 开发实施"] B1[sdd-dev-workflow<br/>SSD规范开发] B2[openspec-proposal<br/>提案创建] B3[openspec-apply<br/>代码实施] B4[ai-pair-programmer<br/>规范编码] B1 --> B2 --> B3 --> B4 end subgraph Phase4["Phase 5: 质量保障"] C1[integration-test<br/>测试用例生成] end subgraph Phase5["Phase 6: 文档整合"] D1[dev-lifecycle<br/>流程总结] end A1 --> A2 A2 --> B1 B4 --> C1 C1 --> D1 style A1 fill:#e1f5ff style A2 fill:#fff4e1 style B1 fill:#ffe1f5 style C1 fill:#e1ffe1 style D1 fill:#f5e1ff
核心价值:
📋 端到端自动化 :从需求到代码落地的完整流程
🎯 减少上下文切换 :统一协调所有子技能
✅ 质量保障 :每个阶段都有质量检查点
2️⃣ 完整代码审查流程(full-review)
代码提交后的一站式审查,确保变更质量:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 graph TD A[代码提交] --> B[full-review<br/>完整审查] B --> C[author-final-review<br/>影响面分析] B --> D[code-review<br/>代码质量审查] B --> E[integration-test<br/>测试用例生成] C --> F[完整审查报告] D --> F E --> F style B fill:#e1ffe1 style C fill:#fff4e1 style D fill:#ffe1f5 style E fill:#e1f5ff style F fill:#f5e1ff
核心价值:
🔍 一次性完成全面审查 :影响面、质量、测试全覆盖
⚠️ 风险驱动 :基于风险评估生成P0/P1测试用例
📊 标准化输出 :统一的审查报告格式
3️⃣ 智能开发路由(sdd-intelligent-router)
根据开发意图自动选择最合适的工作流:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 graph TD A[用户输入开发需求] --> B{sdd-intelligent-router<br/>智能路由} B -->|低风险字段扩展| C[快速开发<br/>ai-pair-programmer] B -->|规范驱动开发| D[sdd-dev-workflow<br/>+ openspec] B -->|bug修复| E[jira-trace-fix-cr<br/>闭环修复] B -->|技术方案| F[project-writer<br/>+ diagram-creation] B -->|需求不明确| G[brainstorming<br/>需求探索] style B fill:#fff4e1 style C fill:#e1f5ff style D fill:#ffe1f5 style E fill:#e1ffe1 style F fill:#f5e1ff style G fill:#ffe1e1
📊 使用统计分析
根据最近的使用统计(2026-03-01 至 2026-03-24),高频技能如下:
排名
技能名称
使用次数
核心场景
🥇 1
skill-usage-tracker
95
技能使用记录与统计
🥈 2
ai-pair-programmer
60
AI结对编程规范编码
🥉 3
brainstorming
53
需求探索与方案设计
4
skill-creator
24
创建新技能
5
sdd-intelligent-router
23
开发意图路由
6
project-writer
14
技术方案生成
7
zan-log-query
14
日志链路追踪
8
author-final-review
12
作者最终审查
9
jira-trace-fix-cr
11
JIRA修复闭环
10
app-scanner
10
项目扫描分析
关键发现:
🔄 brainstorming 是使用最频繁的开发前置技能,说明需求澄清的重要性
💻 ai-pair-programmer 占据第二,显示规范编码的核心地位
🔧 sdd-intelligent-router 体现了按场景路由的价值
🎨 拓展场景与技能组合
以下是实际工作中验证的技能组合方案:
场景
核心技能组合
解决痛点
团队知识沉淀
skill-creator + internal-comms
团队"隐性经验"难以传承,新人上手慢
开发全流程自动化
dev-lifecycle + project-writer + sdd-dev-workflow + integration-test
开发流程碎片化,需要频繁切换工具
代码变更质量保障
full-review + author-final-review + code-review + integration-test
代码审查不全面,影响面分析遗漏
规范驱动开发
sdd-dev-workflow + /openspec-proposal + /openspec-apply + ai-pair-programmer
设计与实现脱节,缺乏规范约束
技术方案快速生成
project-writer + diagram-creation
技术方案文档编写耗时长,格式不统一
AI结对编程规范保障
ai-pair-programmer + coding_standards.md
代码质量参差不齐,规范执行不到位
🚀 快速开始
安装 backend-core 技能包
1 2 3 4 5 6 7 8 9 10 11 12 git clone https://gitlab.qima-inc.com/shijiahao_0802/dev-skill.git cd dev-skillmake install-backend-bundle make install-backend-bundle-dry-run make stats
安装目标
脚本会自动检测并安装到以下位置:
Cursor : ~/.cursor/skills
Claude Code : ~/.claude/skills
Codex : ~/.codex/skills.union + ~/.codex/skills
OpenClaw : ~/.openclaw/skills
冲突处理策略
1 2 3 4 5 6 7 8 bash scripts/install_team_bundle.sh --profile backend-core --conflict ask bash scripts/install_team_bundle.sh --profile backend-core --skill-conflict rename bash scripts/install_team_bundle.sh --profile backend-core --conflict overwrite
🛠️ 典型使用案例
案例1:完整开发流程
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 /dev-lifecycle
案例2:代码审查流程
案例3:线上问题排查
1 2 3 4 5 6 7 8 9 10 /zan-dev-flow /zan-log-query traceId=yz7-xxx /zan-rds-ops /zan-redis-query key=xxx /zan-hbase-query table=xxx /zan-apollo-query key=xxx /zan-dubbo-invoke service=xxx
🔐 有赞凭据配置(首次使用)
1 2 3 4 5 6 7 8 bash scripts/setup_zan_credentials.sh --write-zshrc make check-zan-token make setup-zan-token TOKEN="Bearer <NEW_TOKEN>"
统一凭据文件:
路径:~/.config/zan-tools/credentials.env
字段:OPS_JWT_TOKEN、JIRA_TOKEN、OPS_TOKEN、XIAOLV_APP、XIAOLV_SECRET、XIAOLV_BASE
💡 最佳实践
1. 按场景选择工作流
🔍 需求不明确 → 先用 brainstorming 澄清边界
📝 需要技术方案 → project-writer + diagram-creation
💻 规范驱动开发 → sdd-dev-workflow + openspec
🐛 快速 bug 修复 → ai-pair-programmer 直接编码
🔥 线上问题 → zan-dev-flow 统一入口
2. 质量保障三件套
1 2 3 4 5 6 7 8 /author-final-review /full-review /integration-test
3. 技能治理规范
创建新技能:skill-creator
发布前检查:skill-publish
经验沉淀:knowledge-distiller
自动安装:auto-installer
📚 相关文档
🎯 总结
Dev-Skill 仓库通过统一的技能治理和流程编排,实现了:
跨工具一致性 :同一套技能在多个 AI IDE 中保持一致体验
工作流自动化 :从需求到代码落地的端到端自动化
质量保障体系 :完整的代码审查和测试用例生成
知识沉淀复用 :将团队经验封装为可复用的技能
灵活的路由机制 :根据场景自动选择最佳工作流
随着 AI 辅助开发的普及,统一的技能治理将成为提升团队效率的关键。希望这个仓库的实践能给大家带来启发!
仓库地址: dev-skill
作者: shijiahao_0802
更新时间: 2026-03-24
Dev-Skill 仓库:AI 技能的统一治理与工作流编排