🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

项目地图治理 Fishsb/dsh-project-map-governance

DeepSeek Harness
Fishsb60 天前有提交已提供中文文档扫描:无法判定

为 AI 项目生成地图与更新日志并自动校验

28.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查未通过:仓库缺少 package.json,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/Fishsb/dsh-project-map-governance.git
按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]!
作者未把包发布到 npm,只能用源码安装
插件本身没问题,是分发方式不同
数据截至 2026/09/25·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 60 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安装兼容性检查需源码安装

仓库缺少 package.json,无法用 dsh 插件安装命令安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-project-map-governance(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/9/23 13:51:47

安全扫描自动 · 静态分析源码
v2.7.0
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。

  • · 取源不可用(Error: github tarball HTTP 404 @ https:
  • · api.github.com
  • · repos
  • · Fishsb
  • · dsh-project-map-governance
  • · tarball)
扫描于 2026/11/4(0 天前)

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-llm@deepseek-ai/dsh-tools
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 生成项目地图
  • 生成更新日志
  • 自动校验

DeepSeek Harness 项目地图+更新日志治理插件:原生工具 init/sync/check/adr/status/reconcile(规则引擎 + MCP)

README

由 DeepSeek 最新模型翻译生成
dsh-project-map-governance @dsh-external/project-map-governance —— 面向 DeepSeek Harness 的项目地图 + 更新日志治理工具包。 它为 vibe / AI coding 项目安装一套可持续、可缩放的治理层,并把治理命令以 DSH 原生工具的形式提供给 agent: - 结构锚:AGENTS.md(CLAUDE.md) + docs/map/{index,root,tree,decisions},信息类主辅分离 + 渐进披露 - 语义闭环:跨模块关联(出边+反向)、CHANGELOG、ADR、语义字段——全部可由 off|warn|error 规则门禁 - 防漂移:pre-commit 自动 check;规模审查 + 文档卫生 reconcile - 零依赖:引擎仅用 Node 标准库;工具注册基于 Cordis / schemastery 设计与生态对照(渐进披露 / AGENTS.md 标准 / llms.txt / ADR / Changelog Enforcer / document-hygiene)见下方「背景」章节的链接。
展开完整文档(README 剩余 1 节)
dsh-project-map-governance

@dsh-external/project-map-governance —— 面向 DeepSeek Harness 的项目地图 + 更新日志治理工具包。

它为 vibe / AI coding 项目安装一套可持续、可缩放的治理层,并把治理命令以 DSH 原生工具的形式提供给 agent:

- 结构锚:AGENTS.md(CLAUDE.md) + docs/map/{index,root,tree,decisions},信息类主辅分离 + 渐进披露
- 语义闭环:跨模块关联(出边+反向)、CHANGELOG、ADR、语义字段——全部可由 off|warn|error 规则门禁
- 防漂移:pre-commit 自动 check;规模审查 + 文档卫生 reconcile
- 零依赖:引擎仅用 Node 标准库;工具注册基于 Cordis / schemastery

设计与生态对照(渐进披露 / AGENTS.md 标准 / llms.txt / ADR / Changelog Enforcer / document-hygiene)见下方「背景」章节的链接。

工具(本插件注册到 Harness)

| 工具(DSH 注册名) | 作用 |
| _dsh_external_project_map_governance_init | 初始化治理:AGENTS/CLAUDE + docs/map + CHANGELOG + pre-commit |
| _dsh_external_project_map_governance_sync | 改动后同步:tree 按粒度刷新 + root.md 派生表 + index reconcile |
| _dsh_external_project_map_governance_check | 规则审查(结构化返回):dead-links / relatedness / changelog / semantics / … |
| _dsh_external_project_map_governance_adr | 新建架构决策记录 ADR-NNNN.md |
| _dsh_external_project_map_governance_status | 治理状态快照(配置/粒度/模块/ADR/reconcile 天数) |
| _dsh_external_project_map_governance_reconcile | 文档卫生 reconcile 清单 |

引擎与形态

引擎(Node 标准库脚本,零第三方依赖,运行于 Harness 自带 Node 22+)在本仓库 engine/ 子目录(ADR-0002):

engine/
├── SKILL.md 引擎完整文档与迁移说明 ├── governance.schema.json 治理配置 schema ├── scripts/ │ ├── lib-parse.mjs 统一解析层(文档格式 / 配置 schema 单一源) │ ├── lib-links.mjs 跨模块引用扫描器(相对/绝对导入) │ ├── init / sync / check / adr / status / reconcile / devref │ └── mcp-server.mjs MCP stdio 薄包装(供 Claude Code 等其他 agent) └── test/smoke.mjs 引擎回归(用例数以运行输出为准)

本插件是引擎的一层薄契约:把同套脚本包装成 DSH 原生工具(check 走 --json 结构化返回)。因此:

- pre-commit hook、CLI、DSH 插件、MCP —— 四方共用同一引擎,行为一致
- src/ 注册 6 个 DSH 工具(契约层);engine/scripts/.mjs 是引擎命令;scripts/build.sh 是仓库自身构建脚本(非引擎命令)
- 引擎自定位基于 import.meta.url(向上两级解析),本仓 engine/ 下即插即用;也可部署到其他目录(如 skill 运行副本)
- 项目级产物(docs/map/)是项目内文档*,不入本仓库

引擎部署副本:C:\Users\lk\.dsh\skills\project-map-governance 是引擎的运行副本(从本仓 engine/ 同步,供本机 skill 体系加载)。

安装与注入

依赖:Node.js 22+(Harness 自带)、装有 dsh-super-injector 的 Harness 环境。

git clone https://github.com/Fishsb/dsh-project-map-governance
cd dsh-project-map-governance

1) 构建(需要 DSH 源码 checkout,用于 tsc 与 vendor 依赖): $env:DSH_CHECKOUT = "C:\path\to\dsh\source" bash scripts/build.sh

2) 注入(免重启,热加载):在 Harness 会话内调用 dev_inject_plugin ;或标准安装:dsh plugin --profile web add

无 DSH 源码 checkout 的环境下,可将预构建的 lib/ 一并放入包内(默认被 .gitignore 忽略以保持仓库纯净);lib/index.js 与本仓库 src/index.ts 一一对应。

本仓库 clone 后即本地开发/注入用;如已 clone 到别的目录名,注入/构建时以实际目录为准。

注入成功后,6 个治理工具出现在 Harness 工具表中(带参数 schema 与结构化返回),无需再走 bash。

配置

引擎配置位于项目内 docs/map/governance.json:

{
"configVersion": 3,
"level": "files", // files|dirs|modules(按文件数自动降档)
"roots": ["src"], // 白名单模块(可选)
"links": true, // 跨模块引用自扫描json
"rules": { // 规则表:off|warn|error(error=门禁)
"dead-links": "error",
"relatedness": "warn",
"changelog": "off",
"semantics": "warn",
"doc-hygiene": "warn"
}
}

v2 及更早的 legacy 字段(strict/strictLinks/changelog/strictSemantics)在首次运行时自动迁移到 rules(configVersion: 3),无需手工迁移。

为其他 agent 提供(MCP) bash claude mcp add project-map-governance -- node /engine/scripts/mcp-server.mjs

即本仓库克隆路径(引擎在 engine/ 子目录)。以 MCP 工具形式向任意支持 MCP 的 agent 暴露同 6 个能力。

兼容性

- 目标:本地 Harness(DeepSeek Harness,含 dsh-super-injector)
- 插件自身:@deepseek-ai/dsh-tools / cordis / schemastery(peerDependencies,由注入器通过 junction 链接到宿主自带包)
- 引擎:Node 标准库,无第三方安装

背景与设计对照

- A Complete Guide To AGENTS.md(渐进披露)
- llms.txt(LLM 导航文件)
- ADRs(架构决策记录)
- Changelog Enforcer
- document-hygiene

协议

BSD-3-Clause

English: README.en.md
预览分享卡片长什么样 ↓Fishsb/dsh-project-map-governance
分享 · DeepSeek Harness Hub
Fishsb/dsh-project-map-governance

为 AI 项目生成地图与更新日志并自动校验

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部