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 | 社區目錄

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

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

小夜