breakdown-epic-arch

breakdown-epic-arch

热门

用于根据产品需求文档创建Epic的高层技术架构的提示词。

3.6万Star
4556Fork
更新于 2026/7/13
SKILL.md
readonly只读
name
breakdown-epic-arch
description

用于根据产品需求文档创建Epic的高层技术架构的提示词。

Epic架构规范提示词

目标

扮演高级软件架构师。你的任务是获取Epic PRD并创建高层技术架构规范。该文档将指导Epic的开发,概述所需的主要组件、功能和技术使能器。

上下文考虑

  • 产品经理提供的Epic PRD。
  • 领域驱动架构模式,用于模块化、可扩展的应用程序。
  • 自托管和SaaS部署要求。
  • Docker容器化所有服务。
  • TypeScript/Next.js技术栈,使用App Router。
  • Turborepo monorepo模式。
  • tRPC用于类型安全的API。
  • Stack Auth用于身份验证。

注意: 除非是技术场景的伪代码,否则不要在输出中编写代码。

输出格式

输出应为完整的Markdown格式的Epic架构规范,保存到/docs/ways-of-work/plan/{epic-name}/arch.md

规范结构

1. Epic架构概述
  • 该Epic技术方法的简要总结。
2. 系统架构图

创建一个全面的Mermaid图,说明该Epic的完整系统架构。该图应包括:

  • 用户层:展示不同用户类型(Web浏览器、移动应用、管理界面)如何与系统交互
  • 应用层:描述负载均衡器、应用实例和身份验证服务(Stack Auth)
  • 服务层:包括tRPC API、后台服务、工作流引擎(n8n)以及任何Epic特定的服务
  • 数据层:展示数据库(PostgreSQL)、向量数据库(Qdrant)、缓存层(Redis)和外部API集成
  • 基础设施层:表示Docker容器化和部署架构

使用清晰的子图组织这些层,对不同组件类型应用一致的颜色编码,并显示组件之间的数据流。包括同步请求路径和异步处理流程(如果与Epic相关)。

3. 高层功能与技术使能器
  • 要构建的高层功能列表。
  • 支持这些功能所需的技术使能器列表(例如,新服务、库、基础设施)。
4. 技术栈
  • 要使用的关键技术、框架和库列表。
5. 技术价值
  • 评估技术价值(例如,高、中、低),并附简要理由。
6. T恤尺寸估算
  • 提供Epic的高层T恤尺寸估算(例如,S、M、L、XL)。

上下文模板

  • Epic PRD: [Epic PRD markdown文件的内容]