uv-repo-analysis

Analyze code repositories and generate reports with file:line pointers and diagrams.

1|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/uv-xiao/pkbllm --skill uv-repo-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uv-repo-analysis
Source: https://github.com/uv-xiao/pkbllm/tree/main/human/repo-analysis
Command: npx skills add https://github.com/uv-xiao/pkbllm --skill uv-repo-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive, actionable analysis of a code repository, enabling rapid understanding of its architecture, components, and LLM-specific implementation details.

Core Features & Use Cases

  • Architecture Mapping: Generates diagrams and module tables for a clear overview.
  • Workflow Identification: Details installation, entry points, and configuration.
  • LLM-Specific Deep Dive: Isolates prefill/decode loops, KV cache, scheduler, and sampling for LLM-related projects.
  • Use Case: When onboarding to a new, complex codebase like a large LLM serving framework, use this Skill to quickly generate a report that highlights key functions, runtime loops, and LLM-specific components, allowing you to become productive much faster.

Quick Start

Run the init_repo_analysis.py script with the URL of the repository you want to analyze.

Frequently Asked Questions about uv-repo-analysis

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

FAQPage Schema
How do I analyze a code repository to understand its architecture and key components?

To analyze a code repository, you can generate reports that map architecture, identify workflows, and isolate key components. The tool produces actionable diagrams and file:line pointers, helping you quickly understand overall structure and data flow.

How do I onboard to a new LLM serving framework and understand its prefill and decode loops?

To onboard to a new LLM serving framework, you need a deep dive into its prefill/decode loops, KV cache, scheduler, and sampling. A targeted repository analysis isolates these specific implementation details, allowing you to become productive much faster.

Can I generate architecture diagrams and module tables for an unfamiliar codebase?

Yes, you can generate architecture diagrams and module tables for a codebase. The analysis provides a clear overview of system structure, detailing installation processes, entry points, and configuration workflows.

What is the best way to identify extension points and data flow in a complex repository?

The best way to identify extension points and data flow is to run an automated repository analysis script. It deeply analyzes the code to highlight key functions, runtime loops, and specific areas for feature extension, providing actionable reports.

Do I need any specific dependencies to run the repository analysis script?

No specific dependencies are required to run the repository analysis script. You simply execute the init_repo_analysis.py script with the URL of the repository you want to analyze to start generating reports.