GongYuanCaiJi/dsh-understand-anything

GongYuanCaiJi★ 0TypeScriptLast synced: 2026-08-15

Open on GitHub

理解任何东西技能包(移植自 Understand-Anything)

README excerpt

🧠 dsh-understand-anything 简体中文 English 一句话:让 AI 先看懂整个代码库,再回答你的问题——生成知识图谱,聊代码、查影响、做架构分析、生成新手上手指南。 移植自 Egonex-AI/Understand-Anything (MIT), skills / agent 层逐字保留,只适配 DeepSeek Harness 的插件机制。 ✨ 功能 - 🕸️ 交互式知识图谱 —— 扫描代码库,产出 knowledge-graph.json (架构、依赖、调用关系、复杂度) - 💬 /understand-chat 聊天问答 —— 基于图谱回答代码库问题,不把整个文件塞进上下文 - 🔍 /understand-diff 改动影响分析 —— 当前改动影响了哪些组件、有哪些风险 - 🧭 /understand-onboard 新手上手指南 —— 为新人生成项目导读 - 🏛️ /understand-domain 业务领域提取 —— 从代码中识别业务领域、流程与步骤 - 📚 /understand-knowledge 知识库分析 —— 分析 Karpathy 模式的 LLM wiki 知识库 - 🎨 /understand-figma 设计稿分析 —— 通过 Figma API 生成设计知识图谱 - 🌐 多语言 —— --language zh 生成中文摘要、标签与说明 📸 效果 在一个中型仓库里: 然后: 📦 安装 安装时 prepare 会跑结构校验;首次运行 /understand 时,skill 会按上游流程用 pnpm 构建分析引擎( @understand-anything/core )。若 pnpm 拦下构建步骤,在 profile 的 pnpm-workspace.yaml 里把本套件加入 allowBuilds (本套件自带的 pnpm-workspace.yaml 已包含 tree-sitter 语法的 allowBuilds)。 从本地目录安装: 需要 Node.js ≥ 22 与 pnpm ≥ 10(上游要求)。 🚀 使用 分析引擎与技能文本均为上游英文原文,未做翻译(移植规则:100% 原样复制)。 ⚠️ 没搬什么(web 应用不搬) 上游包含完整的 web 应用,dsh 插件形态承接不了——这是能力边界,不是取捨: - homepage/ 官网、 packages/dashboard 交互式看板、 packages/viewer 独立查看器 —— 均 未搬入 本套件。需要看板/查看器请到 上游仓库 获取。 - Claude Code 专属的 hooks/ (提交后自动更新)、平台安装脚本与各平台清单未搬入。 - 逐字保真清单见 THIRD PARTY NOTICES.md(242 档…

View full README on GitHub →
Tools / Devdeepseek-harnessdshdsh-pluginagent

Category