Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deepin Skills

Deepin Skills 是为 Deepin 项目开发提供的一套 AI 辅助技能集合,涵盖 Qt/C++ 开发、翻译管理、Git 工作流、发布自动化、代码审查、问题根因分析和图表绘制等领域。

技能目录

Qt/C++ 开发技能

技能 描述 触发关键词
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 报告"
herdr-orchestrator herdr 内多 Agent 并行编排器 "orchestrate", "spawn workers", "parallel execution", "dispatch tasks"

通用技能

技能 描述 触发关键词
code-review-skill 全面的代码审查指南(支持 11+ 语言) "代码审查", "PR 审查", "review PR"
issue-fixer GitHub Issue 端到端解决:定位/搜索特定仓库、组织或领域的 issue,修复提 PR,持续追踪 PR 并修正回复 "修issue", "帮我去github找issue修", "搜索组织的issue", "提PR", "追踪PR"
5-whys-skill 5-Why 根因分析法 "找根因", "分析问题", "为什么出现"
mermaid-syntax-skill Mermaid 图表语法指南(支持 v11) "mermaid", "流程图", "时序图"

安装与配置

1. 安装 OpenCode

# 安装脚本(推荐)
curl -fsSL https://install.opencode.ai | bash

# 或使用包管理器
npm install -g opencode-ai

2. 安装 OpenSkills

# 全局安装(推荐)
npm i -g openskills

# 验证安装
openskills --version

3. 安装 Superpowers ⭐ 推荐

Superpowers 是完整的软件开发工作流,为你的 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,说明安装成功

4. 安装 Oh-My-OpenCode ⭐ 推荐

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 支持

5. 配置 OpenCode

启动 OpenCode 后,使用 /connect 配置 AI 提供商(如 Anthropic Claude、OpenAI 等)的 API 密钥。

6. 安装 Deepin Skills

# 全局安装(推荐 - 所有项目可用)
openskills install re2zero/deepin-skills --global

# 或安装到当前项目
openskills install re2zero/deepin-skills

7. 同步技能

openskills sync

推荐工具

Superpowers

完整软件开发工作流,提供 TDD 技能创建、头脑风暴、调试等技能。

使用方式

use find_skills tool to find superpowers:writing-skills to create a new skill

Oh-My-OpenCode

智能体系统,让 AI 代理像专业开发团队一样工作。

使用方式

  • 包含 ultrawork(或 ulw)关键词自动启用所有功能
  • 多代理并行处理任务
  • 强制任务完成,不会中途放弃

使用技巧

技能仓库管理

# 全局安装(推荐)
openskills install re2zero/deepin-skills --global

# 更新技能
openskills update deepin-skills

# 查看已安装的技能
openskills list
  1. 自然语言触发:在 OpenCode 中直接用中文描述需求,AI 会自动配配合适的技能

    请为当前项目生成单元测试框架
    为 MyClass 创建单元测试
    
  2. 显式调用技能:使用 /skills 命令查看可用技能

  3. 项目初始化:首次使用时运行 /init 初始化项目配置

Claude Skills 兼容性

本项目完全兼容 Claude Skills 系统,可在以下 AI 编程工具中使用:

  • OpenCode(推荐)
  • Claude Code
  • Cursor
  • Windsurf

通过 OpenSkills 统一管理,跨工具无缝切换。

License

MIT

About

Deepin Skills Collection

Resources

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages