codebase-mapping
CommunityMap repository structure and dependencies.
Software Engineering#architecture#codebase#repository#static-analysis#mapping#dependency-graph#entry-points
AuthorDowwie
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Maps a codebase's structure and dependencies to enable architectural analysis, helping teams quickly understand project layout, module boundaries, and dependency relationships.
Core Features & Use Cases
- Generate a structural map of the repository, excluding noise like node_modules, pycache, and .git.
- Parse Python and JavaScript/TypeScript imports to build a comprehensive dependency graph distinguishing external vs internal modules.
- Identify common entry points (main scripts, setup.py, pyproject.toml, package.json) and public interfaces to aid onboarding and refactoring.
- Output artifacts such as file_tree.json, dependencies.json, entry_points.md, and module_map.md for downstream tooling.
Quick Start
Run the mapping script to generate a structural map: python scripts/map_codebase.py /path/to/repo --output structure.json Then inspect the generated artifacts at the specified output location.
Dependency Matrix
Required Modules
None requiredComponents
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: codebase-mapping Download link: https://github.com/Dowwie/agent_framework_study/archive/main.zip#codebase-mapping Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.