dsh-project-compass:DeepSeek Harness 代码库分析插件

前言

DeepSeek Harness (DSH) 的理念是「一切皆插件」。在插件生态中,dsh-project-compass 提供了代码库分析能力。当你接手一个陌生项目时,最大的成本往往不是读代码,而是不知道从哪里开始,以及不知道修改哪里会破坏什么。

插件介绍

这是一个 AI 驱动的 DSH 插件,用于代码库分析、开发者入职和项目级问答。插件维护者为 lpeixin,采用 MIT 许可证。

核心功能

插件无需在线,也无需先运行项目,即可对现有代码库进行分析。

  1. 代码库分析:扫描项目结构。
  2. 生成文档:
    - ARCHITECTURE.md:架构说明,包含分层与依赖关系。
    - MODULE_MAP.md:模块地图,列出模块职责、文件列表、依赖关系。
    - KEY_FLOWS.md:关键流程提取,包含流程图与证据。
    - GETTING_STARTED.md:项目上手指南。
  3. 项目级 AI 问答:提供带引用的问答接口,返回答案时附带证据引用。

典型用法

在项目根目录下执行以下命令进行分析并生成报告:

node scripts/compass-cli.mjs analyze . && node scripts/compass-cli.mjs report .

插件会将生成的文档输出到 <project>/docs/project-compass/ 目录。这些生成的 artifacts 默认会被 .gitignore 忽略。

适用场景与注意

  • 适用场景:新开发者入职、接手遗留项目、技术负责人评估变更影响范围、需要项目上下文的 AI 智能体。
  • 注意:插件以当前 dsh 进程的权限运行,请确保在执行前检查源码与许可证。文档主要用中文编写。

结尾

dsh-project-compass 通过提供带证据引用的文档,解决了“理解项目”这一非结构化问题。更多细节请参考项目主页。

GitHub | 社区目录

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

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

小夜