code-analysis

Parse source code into ASTs, dependency graphs, and knowledge graphs.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/pv-udpv/pplx-sdk --skill code-analysis-pv-udpv
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: code-analysis
Source: https://github.com/pv-udpv/pplx-sdk/tree/main/code-analysis
Command: npx skills add https://github.com/pv-udpv/pplx-sdk --skill code-analysis-pv-udpv

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Facilitates deep understanding of a codebase by automatically extracting structure and relationships from source code through AST analysis, dependency graphing, and knowledge graph construction.

Core Features & Use Cases

  • AST parsing for Python and JavaScript/TypeScript to reveal classes, functions, and imports.
  • Dependency mapping and impact analysis to identify coupling and guide refactors.
  • Knowledge graph generation that connects code entities and their relationships across modules.
  • Use Case: onboarding new engineers or performing architecture reviews with a unified visualization of the codebase.

Quick Start

Run the analyzer on your repository to generate AST, dependency graph, and knowledge-graph outputs for the codebase.

Frequently Asked Questions about code-analysis

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

FAQPage Schema
How do I generate a dependency graph for a Python codebase to identify coupling?▼

To generate a dependency graph for a Python codebase, this Skill parses source code to map imports and relationships, producing structured outputs that identify coupling and guide refactoring decisions.

Can I extract AST and knowledge graphs for JavaScript and TypeScript projects?▼

Yes, you can extract ASTs and knowledge graphs for JavaScript and TypeScript projects, applying deterministic parsing to reveal classes, functions, and module relationships.

What is the best way to visualize code structure for architecture reviews?▼

The best way to visualize code structure for architecture reviews is generating a knowledge graph that connects code entities across modules, providing a unified view of the codebase.

Does static analysis work for onboarding new engineers on complex codebases?▼

Static analysis works for onboarding new engineers by automatically extracting code structure and relationships through AST parsing and dependency mapping, accelerating understanding of complex codebases.

How do I build a knowledge graph from source code to understand module relationships?▼

You build a knowledge graph from source code by applying deterministic AST parsing and dependency mapping, which connects code entities and their relationships across modules into structured outputs.

What do I need to run AST parsing and dependency mapping on my repository?▼

You need to run the analyzer directly on your repository to perform AST parsing and dependency mapping, generating structured outputs without requiring external dependencies.