DSH Plugins
返回列表
🧠

dsh-feature-map

记忆 更新于 2026.10.19

在终端中运行以下命令:

dsh plugin install megablue/dsh-feature-map

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 插件设置中执行 dsh plugin install megablue/dsh-feature-map,或从源码 https://github.com/megablue/dsh-feature-map 将本目录添加为 bundle 后启用。

插件介绍

在真实项目里定位一块功能,往往要先搜目录、连开好几个文件,再猜哪些片段才值得读。dsh-feature-map 用「一页一功能」的地图把文件、类型、测试和常见坑集中写清楚,并把这份地图放进智能体的提示里,让它按问题粒度去读索引、主题、整页或某一节,而不是一上来就扎进源码。

插件提供五类能力:读取地图、检查索引与页面是否漂移、过大章节是否难一次读完;为新项目搭好 AGENTS.md、HANDOFF.md、docs/SPEC.md 与地图索引;对已有文档做只读诊断并只补缺失文件;对结构老化的地图做标题、Status 行、分节与索引对齐的重整。另有提示词说明阅读顺序,并在项目已有地图时,对本会话的第一次源码类查找(read/grep/glob)做一次拦截并说明应先查地图——已读过地图则不再拦,无地图的项目也不拦。

地图本身是普通 Markdown,强调用符号名而非行号、单节控制在可读体量内。适合希望智能体「先读文档再动代码」的团队,以及要从零建立文档工作流,或把零散 docs 收拢成可维护功能地图的存量项目。需要整仓机械重构、暂时不想被提醒时,可通过配置把守卫改为仅提示或关闭。

使用场景

  • 新项目需要搭 AGENTS.md 与 docs/features 文档骨架
  • 存量仓库要把零散文档收成可维护的功能地图
  • 希望智能体在本会话内先查地图再读源码

适合人员

  • 使用 DeepSeek Harness 的本地工作区团队
  • 代码量大、靠 grep 定位功能的维护者
  • 愿意为智能体维护按功能分页的 Markdown 地图