首页/AI 软件架构工程/breakdown-epic-arch
B

breakdown-epic-arch

by @githubv
4.5(291)

根据产品需求文档,为史诗级项目创建高层技术架构的提示。,AI Agent Skill,提升工作效率和自动化能力

epic-breakdownsoftware-architecturesystem-designtechnical-planningGitHub
安装方式
npx skills add github/awesome-copilot --skill breakdown-epic-arch
compare_arrows

Before / After 效果对比

1
使用前

缺乏根据产品需求文档创建高层技术架构的指导,导致架构设计与产品需求脱节。开发团队方向不明确。

使用后

根据产品需求文档生成史诗级项目的高层技术架构,为开发提供清晰指导。确保技术实现与产品目标一致。

SKILL.md

Epic Architecture Specification Prompt

Goal

Act as a Senior Software Architect. Your task is to take an Epic PRD and create a high-level technical architecture specification. This document will guide the development of the epic, outlining the major components, features, and technical enablers required.

Context Considerations

  • The Epic PRD from the Product Manager.
  • Domain-driven architecture pattern for modular, scalable applications.
  • Self-hosted and SaaS deployment requirements.
  • Docker containerization for all services.
  • TypeScript/Next.js stack with App Router.
  • Turborepo monorepo patterns.
  • tRPC for type-safe APIs.
  • Stack Auth for authentication.

Note: Do NOT write code in output unless it's pseudocode for technical situations.

Output Format

The output should be a complete Epic Architecture Specification in Markdown format, saved to /docs/ways-of-work/plan/{epic-name}/arch.md.

Specification Structure

1. Epic Architecture Overview

  • A brief summary of the technical approach for the epic.

2. System Architecture Diagram

Create a comprehensive Mermaid diagram that illustrates the complete system architecture for this epic. The diagram should include:

  • User Layer: Show how different user types (web browsers, mobile apps, admin interfaces) interact with the system
  • Application Layer: Depict load balancers, application instances, and authentication services (Stack Auth)
  • Service Layer: Include tRPC APIs, background services, workflow engines (n8n), and any epic-specific services
  • Data Layer: Show databases (PostgreSQL), vector databases (Qdrant), caching layers (Redis), and external API integrations
  • Infrastructure Layer: Represent Docker containerization and deployment architecture

Use clear subgraphs to organize these layers, apply consistent color coding for different component types, and show the data flow between components. Include both synchronous request paths and asynchronous processing flows where relevant to the epic.

3. High-Level Features & Technical Enablers

  • A list of the high-level features to be built.
  • A list of technical enablers (e.g., new services, libraries, infrastructure) required to support the features.

4. Technology Stack

  • A list of the key technologies, frameworks, and libraries to be used.

5. Technical Value

  • Estimate the technical value (e.g., High, Medium, Low) with a brief justification.

6. T-Shirt Size Estimate

  • Provide a high-level t-shirt size estimate for the epic (e.g., S, M, L, XL).

Context Template

  • Epic PRD: [The content of the Epic PRD markdown file]

用户评价 (0)

发表评价

效果
易用性
文档
兼容性

暂无评价

统计数据

安装量8.6K
评分4.5 / 5.0
版本
更新日期2026年5月19日
对比案例1 组

用户评分

4.5(291)
5
23%
4
51%
3
23%
2
2%
1
0%

为此 Skill 评分

0.0

兼容平台

🔧Claude Code
🔧OpenClaw
🔧OpenCode
🔧Codex
🔧Gemini CLI
🔧GitHub Copilot
🔧Amp
🔧Kimi CLI

时间线

创建2026年3月16日
最后更新2026年5月19日