SuperAPI AI 工具集

031-architecture-adr-functional-requirements-cli

编程与开发

查看项目

更新于 10-15 22:39

技能介绍

用途:通过交互式对话,帮助团队梳理并记录 CLI 应用的架构决策与功能需求,最终产出 Architectural Decision Records(ADR)。ADR 是对话结果的文档,而非对话本身。

主要覆盖:初始背景(CLI 目的、用户、约束、时间线);功能需求(工作流、命令、输入/输出、用户体验);技术决策(语言/框架、架构、数据、集成、测试、分发);决策综合与验证;ADR 文档生成与后续步骤。

使用方式:以对话式发现推进,一次只问一到两个问题,基于回答继续追问,并在继续前进行验证。流程要求:开始前运行 date 以获取 ADR 的准确时间戳;每次重新读取参考模板,不使用缓存问题;一次只问一两个问题;在提议创建 ADR 前向用户确认摘要是否准确;等待用户明确确认“proceed”后才生成 ADR。详细指南、示例与约束见 references/031-architecture-adr-functional-requirements-cli.md。

适用场景:需要为 CLI 工具编写 ADR、整理技术选型与功能需求并形成可追溯文档的团队。

限制:仅在充分对话并获得用户确认后才创建 ADR;需遵循上述强制步骤;其他平台、收费或效果信息暂未提供。