把《阿里巴巴 Java 开发手册》精选 44 条做成内嵌技能:写、改、评审 Java 代码与建表语句时按手册约束,交付前按编号自检。
安装
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:511659192/ai-plugins#path:/plugins/alibaba-java-guidelines
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
把《阿里巴巴 Java 开发手册》(1.3.0) 精选 44 条作为 DeepSeek Harness 技能打包发布的插件。装上后在写、改、评审 Java 代码与 SQL/建表时按编号自检,不再需要手工往 ~/.dsh/skills 里放文件。
做什么
- 通过技能注册表的内嵌技能接口注册一个 provider(
ctx.skills.registerProvider),技能名alibaba-java-guidelines。 - 每次加载都重新读包内的
skills/alibaba-java-guidelines/SKILL.md,改内容不需要发版或重启。 - 不注册工具、不写会话事件、不影响模型请求之外的任何东西;没有设置页,也没有配置项。
安装
dsh plugin --profile <profile> add "git+https://gitee.com/yangmengdx3/ai-plugins.git#main&path:/plugins/alibaba-java-guidelines"
装好后重载页面/会话即可在技能目录里看到 alibaba-java-guidelines。
优先级
打包技能以 rank 600 注册。本地根(<project>/.dsh/skills 100、<project>/.agents/skills 200、customSkillDirs 300、~/.dsh/skills 400、~/.agents/skills 500)都排在它前面——同名技能以本地的为准,所以已经手工装过这份技能的人不会看到重复条目。
要求
- DeepSeek Harness
>=0.2.2-0 <0.3.0-0(engines.dsh)。 - 需要技能注册表(
@deepseek-ai/dsh-skill)在场;本插件inject: ['skills'],缺少该服务时不会激活。
文件
| 文件 | 作用 |
|---|---|
index.js |
Host 半:解析 SKILL.md front matter,注册 provider |
skills/alibaba-java-guidelines/SKILL.md |
技能正文(44 条精选规约) |
cordis.patch.yml |
插入 alibaba-java-guidelines 行 |
icon.svg |
插件管理器图标(./icon 导出) |
assets/icon-180.png |
市场卡片位图 |
许可
插件代码与打包文件按 MIT 发布,见 LICENSE。
skills/alibaba-java-guidelines/SKILL.md 收录的是《阿里巴巴 Java 开发手册》(1.3.0) 的条文摘录与使用说明,条文版权归原权利人;MIT 只覆盖插件代码,不改变该文档的归属。
链接
同类插件
zhu1090093659/dsh-web#packages/dsh-skill-explorer★ 9959
技能中心:按来源分级浏览已加载的全部 skill,启用/禁用模型调用、创建新技能、删除进可恢复回收站。
iflytek/skillhub#dsh★ 5358
在 DeepSeek Harness 内浏览、搜索 SkillHub 技能,并管理本地技能的安装、更新和卸载。适配 DSH 0.2.0-rc.2 与 0.2.1-rc.2,暂不兼容 0.2.1-rc.3。
QingYunA/answer-me-with-html★ 5085
把回答做成一页可视化 HTML:模型只写简短的 Markdown 草稿,随包附带的 `am` 命令行生成页面,支持流程图、时序图、树、时间线、ER 图、表格和提示框。
hyhmrright/brooks-lint★ 1556
提供六个代码质量技能,涵盖代码审查、架构审计、技术债、测试质量、健康看板与修复。
GanyuanRan/Aegis★ 1411
面向编码 Agent 的软件工程方法包,提供基线优先规划、系统化调试、提示词卫生、完成前验证,以及修复/退役双轨跟踪技能。
superdesigndev/superdesign-skill★ 935
在 Superdesign 画布上做 UI 与营销图的设计技能:先读代码库拿上下文、抽取现有设计系统,再通过 Superdesign CLI 生成并迭代可分支的设计稿、流程页与可复用组件。
社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。