// Comprehensive frontend architecture analyzer that identifies technology stacks, build tools, and architectural patterns. Use when you need to quickly understand a project's structure, dependencies, and technical configuration. Provides analysis for Vue/React/Angular frameworks, Node.js environments, package managers, TypeScript usage, linters, and architecture patterns with multiple output formats including executive summaries and visualizations.
| name | architecture-analysis |
| description | Comprehensive frontend architecture analyzer that identifies technology stacks, build tools, and architectural patterns. Use when you need to quickly understand a project's structure, dependencies, and technical configuration. Provides analysis for Vue/React/Angular frameworks, Node.js environments, package managers, TypeScript usage, linters, and architecture patterns with multiple output formats including executive summaries and visualizations. |
This skill analyzes frontend project architecture and provides comprehensive insights about technology stacks, build tools, and architectural patterns.
Analyze any frontend project with a single command:
const result = await analyzeProject("/path/to/project", {
format: "markdown", // json, markdown, summary, scorecard
includeRecommendations: true
});
The analyzer detects:
Choose the format that best suits your audience:
{
"success": true,
"data": {
"framework": { "name": "vue", "metaFramework": "nuxt" },
"buildTool": { "name": "vite", "version": "5.0.0" },
"architecturePatterns": ["modular", "layered"]
}
}
Human-readable report with sections for stakeholders
High-level overview for decision makers
Quantitative assessment with scores
node scripts/analyze-project.js /path/to/project
node scripts/analyze-project.js /path/to/project '{"format": "markdown", "depth": 2}'
const analyzer = new ProjectAnalyzer("./my-project");
const result = await analyzer.analyze();
const report = new ReportGenerator(result);
const summary = report.generate("summary");
Provides actionable recommendations based on:
framework-detector.js - Framework and meta-framework detectionbuild-tool-detector.js - Build tool and bundler identificationarchitecture-detector.js - Pattern recognition and scoringSupports multiple output formats:
Detailed implementation guides and patterns: