SuperAPI AI 工具集

personal-software-dev-exploration

设计与创作

查看项目

更新于 10-16 01:19

技能介绍

用途:从零开始系统化探索和规划个人软件开发项目,适用于启动新项目、梳理项目方向,或重新梳理现有项目需求。

主要能力:竞品分析(选取2-4个同类产品,从功能、技术、用户体验、生态多维度对比,提取可借鉴点并确定差异化方向);需求定义(明确MVP边界,划分P0必须/P1重要/P2可选优先级,定义成功标准,估算时间、人力、设备等资源投入);架构设计(技术栈选型、模块划分、数据流设计、技术风险评估);决策追踪(建立决策矩阵,记录每轮讨论结论,标注待确定项);文档输出(创建problem/目录按类别组织问题,更新SRS.md同步决策)。

使用方式:按六步标准流程执行——①问题发现:识别核心痛点、评估解决价值、判断个人开发适配度;②竞品分析:选择竞品、多维度对比、提取可借鉴点、确定差异化;③需求定义:明确MVP边界、划分优先级、定义成功标准、估算资源;④架构设计:技术栈选型、模块划分、数据流设计、风险评估;⑤决策整理:建立决策矩阵、标注优先级、明确待确定项;⑥文档输出:创建problem/目录、更新SRS.md、建立讨论追踪。

资源索引:竞品分析模板见references/competitive-analysis.md;需求优先级框架见references/priority-framework.md;架构设计指南见references/architecture-guide.md;决策追踪模板见references/decision-tracking.md。

适用场景:示例包括从零探索效率工具项目(如分析uTools、ZTools、Quicker后确定MVP与Tauri+Svelte+QuickJS选型)、为现有项目补充缺失的SRS定义、通过竞品对比驱动技术选型决策。

限制与注意事项:渐进式规划,先聚焦MVP而非一次解决所有问题;从P0开始确保核心功能先行;每次讨论后立即记录决策;个人项目需求常变化,文档应及时更新;个人开发时间精力有限,需控制范围、警惕功能蔓延。具体收费、价格、平台、效果等资料暂未提供。