project-analyzer

Analyze a codebase and generate a structured PROJECT_SUMMARY.md report.

15|2|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/GrishaAngelovGH/gemini-cli-agent-skills --skill project-analyzer-grishaangelovgh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-analyzer
Source: https://github.com/GrishaAngelovGH/gemini-cli-agent-skills/tree/main/project-analyzer
Command: npx skills add https://github.com/GrishaAngelovGH/gemini-cli-agent-skills --skill project-analyzer-grishaangelovgh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Quickly produce a consistent, readable high-level report for an unfamiliar or evolving codebase to accelerate onboarding, architectural reviews, and roadmap planning. The skill reduces the manual effort of hunting for tech stack details, REST endpoints, data models, CI/CD configuration, and other critical project metadata by systematically scanning and synthesizing repository artifacts.

Core Features & Use Cases

  • Automated Project Reporting: Generate a structured PROJECT_SUMMARY.md based on a provided report template to standardize documentation output.
  • Tech Stack & Architecture Discovery: Identify languages, frameworks, directory layout, architectural patterns, and deployment artifacts.
  • REST API & Data Mapping: Locate and enumerate REST endpoints, controllers, models, and database schemas to support integration planning or security reviews.
  • Use Case Example: During onboarding, run the analyzer to create a single report that summarizes the codebase, lists key services and endpoints, and surfaces test and CI/CD configuration for new engineers.

Quick Start

Analyze the repository root, map its architecture and REST endpoints, and generate PROJECT_SUMMARY.md using assets/report-template.md.

Frequently Asked Questions about project-analyzer

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

FAQPage Schema
How do I generate a project summary for an unfamiliar codebase to speed up onboarding?

The project analyzer scans the repository to detect tech stack, architecture, REST endpoints, data models, and CI/CD configurations, synthesizing these artifacts into a structured PROJECT_SUMMARY.md using a provided report template to accelerate codebase onboarding.

What is the best way to discover REST API endpoints and data models during an architectural review?

An automated codebase analyzer systematically scans repository artifacts to locate and enumerate REST endpoints, controllers, and database schemas, producing a structured architectural report that supports integration planning and security reviews.

Can I detect CI/CD configurations and deployment artifacts by scanning a repository directory structure?

Yes, an automated codebase analysis tool maps the directory structure and surfaces testing and deployment configurations, detecting CI/CD pipelines and deployment artifacts to provide a comprehensive view of the project's delivery workflow.

Does codebase analysis work for identifying tech stack and architectural patterns in any software repository?

Yes, codebase analysis works on software repositories to identify languages, frameworks, directory layout, and architectural patterns by systematically scanning the project structure, reducing manual effort and extracting critical project metadata for roadmap planning.

How do I standardize documentation output when reporting on multiple evolving codebases?

To standardize documentation output, the analyzer uses a provided report template to produce a standardized PROJECT_SUMMARY.md, ensuring readable and uniform high-level architectural reports across multiple evolving repositories and codebases.