weopenfire-git/dsh-plugin-pub-review

weopenfire-git★ 0TypeScript最后同步: 2026-08-18

在 GitHub 打开

Publish-readiness review for DeepSeek Harness plugins: official docs freshness check (docs-check), 30+ static checks with a Ready/Not-Ready verdict (plugin-review), and publish preflight + command guidance (plugin-publish).

README 摘要

dsh-plugin-pub-review — 发布就绪审查:给 dsh 插件做体检 English 中文 发布前一站式审查(publish-readiness review): 查官方文档有没有更新 → 按官方规范做 30+ 项静态体检 → 只读预检 + 发布命令引导 。让「能不能发布」有依据,而不是靠感觉。 体检流程(医院比喻) 定位 发布就绪审查回答两件事: 这个插件能不能发 、 怎么发 。 1. 先核官方文档 :docs-check 检查官方插件开发文档有没有更新——避免用过期的规范「错诊」; 2. 再按规范体检 :plugin-review 对照官方 basic 文档与骨架经验规则做 30+ 项静态检查,输出 ✅/⚠️/❌ 清单、修复药方与 Ready / Not-Ready 判定; 3. 最后引导发布 :plugin-publish 只读预检(typecheck/test/build/npm pack),生成 git commit/tag/push 命令序列—— npm publish 始终留给你手动执行(2FA 屏障)。 🚀 现状 版本 亮点 v0.2.1+ README 重构与校准:主文不点名其他插件;对比表移至文末并校准部分符合标注 v0.2.0 更名 dsh-plugin-pub-review(原 dsh-plugin-doctor),突出「发布就绪审查」定位 v0.1.x 三个工具 + 斜杠命令 + 启动横幅 + 测试 工具 1. docs-check —— 审查前的「医学规范核查」 避免用过期规则「错诊」:审查前自动核对官方插件开发文档是否更新。 - 多源回退 :优先 GitHub contents API(按文件 sha 快速比对,网络实测可达 200);失败时自动回退本地 DSHarness checkout - 状态持久化 : /.dsh/plugin-pub-review/docs-state.json 记录每篇上次 sha 与检查时间;官方规则更新时提醒「规则库需要复核」 2. plugin-review —— 静态「全身体检」与诊断 对目标插件仓库做 30+ 项静态检查 ,输出 ✅/⚠️/❌ 清单 + 修复药方 + 发布就绪判定(Ready / Not Ready)。 检查文件 诊断关注点 package.json type: "module" 、main/types/exports 指向 lib、files 只发 lib、scripts(build/typecheck/test/prepare)、peerDependencies 用范围(cordis + dsh- )、schemastery 在 dependencies tsconfig.json strict、declaration、outDir lib/types…

在 GitHub 查看完整 README →
工具/开发dsh-plugin

分类