architecture-analysis

Analyze frontend project architecture and detect frameworks, build tools, and patterns.

6|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/hubvue/skills --skill architecture-analysis-hubvue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-analysis
Source: https://github.com/hubvue/skills/tree/main/fe-analysis/architecture-analysis
Command: npx skills add https://github.com/hubvue/skills --skill architecture-analysis-hubvue

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you quickly grasp the technical makeup and architectural patterns of any frontend project, saving you time on initial analysis and onboarding.

Core Features & Use Cases

  • Technology Stack Identification: Detects frameworks (Vue, React, Angular), build tools (Vite, Webpack), and package managers.
  • Architecture Pattern Recognition: Identifies patterns like Monorepo, Microservices, Modular, and Layered architectures.
  • Quality Assessment: Checks for TypeScript usage, linters (ESLint, Prettier), and provides a basic structure overview.
  • Use Case: When you encounter a new frontend codebase, use this Skill to get an immediate, high-level understanding of its core technologies and organizational structure.

Quick Start

Analyze the frontend project located at '/path/to/your/project' and get a markdown report.

Frequently Asked Questions about architecture-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze frontend project architecture and identify the technology stack?

To analyze frontend project architecture, you can automatically detect frameworks like Vue, React, Angular, and Svelte, alongside build tools such as Vite and Webpack. This process identifies your technology stack and organizational patterns to provide a comprehensive project overview.

What is the best way to recognize architectural patterns in a frontend codebase?

Recognizing architectural patterns involves scanning the project structure to identify Monorepo, Microservices, Modular, or Layered architectures. It helps you quickly grasp the organizational makeup and structural decisions of any frontend codebase.

Can I check TypeScript adoption and linter usage in my project structure?

Yes, you can check TypeScript adoption and linter usage by analyzing the project configuration for ESLint and Prettier. This quality assessment evaluates your project structure and outputs the results in formats like JSON or Markdown.

Does the architecture analysis support output formats like JSON and Markdown reports?

Yes, architecture analysis supports multiple output formats including JSON, Markdown, executive summaries, and scorecards. These formats provide flexible options for documenting and understanding the identified technology stacks and architectural patterns.

How do I detect package managers and build tools like Vite or Webpack?

To detect package managers and build tools, the analysis scans your project configuration files to identify Vite, Webpack, and specific package managers. This identifies the core build technologies and foundational tools used in your frontend project.