Deepin Skills 是为 Deepin 项目开发提供的一套 AI 辅助技能集合,涵盖 Qt/C++ 开发、翻译管理、Git 工作流、发布自动化、代码审查、问题根因分析和图表绘制等领域。
| 技能 | 描述 | 触发关键词 |
|---|---|---|
| qt-unittest-build | 为 Qt 项目生成单元测试框架 | "生成单元测试", "Qt 单元测试" |
| qt-unittest-make | 为 Qt 模块批量生成单元测试 | "为模块生成测试", "批量测试" |
| qt-translation-assistant | Qt 翻译文件(TS)自动化翻译 | "翻译 TS 文件", "多语言支持" |
| qt-compatibility-build | Qt5/Qt6 双支持兼容性维护 | "Qt 兼容", "Qt5 Qt6" |
| qt-cpp-bug-fixer | Qt C++ 项目 Bug 修复专家 | "Qt 编译错误", "信号槽问题" |
| deepin-dde-expert | Deepin DDE 桌面环境专家 | "DDE", "Deepin 桌面" |
| 技能 | 描述 | 触发关键词 |
|---|---|---|
| git-commit-workflow | 结构化 Git 提交工作流 | "提交代码", "git commit", "生成提交信息" |
| create-release-tags | 创建发布标签和更新 changelog | "发布新版本", "创建 tag" |
| github-review-report | GitHub 代码走查报告生成 | "代码走查报告", "review 报告" |
| 技能 | 描述 | 触发关键词 |
|---|---|---|
| code-review-skill | 全面的代码审查指南(支持 11+ 语言) | "代码审查", "PR 审查", "review PR" |
| 5-whys-skill | 5-Why 根因分析法 | "找根因", "分析问题", "为什么出现" |
| mermaid-syntax-skill | Mermaid 图表语法指南(支持 v11) | "mermaid", "流程图", "时序图" |
# 安装脚本(推荐)
curl -fsSL https://install.opencode.ai | bash
# 或使用包管理器
npm install -g opencode-ai# 全局安装(推荐)
npm i -g openskills
# 验证安装
openskills --versionSuperpowers 是完整的软件开发工作流,为你的 AI 代理提供技能和指导。
# 克隆 Superpowers 仓库
git clone https://github.com/obra/superpowers ~/.config/opencode/superpowers
# 创建插件目录并创建符号链接
mkdir -p ~/.config/opencode/plugin
ln -sf ~/.config/opencode/superpowers/.opencode/plugin/superpowers.js \
~/.config/opencode/plugin/superpowers.js
# 重启 OpenCode 使插件生效验证安装:
# 在 OpenCode 中使用 /skills 命令
# 如果能看到 superpowers:writing-skills,说明安装成功Oh-My-OpenCode 是最佳的智能体系统,提供 Sisyphus 代理、背景任务、LSP 支持等强大功能。
# 在 OpenCode 中,让 AI 代理自动安装
# 或按照官方文档手动安装
# 参考: https://github.com/code-yeongyu/oh-my-opencode核心特性:
- Sisyphus Agent - 主代理,具备完整团队协作能力
- 多智能体协作 - Oracle、Librarian、Explore、Frontend UI/UX Engineer
- 背景任务 - 并行运行多个代理,提高效率
- LSP & AST 工具 - 精准重构和代码搜索
- Claude Code 兼容 - 完整的命令、技能、MCP 和 Hook 支持
启动 OpenCode 后,使用 /connect 配置 AI 提供商(如 Anthropic Claude、OpenAI 等)的 API 密钥。
# 全局安装(推荐 - 所有项目可用)
openskills install re2zero/deepin-skills --global
# 或安装到当前项目
openskills install re2zero/deepin-skillsopenskills sync完整软件开发工作流,提供 TDD 技能创建、头脑风暴、调试等技能。
使用方式:
use find_skills tool to find superpowers:writing-skills to create a new skill
智能体系统,让 AI 代理像专业开发团队一样工作。
使用方式:
- 包含
ultrawork(或ulw)关键词自动启用所有功能 - 多代理并行处理任务
- 强制任务完成,不会中途放弃
# 全局安装(推荐)
openskills install re2zero/deepin-skills --global
# 更新技能
openskills update deepin-skills
# 查看已安装的技能
openskills list-
自然语言触发:在 OpenCode 中直接用中文描述需求,AI 会自动配配合适的技能
请为当前项目生成单元测试框架 为 MyClass 创建单元测试 -
显式调用技能:使用
/skills命令查看可用技能 -
项目初始化:首次使用时运行
/init初始化项目配置
本项目完全兼容 Claude Skills 系统,可在以下 AI 编程工具中使用:
- OpenCode(推荐)
- Claude Code
- Cursor
- Windsurf
通过 OpenSkills 统一管理,跨工具无缝切换。
GPL-3.0-or-later