SuperAPI AI 工具集

project-requirements

办公与效率

查看项目

更新于 10-16 09:51

技能介绍

用途:在新 SaaS 项目启动前,通过 AI 引导式访谈整理项目需求文档,产出四份核心文件,作为后续 SDLC 规划与 SaaS 模板引导的输入。

主要能力:分阶段访谈与文档生成。阶段一项目概览,收集 SaaS 名称、行业、主要用户、核心问题、上线时间、核心功能(含用户故事、验收标准、优先级)、非功能需求(性能、安全、扩展性、可用性、GIS、文档需求),输出 requirements.md。阶段二业务规则,收集校验规则、计算公式(附示例)、状态机与状态转换、业务约束,输出 business-rules.md。阶段三用户类型,识别角色、能力、可访问数据、所属面板、权限编码与注册流程,输出 user-types.md。阶段四工作流,梳理 3-5 个关键用户旅程的参与者、触发条件、前后置条件、逐步流程、分支与错误处理,输出 workflows.md。阶段五可选 UI 原型,放入 ui-mockups/。

输出文件:docs/project-requirements/ 下的 requirements.md、business-rules.md、user-types.md、workflows.md 及可选 ui-mockups/。文档要求为每个核心功能定义最终用户手册范围;后续功能计划创建时更新 docs/plans/INDEX.md 的状态、紧急度、最近实现日期与最近修改日期。

使用方式:先阅读 SKILL.md,按需加载引用的深入文件;使用模板文件 requirements.md.template、business-rules.md.template、user-types.md.template、workflows.md.template 的结构并替换为实际内容。完成后验证四份文件齐全,按需求在 database/schema/core-schema.sql 创建数据库架构,再使用 saas-seeder 技能引导模板,例如「Using the saas-seeder skill, prepare this repository for [Project Name]」。

适用场景:从模板启动新 SaaS 项目、需要系统化需求收集与文档化时。多租户项目需考虑 franchise_id 过滤。需求需成为功能规格时可加载 references/spec-architect.md。后续可衔接 sdlc-documentation 各阶段与 feature-planning、android-saas-planning、saas-seeder。

限制:不适用于与 project-requirements 无关的任务,或只需简单回答且本技能约束与参考无实质帮助的请求。资料未提供具体定价、平台支持与效果承诺。