用途:把任意代码项目转换为可搜索、可链接、可扩展的 Obsidian 知识库。触发词包括 obsidian、项目文档、知识库、分析项目、转换项目。
主要能力:扫描项目结构与类型标识文件(package.json、Cargo.toml、go.mod、pyproject.toml、pom.xml 等)识别语言与框架;读取入口、路由、模型、服务与配置,提取函数/类/接口、API 端点、依赖、配置项与注释;生成项目概览(MOC)、快速开始、架构设计、API 文档、模块说明、配置参考、开发指南和模板等笔记,并添加 [[]] 双向链接、#tag 与 Dataview 索引。
用法:/p2o <项目路径> 完整转换;/p2o <路径> --quick 只生成概览与结构;--api 专注 API 文档;--arch 专注架构文档;-o <输出> 指定输出位置。触发后先经用户确认再扫描。输出方式:写入 00_Inbox/AI/{{项目名}}/(推荐)、30_Resources/Projects/{{项目名}}/ 或本地文件夹、项目 /docs。
规则与限制:AI 写入默认落到 AI 专区,采用追加式写入(obsidian_append_content、obsidian_patch_content),不覆盖已有笔记;文档使用统一 Properties Schema(type、project、source、language、framework、tags、created)。若检测到项目路径不存在、项目超过约 1000 文件、无法识别类型或 MCP 未连接,会提示或回退到本地输出。收费、价格与平台信息暂未提供。