This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Assessing the quality of a software architecture from a repository requires a multi-faceted approach. You need prompts that explore different aspects of the architecture. Here are some prompts categorized for clarity: | |
- **I. Understanding and Clarity:** | |
- * **High-Level Overview:** | |
* "Can you provide a high-level diagram or description of the main components and their interactions?" | |
* "What are the core responsibilities of this system?" | |
* "What are the major architectural patterns or styles used (e.g., microservices, layered, event-driven)?" | |
* "Explain the rationale behind choosing this specific architectural approach." | |
* "What are the key architectural decisions that were made early on, and why?" | |
* **Component Deep Dive:** | |
* "Choose a key component. Can you describe its purpose, inputs, outputs, and dependencies?" |