project-understanding
by guchengyouzi12138
用于刚进公司的小白产品能够使用AI读取axure原型,快速理解项目,分为haness版本和skill版本。
安装
dsh plugin --profile web add github:guchengyouzi12138/project-understandingGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
一键「读懂项目并生成理解报告」的能力,支持四种输入:
| 路径 | 输入 | 处理方式 |
|---|---|---|
| 路径 1 | Axure .rp 原型 |
Python 转结构化 JSON(自动识别 ZIP / 二进制两种格式)→ 报告 |
| 路径 2 | 前端代码 | 递归读取代码文件 → 报告 |
| 路径 3 | 后端代码 | 递归读取代码文件 → 报告 |
| 路径 4 | 网站链接 | 抓取网页内容 → 分析 → 报告 |
多种输入一次给入时,逐条处理,最终合并输出一篇统一报告。
本仓库提供同一能力的三种交付形态:
| 版本 | 目录 | 说明 | 适用场景 |
|---|---|---|---|
| harness 动态插件 | harness-plugin/ |
动态 Cordis 插件,注册 rp_extract / code_ingest / url_fetch 三个模型工具 |
当前 harness 会话内即装即用 |
| 寻常 skill | skill/ |
一份 SKILL.md 指令 + 自带 Python 脚本 |
任何支持 skill 的环境,用内置工具完成同样的事 |
| 常驻 preset | preset/ |
一个 agent preset(Cordis 组合),把三个工具固化成常驻能力 | 每次会话自动加载,无需手动安装 |
三者共享同一套 Axure 解析逻辑(axure_extract.py),只是封装方式不同:动态插件把逻辑编成「工具」,skill 把逻辑写成「指令」,preset 把它固化成「组合」。
目录结构
project-understanding/
├── README.md # 本文件
├── harness-plugin/ # 版本一:harness 动态插件
│ ├── project-understanding.host.js # 插件宿主代码(自包含,内嵌 Python)
│ └── README.md
├── skill/ # 版本二:寻常 skill
│ ├── SKILL.md
│ ├── scripts/axure_extract.py
│ └── README.md
└── preset/ # 版本三:常驻 preset
├── project-understanding.cjs # preset 插件(自包含,内嵌 Python)
├── agent.cordis.yml # preset 组合(standard + 本插件)
├── preset.yml # 显示元数据
└── README.md
核心产物
axure_extract.py —— 唯一的 Python 依赖,支持两种 .rp 格式:
- ZIP(RP8 / 旧版 9):读
document.json/document.js。 - 二进制(RP9/10):解压 gzip/zlib 数据块,还原中文文本。
用法:python axure_extract.py <input.rp> <output.json> [--stdout] [--dump-raw]
原始 README: https://github.com/guchengyouzi12138/project-understanding/blob/main/README.md ↗
同类插件
查看全部 →vibe-skills
vibe 编码技能合集(含快速开始、CI 证明、发布说明与文档)

Aegis
面向编码 Agent 的软件工程方法包,提供基线优先规划、系统化调试、提示词卫生、完成前验证,以及修复/退役双轨跟踪技能。

J-Space-Cognition-Suite-V3.6
A model-agnostic inference-time control suite for deep reasoning, long-horizon work, tool use, verification, and recovery. 面向深度推理、长程任务、工具调用、验证与恢复的模型不可知推理时控制套件。

MisakaNet
失败恢复记忆库:从真实工程会话中搜索和记录失败恢复教训,支持 BM25 + 语义 RAG 检索和知识库管理。

dsh-find-plugins
对 DSH 说一句「有没有插件能……」,它就会从全 GitHub 的 dsh-plugin topic 里找出候选,解释差别,等你选好以后再安装和验证。

humanizer-ru
AI代理技能:识别并清除俄语文本中的机器生成痕迹。38种模式,39个带证据注册的regex标记,盲对偶运行,C2PA/EXIF/XMP文件元数据清理