| name | constellation-architecture |
|---|---|
| description | Get a high-level overview of the codebase architecture |
IMPORTANT: Do NOT invoke any skills or other commands. Directly call the MCP tool specified below.
Retrieve a high-level architectural overview of the codebase.
Call the code_intel tool with this code parameter:
const result = await api.getArchitectureOverview({ includeMetrics: true, includeModuleGraph: false });
return result;Present the following:
-
Project Summary
- Project name
- Total files and total symbols
- Supported languages
-
Language Distribution
- For each language in result.data.metrics.byLanguage, show:
- Language name
- File count
- Symbol count
- Percentage of codebase
- For each language in result.data.metrics.byLanguage, show:
-
Symbol Breakdown
- Top 10 symbol kinds from result.data.metrics.byKind (functions, classes, interfaces, etc.)
- Show count for each
-
Key Directories
- Top 10 directories by symbol count from result.data.structure
- These represent the main modules/areas of the codebase
-
Observations (optional insights):
- Note if it's heavily function-based vs class-based
- Multi-language codebase characteristics
- Relative size of different areas
Keep the output concise and scannable. Focus on giving a quick mental model of the codebase structure.