All skills
oaustegard avatar

/mapping-codebases

@9141df6

DEPRECATED — superseded by tree-sitting. This skill generated persistent _MAP.md files; tree-sitting does the same AST extraction at runtime (~700ms for 250 files) with no artifact to write, commit, or keep in sync. Use tree-sitting for "map this codebase", "explore repo", "understand structure", or any code navigation task. The final working version is archived at release mapping-codebases-v0.8.0.

Use this Skill: https://skilld.dev/gh/oaustegard/claude-skills/mapping-codebases

This session only. Nothing lands on disk.

CHANGELOG.md

≈585 tokens on demand. Your agent reads this file only when SKILL.md points to it.

mapping-codebases - Changelog

All notable changes to the mapping-codebases skill are documented in this file. The format is based on Keep a Changelog.

[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

0.9.0 — 2026-07-26

Deprecated. Superseded by tree-sitting, which does the same AST extraction at runtime without persisting _MAP.md artifacts. scripts/codemap.py, parsers/, and README.md removed; release mapping-codebases-v0.8.0 is the archive.

Source: SKILL.md on GitHub

1 alert5mo4 checks · Risk MEDIUM
  • Gen Agent Trust Hub5mo

    The skill generates codebase maps but includes functionality to download and execute binary parser libraries from an external, unvetted GitHub repository. It also processes untrusted source code, which presents an indirect prompt injection risk if the extracted metadata is used to influence the agent.

  • Socket5mo

    No alerts

  • Snyk5mo

    Risk: HIGH · 2 issues

  • Runlayer7mo

    3/7 files flagged

Signed by skilld at 9141df6. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated 2 months ago
metadata
{
  "version": "0.9.0"
}

README badge

README badge for oaustegard/claude-skills/mapping-codebases