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.
npx claudepluginhub joshuarweaver/cascade-code-general-misc-3 --plugin hubvue-fe-analysis-skillsThis skill uses the workspace's default tool permissions.
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.jsApplies Acme Corporation brand guidelines including colors, fonts, layouts, and messaging to generated PowerPoint, Excel, and PDF documents.
Builds DCF models with sensitivity analysis, Monte Carlo simulations, and scenario planning for investment valuation and risk assessment.
Calculates profitability (ROE, margins), liquidity (current ratio), leverage, efficiency, and valuation (P/E, EV/EBITDA) ratios from financial statements in CSV, JSON, text, or Excel for investment analysis.
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: