architecture-diagram
Installation
SKILL.md
Architecture Diagram
This skill generates a two-layer architecture visualization: a high-level application architecture diagram and a detailed component relationship diagram. Produce both in a single pass and save to .github/modernize/assessment/engines/facts/architecture-diagram.md.
Input Parameters
workspace-path(optional): Path to the project to analyze (defaults to current directory)
Execution Steps
Step 1: Generate Application Architecture Section
Analyze the project and produce the complete ## Application Architecture section in one pass:
Analysis:
- Examine build files (Java: pom.xml, build.gradle; .NET: *.csproj, *.sln; JS/TS: package.json, tsconfig.json)
- Review configuration files (application.properties, appsettings.json, .env, database/API configs)
- Scan key source files to extract: framework, major dependencies, data access patterns, external integrations, technology stack
- Identify application layers (UI, Business Logic, Data Access), data storage technologies, and external service dependencies