用途:为软件项目编写完整的技术规格说明,适用于功能规划、方案评审与设计文档撰写阶段。
主要能力:提供结构化模板,包含元数据(状态、作者、评审人、更新时间)、执行摘要、背景与上下文、目标与非目标、功能需求(带 ID 与优先级,如 P0/P1)、非功能需求(性能、可扩展性、可用性、安全)、技术设计(架构、API 设计、数据库 Schema)、实施计划(阶段、时间线、交付物)、测试策略(单元、集成、E2E)、风险与缓解措施、成功标准。完整模板还涵盖成功指标表、架构图、安全威胁分析、监控与可观测性、风险评估矩阵、发布与回滚计划、依赖跟踪及开放问题。
使用方式:按模板逐节填写;API 示例形如 POST /api/v1/resource,请求 { "field": "value" },响应 { "id": "123", "field": "value" };数据库示例为 CREATE TABLE resources ( id UUID PRIMARY KEY, field VARCHAR(255) );。完整模板见 references/template.md。
最佳实践:包含可衡量的验收标准、架构图、明确的 API 契约、量化的性能目标、风险与缓解、安全考量与回滚流程,并在实施前取得干系人评审。避免模糊需求(如“快”“可扩展”)、跳过非功能需求、忽略安全、不探索替代方案、遗漏测试策略与依赖风险。
限制:资料未提供具体安装命令、收费方式、支持平台或实际效果数据。