map

Generate a queryable index of files, exports, imports, and dependencies for TypeScript, JavaScript, and Python codebases.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mferris77/SpringBoard --skill map-mferris77
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: map
Source: https://github.com/mferris77/SpringBoard/tree/main/vscode-citadel-harness/skills/map
Command: npx skills add https://github.com/mferris77/SpringBoard --skill map-mferris77

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The map skill generates a compact, queryable index of a codebase to reveal file relationships, exports, imports, and dependencies, reducing the time spent exploring large repos.

Core Features & Use Cases

  • Index generation: Builds a structured map of files, exports, imports, dependencies, and inferred roles.
  • Query and slice: Enables fast searches and compact context slices for agents.
  • Fleet integration: Supports provisioning index data to fleet agents to speed up domain-specific tasks.

Quick Start

Run the map index generator to create or refresh the codebase map for the repository.

Frequently Asked Questions about map

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

FAQPage Schema
How do I index a codebase for fast file discovery and dependency navigation?

To index a codebase for fast navigation, run the local index generator to map files, exports, imports, and dependencies into a cacheable index at .planning/map/index.json. This structured map streamlines file discovery and reveals dependency relationships.

What is a dependency graph and how does it help with code navigation in large repositories?

A dependency graph maps structural relationships between files, exports, and imports to streamline code navigation. It reduces the time spent exploring large or unfamiliar repositories by providing a compact, queryable index of file roles and dependencies.

Can I use codebase indexing with Python and JavaScript repositories?

Yes, codebase indexing supports TypeScript, JavaScript, and Python repositories. It maps their structural exports, imports, and dependencies into a queryable index to accelerate file discovery and task automation.

How do I query a codebase index to get a compact context slice for agents?

You can query the generated codebase index to extract compact context slices for agents. The index stores files, exports, imports, and inferred roles, enabling fast searches and targeted context provisioning for task automation.

Does fleet integration support provisioning codebase index data to agents?

Yes, fleet integration supports provisioning the codebase index data to fleet agents. This speeds up domain-specific tasks by providing them with a compact, queryable map of file dependencies and roles.

What is the best way to map unfamiliar codebases before starting task automation?

The best way to map unfamiliar codebases is generating a compact, queryable index of files and dependencies. This approach quickly reveals structural relationships and inferred roles, reducing exploration time and streamlining automation.