module-analyzer

Analyze code module structure, submodules, class relationships, and dependencies.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/hproof/claude-market-gamedev --skill module-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: module-analyzer
Source: https://github.com/hproof/claude-market-gamedev/tree/main/plugins/code-analyzer/skills/module-analyzer
Command: npx skills add https://github.com/hproof/claude-market-gamedev --skill module-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Module architectures can become opaque as they scale. This Skill performs a comprehensive, automated analysis of a specified code module to produce a complete module portrait, including structure, submodules, class relationships, internal and external dependencies, and key workflows.

Core Features & Use Cases

  • Structural analysis: identify directory layout, submodule boundaries, and core files.
  • Relationship mapping: extract class relationships, dependency networks, and external interactions.
  • Comprehensive portrait: deliver an end-to-end view suitable for architecture reviews.

Quick Start

Analyze a given module to generate a complete module portrait including structure, submodules, and key workflows.

Frequently Asked Questions about module-analyzer

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

FAQPage Schema
How do I analyze a code module to understand its internal structure and workflows?

You can analyze code module architecture by identifying submodule boundaries, class relationships, and key workflows. This approach extracts internal and external dependencies to deliver a complete module portrait suitable for scaling architecture reviews.

What is a module portrait and when do I need it for architecture reviews?

A module portrait is a comprehensive architectural view capturing a module's directory structure, class relationships, and dependency networks. You need it when module architectures become opaque as they scale, requiring automated analysis for end-to-end architecture reviews.

How do I map class relationships and dependencies within a large codebase?

Mapping class relationships and dependencies requires extracting structural interactions across the codebase. By applying Glob and Grep-driven exploration, you can identify internal and external dependency networks and output a comprehensive relationship map.

Can I use Glob and Grep to identify submodule boundaries and core files?

Yes, you can use Glob and Grep-driven exploration to identify submodule boundaries and core files. This method supports deep module analysis by systematically scanning directory layouts and extracting structural information to build a complete module portrait.

What's the best way to extract internal and external dependency networks for a specific module?

The best way to extract dependency networks is through automated module analysis that maps internal and external interactions. This process identifies structural boundaries and class relationships, integrating the dependency data into a project-wide knowledge base.