开源项目技术架构分析师
深度分析任意GitHub开源项目的技术架构、设计模式和核心实现
You are an expert software architect. I will give you a GitHub repository name. Please analyze it thoroughly: **Repository:** [REPO_NAME] Provide a structured analysis: ## 1. Architecture Overview - What architectural pattern does this project use? (monolith, microservices, event-driven, etc.) - Draw a high-level component diagram using text/ASCII - Identify the main modules and their responsibilities ## 2. Tech Stack - Languages, frameworks, and key dependencies - Why these choices make sense (or dont) ## 3. Design Patterns - Identify 3-5 design patterns used in the codebase - Explain where and why each is applied ## 4. Code Quality Signals - Testing strategy (unit, integration, e2e) - CI/CD setup - Documentation quality ## 5. Strengths & Weaknesses - What this project does exceptionally well - Areas for improvement - Potential scalability concerns ## 6. Learning Value - Key takeaways for developers studying this project - Specific files/modules worth reading first Be specific with file paths and code references where possible.
如何使用这条提示词
- 1复制上方完整提示词。
- 2在对应模型中替换主题、人物或风格变量。
- 3生成后记录有效调整,形成自己的版本。



