SuperAPI AI 工具集

plan-gap-analysis

编程与开发

查看项目

更新于 10-15 20:30

技能介绍

用途:分析 Rust self-learning memory 项目中 plans/ 目录记录的规划与实际代码实现之间的差距,输出差距分析报告与待办清单。

主要能力:按阶段盘点计划文件(00-overview.md、01-understand.md、02-plan.md、03-execute.md、04-review.md、05-secure.md、06-feedback-loop.md);盘点代码库中的 crate 与源文件;按 UNDERSTAND、PLAN、EXECUTE、REVIEW、SECURE、FEEDBACK 各阶段检查数据结构和类型定义、架构决策与成功指标、存储与学习及 MCP 功能、FR1-FR7 与 NFR1-NFR6 测试、攻击面与缓解措施、边界情况与优化;将缺口分为 Critical(安全漏洞、数据损坏风险、核心功能缺失)、High(性能目标未达成、测试覆盖率不足、缺少错误处理)、Medium(代码质量、文档缺口)等优先级;生成带文件路径、计划文件行号、影响与工作量估算的 TODO。

使用方式:先读取全部计划文件,再用 find . -name "Cargo.toml" -not -path "/target/" 与 find . -name ".rs" -not -path "/target/*" 列出 crate 和源文件,分析 do-memory-core、do-memory-storage-turso、do-memory-storage-redb、do-memory-mcp、do-memory-test-utils 及 benches,然后逐阶段核对并输出报告。报告包含总需求数、已实现数与百分比、缺口数、按阶段的完成情况、关键缺口列表。

适用场景:项目规划与实现对齐检查、发布前缺口审计、技术债梳理。

限制:资料未提供具体安装命令、运行入口、依赖版本、收费方式与效果数据,暂未提供。