discover

Map code file paths to functional domains in a repository.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/lostsolution/makelele --skill discover-lostsolution
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discover
Source: https://github.com/lostsolution/makelele/tree/main/skill-graph/skills/discover
Command: npx skills add https://github.com/lostsolution/makelele --skill discover-lostsolution

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps engineers map functional domains within a codebase to specific file paths, improving code organization and understanding.

Core Features & Use Cases

  • Domain Mapping: Define and associate code areas (e.g., 'authentication', 'payments') with their corresponding file paths or globs.
  • Configuration Management: Creates and updates a .claude/skill-graph/touch-map.json file to store this mapping.
  • Use Case: When onboarding a new developer, use this Skill to quickly understand which parts of the repository handle critical functions like user management or data processing.

Quick Start

Run /skill-graph:discover to map domains to file paths.

Frequently Asked Questions about discover

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

FAQPage Schema
How do I map file paths to functional domains in a software repository?

You can map code file paths to functional domains by defining areas like authentication and payments and linking them to specific globs. This generates a touch-map.json configuration file for structured domain-to-path mapping.

What is domain-to-path mapping and how does it help with codebase navigation?

Domain-to-path mapping associates functional areas like payments with their corresponding file paths. It facilitates codebase navigation and understanding by creating a structured mapping, which helps engineers quickly locate critical functions during onboarding.

How do I organize repository structure for new developer onboarding?

Organizing repository structure for onboarding involves mapping critical functions like user management to their file paths. This creates a structured domain mapping that helps new developers quickly understand which parts of the codebase handle specific functions.

Can I use this domain mapping approach for any code organization structure?

Yes, you can use this domain mapping approach for any code organization structure. It works by defining functional domains and associating them with corresponding file paths or globs in your repository, regardless of the specific architecture.

Where is the code to domain mapping configuration stored?

The code to domain mapping configuration is stored in a `.claude/skill-graph/touch-map.json` file. This configuration file is generated and managed by the Skill to enable domain-aware context injection.