From hubvue-fe-analysis-skills
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.
How this skill is triggered — by the user, by Claude, or both
Slash command
/hubvue-fe-analysis-skills:architecture-analysisThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill analyzes frontend project architecture and provides comprehensive insights about technology stacks, build tools, and architectural patterns.
README.mdpackage.jsonreferences/architecture-patterns.mdreferences/build-tool-patterns.mdreferences/framework-patterns.mdreferences/output-formats.mdscripts/analyze-project.jsscripts/detectors/architecture-detector.jsscripts/detectors/build-tool-detector.jsscripts/detectors/framework-detector.jsscripts/report-generator.jsThis 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:
npx claudepluginhub joshuarweaver/cascade-code-general-misc-3 --plugin hubvue-fe-analysis-skillsGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.