
Mapping Codebases
Generate structured codebase maps and _MAP.md artifacts so your coding agent can navigate an unfamiliar repo quickly.
Install
npx skills add https://github.com/oaustegard/claude-skills --skill mapping-codebasesWhat is this skill?
- Multi-language parsing via bundled tree-sitter grammars with curl fallback
- Generates _MAP.md and structured exports with signatures, exports, and line ranges
- v0.8.0 adds C support plus doc comments, constants, and enum variants
- Lattice v2 bidirectional source-anchored knowledge graph for behavioral app docs
- mapping-features companion skill for behavioral web application documentation
Adoption & trust: 1 installs on skills.sh; 125 GitHub stars; 1/3 security scanners passed (skills.sh audits); trending (+100% hot-view momentum).
Recommended Skills
Journey fit
Canonical shelf is build/docs because the primary output is navigable documentation derived from the tree-sitter scan of the repository. Maps, exports, and lattice-style graphs are documentation products agents consume before editing code elsewhere in the journey.
Common Questions / FAQ
Is Mapping Codebases safe to install?
skills.sh reports 1 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Mapping Codebases
# mapping-codebases - Changelog All notable changes to the `mapping-codebases` skill are documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## [0.8.0] - 2026-03-31 ### Added - mapping-codebases v0.8.0 — C support + doc comments, line ranges, constants, enum variants (#510) ### Other - Regenerate _MAP.md files after @lat: backlink insertion (#504) - Lattice v2: bidirectional source-anchored knowledge graph (#503) ## [0.7.1] - 2026-03-24 ### Added - use bundled parsers first, curl as fallback - bundle markdown parser - bundle html parser - bundle java parser - bundle ruby parser - bundle rust parser - bundle go parser - bundle tsx parser - bundle typescript parser - bundle javascript parser - bundle python parser - add mapping-features skill for behavioral web app documentation (#432) ### Fixed - curl fallback for tree-sitter parser download - document actual sample_firehose() return format and add missing bsky utility exports ## [0.7.0] - 2026-02-28 ### Added - add TS signatures, export defaults, Go/Rust/Ruby methods, verbose flag - fix three issues - aliases, expansion threshold, return format (v3.7.0) ## [0.7.0] - 2026-02-28 ### Added - TypeScript: full function/method signatures with parameters and return types (#234) - TypeScript: `export default` function, class, and identifier declarations (#233) - TypeScript: `export interface` and `export const/let` declarations - Go: receiver method extraction nested under their types (#235) - Go: function signatures with parameters and return types - Rust: `impl` block method extraction nested under structs/enums (#235) - Rust: function/method signatures with parameters and return types - Ruby: methods nested under classes/modules instead of flat listing (#235) - Ruby: `singleton_method` extraction (e.g., `self.format`) - Ruby: method parameter signatures - `--verbose` / `-v` flag for debug output (#236) ## [0.6.0] - 2026-02-03 ### Added - Add/Update skill: mapping-codebases - Add 'interaction' memory type to remembering skill ELF>@�@8@�� �0�0```��P�P�P�� � x�x�x�PP��� ���$$S�td��� P�tdltltltLLQ�tdR�tdP�P�P�� � GNU�GNUn�A(_�'�5ʏ��"�9i�� e[��F , U �P__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizetree_sitter_goP�!X�� �������������`s�����������m��@jȅ`oЅrHb��`b���0.��p!@�WH�\iP�``��Vh�@Tp��S���l��_i��#j��ki��pi��yi���i���iȆ�iІ�p؆�i���i��i���i��