SuperAPI AI 工具集

technical-requirements-interview

通用与其它

查看项目

更新于 10-16 01:08

技能介绍

用途:technical-requirements-interview 是一个技能,用于从业务需求出发,通过结构化访谈推导技术需求。开始前需要已有 {base_directory}/requirements/business-requirements.yaml 文件,并理解问题领域。

主要能力:按顺序覆盖架构与模式、技术栈、数据模型与存储、API 设计、安全与认证、测试策略、开发与工具链、部署与分发等类别;每轮只问一个问题,提供 2-5 个推荐选项并支持自由输入;将问答即时追加至 {base_directory}/artifacts/technical-interview.jsonl,若文件已存在则从上次问题继续;完成后生成 {base_directory}/requirements/technical-requirements.yaml,并自动执行缺口分析,给出业务对齐、完整性、一致性评分及建议。

使用方式:执行 /technical-requirements-interview [base-directory]。未提供目录时,在当前目录查找 requirements/business-requirements.yaml;找不到则询问需求文档位置。过程中需要时可创建目录:mkdir -p {base_directory}/requirements 与 mkdir -p {base_directory}/artifacts。输出文档包含 project、version、generated、business_requirements_ref、architecture、technology_stack、project_structure、data_model、api、security、testing、development、ci_cd、deployment、monitoring、performance、scalability、constraints、trade_offs、open_questions 等部分;详细字段参见 references/output-spec.md,示例见 references/example.yaml。

适用场景与限制:适合在正式实现前梳理技术方案、记录决策依据并识别需求缺口。需要用户逐题回答,不能完全自动化;缺失关键信息时可能产生 open_questions,需要人工确认。收费、价格、平台或效果等事实暂未提供。