dsh-skills:DeepSeek Harness 实用技能集

DeepSeek Harness (DSH) 的核心理念是“一切皆插件”。对于开发者而言,直接调用模型往往缺乏结构化的工作流。dsh-skills 提供了一组开箱即用的方法论与工具技能,覆盖从需求探索到文档生成、公文处理的全流程。

核心功能

该技能集包含以下实用技能:

  1. 创意与设计:brainstorming 技能负责创意工作前的需求探索与设计流程。
  2. 会话与开发管理:using-superpowers 用于引导何时使用技能体系;finishing-a-development-branch 处理开发完成后的合并、PR 或清理决策。
  3. 技能编写与维护:writing-skills 用于编写、编辑和验证新技能。
  4. 技术文档与排查:github-actions-docs 提供基于文档的 GitHub Actions 指导与排查。
  5. 内部机制解析:how-it-works 可解释内部机制,例如 claude-mem 的工作原理。
  6. 联网搜索:web-search 通过 DuckDuckGo 免费端点进行搜索,无需 API key。
  7. 中文公文处理:gongwen-skill 支持中文公文全流程处理,包括 GB/T 9704 检查、修复、模板和转换。
  8. 演示文稿生成:ppt-studio 可一键生成原生 .pptx 演示文稿,支持 PPTD DSL 和 JSON 双引擎。

安装与启用

该插件为纯目录技能集,无需插件体系。

git clone https://github.com/linhut/dsh-skills.git
# 方式 A:拷入全局技能目录
cp -r dsh-skills/skills/* ~/.dsh/skills/
# 方式 B:在 settings.yaml 中配置 customSkillDirs 指向 dsh-skills/skills

安装后,DSH 会在会话目录中展示技能名称。模型通过内置 skill({ name }) 工具按需加载技能正文。

技能结构

每个技能对应一个目录 skills/<name>/,包含 SKILL.md 文件。

SKILL.md 文件头部为 Frontmatter,包含:
* name:技能名称,需为 kebab-case,与目录名一致。
* description:模型可见的描述,用于触发。
* disable-model-invocation:可选,控制是否禁用模型调用。
* user-invocable:可选,控制是否允许用户手动调用。

许可证与来源

  • 仓库整体采用 MIT 许可证。
  • 其中部分技能(brainstorming、using-superpowers、finishing-a-development-branch、writing-skills)衍生自 obra/superpowers 项目,遵循 MIT 许可证(© Jesse Vincent)。其余技能按各自来源许可使用。

注意事项

使用前应检查源码与许可证,确保符合项目要求。此技能集以当前 DSH 进程权限运行。

dsh-skills 提供了一套标准化的方法论,能够直接集成到 DSH 工作流中。更多细节可参考项目目录或源码仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜