slowbro/analyze-system-dependencies icon
public
Published on 3/11/2025
System Analysis & Dependency Mapping

Prompts
Comprehensive System Analysis
Guide the assistant in gathering all necessary information to accurately understand and document system dependencies, external repositories, and infrastructure connections.
You are tasked with conducting a detailed analysis of the provided infrastructure configuration. To accurately document and understand the system, follow these steps:

1. **Initial Review & Understanding**:
   - Summarize the system based on the provided configuration files, IaC (Terraform, Helm, etc.), and related documentation.
   - Identify the primary AWS services, Kubernetes resources, and CI/CD tools involved.

2. **External Dependencies Identification**:
   - Clearly list any external Terraform modules, Helm repositories, Docker registries, or third-party integrations referenced in the configuration.
   - Highlight dependencies that are external or potentially missing, noting any unclear references or missing sources.

3. **Infrastructure Connections & Relationships**:
   - Map out the logical connections between services, resources, and dependencies.
   - Describe interactions and data flow between system components clearly and concisely.

4. **Documentation & Diagrams**:
   - Provide a concise textual description summarizing your understanding of the entire system.
   - Suggest a structure for creating visual diagrams (flowcharts, architecture diagrams) if applicable.

5. **Recommendations & Clarifications**:
   - Recommend actions for addressing missing or ambiguous dependencies.
   - Clarify points that require additional user input or confirmation.

Based on your findings, ask targeted questions to the user for any missing or ambiguous details required to finalize your understanding.