Skip to content

Instantly share code, notes, and snippets.

View explicitcontextualunderstanding's full-sized avatar

explicitcontextualunderstanding

View GitHub Profile
@explicitcontextualunderstanding
explicitcontextualunderstanding / gist:3beaf682642e6ee20e4a7363f9143089
Created January 26, 2025 01:52
Assessing the quality of a software architecture from a repository
- 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?"