SuperAPI AI 工具集

mvpfy-context

智能体与模型

查看项目

更新于 10-16 03:49

技能介绍

用途:该技能在访谈之前、项目配置期间以及每次对话恢复开始时运行,查找项目中已存在的材料,为 MVPFy 编排器提供一份简短的项目画像。

主要能力:在消费方目录执行 scripts/analyze-existing-project.mjs;在 Markdown、YAML、JSON 文件中查找 specs、briefs、backlogs、计划、产品文档与记录;读取清单文件,按语言和目录统计编程文件;识别已声明的技术栈、是否存在应用以及有助于制定首个 MVP 的技术信号;给出带来源、摘要和置信度的回答建议;记录材料无法回答的问题。

使用方式:在 setup-project.mjs 中,该技能在 .mvpfy/ 初始创建之后运行。每次以 $mvpfy 开始对话时重新运行:node skills/mvpfy-context/scripts/analyze-existing-project.mjs --project . 然后读取 .mvpfy/existing-project.json,并结合 state.json、answers.jsonl、MVP.md 及上下文来源。若无材料,则继续按自由叙述的想法进行;若有,则从已解释的字段开始,只呈现下一个相关缺口。

输出:报告位于 .mvpfy/existing-project.json,包含 sources.specs、sources.code、manifests、stack、suggested_answers、gaps、summary。状态中只接收 existing_project_context 的摘要指针。

限制:仅读取上下文,不修改消费方项目文件,除 MVPFy 自身在 .mvpfy/ 内创建的产物外。node_modules、vendor、.git、构建产物、缓存、覆盖率、密钥和二进制文件不读取。函数名、路由或依赖只能说明实现,不能证明受众、问题、价值主张、价格或产品接受度。建议可填补技术空白,但产品、受众与范围选择仍需人在对话中确认。该技能从不写 spec.md,不修改 specsfy/,也不把现有代码转换为 MVPFy 代码。