Przejdź do treści
Biblioteka skilli
Programowanie · Analiza

map

/map

Generuje semantyczną mapę symboli bazy kodu, przydatną przy poruszaniu się po nieznanym kodzie lub przed refaktoryzacją.

Repozytorium
dotfiles ↗
Licencja
MIT
Ostatnia zmiana repozytorium
10.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
2
Skrypty
1
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 10.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • 1 skrypt w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: scripts/symbol_map.py

Co robi i kiedy

Generuje semantyczną mapę symboli bazy kodu, przydatną przy poruszaniu się po nieznanym kodzie lub przed refaktoryzacją.

Oryginalny opis (EN)

Generate semantic codebase symbol map. Use when navigating unfamiliar code or before refactoring.

Jak działa

  1. When to Use
  2. Execution
  3. Output Format
  4. Usage After Generation
Sekcje z nagłówków SKILL.md, w oryginale · 53 linii, 170 słów
Podgląd SKILL.md
---
name: map
description: Generate semantic codebase symbol map. Use when navigating unfamiliar code or before refactoring.
---

# Codebase Symbol Map Generator

Generate a semantic symbol map showing where all exports, classes, functions, and interfaces are defined. This eliminates guessing with `rg` by providing precise `file:line` locations.

## When to Use

- Starting work on an unfamiliar codebase
- Before large-scale refactoring
- When needing to understand code structure
- To avoid `rg` text-matching confusion (same name in comments/strings)

## Execution

Run the generator script:

```bash
python3 ~/.claude/skills/map/scripts/symbol_map.py
```

The script will:

1. Detect project language (TypeScript/JavaScript/Python/Rust/Go)
2. Extract all exported symbols with their locations
3. Generate a markdown map at `~/.claude/codebase-maps/{project}_symbols.md`

## Output Format

```markdown
## Symbol Index by Type

### Classes

| Symbol         | Location                  |
| -------------- | ------------------------- |
| `AuthProvider` | `src/auth/provider.ts:15` |

### Functions

| Symbol       | Location               |
| ------------ | ---------------------- |
| `formatDate` | `src/utils/date.ts:42` |
```

## Usage After Generation

After running `/map`, use the symbol locations directly:

- "Read `src/auth/provider.ts:15` to check AuthProvider"
- "The `formatDate` function at `src/utils/date.ts:42` needs modification"

No more grepping and guessing.
Pliki w paczce (2)
  • SKILL.md 1 KB
  • scripts/symbol_map.py 11 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · htlin222/dotfiles100MIT
milansolutionsai-ops/claude-code-map-skill100MIT
acaprino/alfio-claude-plugins100MIT
shenxingy/clade100MIT
DaBaoAgent/Auto-Video100MIT
bgmacris/quimera-ai100MIT
fabiozagaria/spring-security-advisor100MIT
roma8ok/getmapstack100MIT
smg-project/smg-dev-guide100Apache-2.0

Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.

Migawka bazy z 13.11.2026 · wersja paczki 440bd7f85b49 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100map-codebase
    Tworzy samoaktualizującą się mapę bazy kodu w katalogu .claude/.codebase-info/, przydatną do dokumentowania, analizy i wdrażania w nowy projekt.
  • 90repomap
    Tworzy zwięzłą, buforowaną mapę kodu i odpytuje ją przed czytaniem plików w nieznanym repozytorium.
  • 100code-map
    Buduje lub odpytuje mapę symboli i grafu wywołań projektu przez LSP: definicje, wywołujący i wywoływani, zasięg skutków zmiany, zapis w katalogu .codemap/.
  • 100code-map
    Tworzy i utrzymuje mapę struktury repozytorium z opisami katalogów, plików i ważnych symboli.
  • 100update-codebase-map
    Odświeża istniejącą mapę kodu i architektury w .claude/.codebase-info po zmianach, gdy dokumenty się zdezaktualizowały.
  • 95code-atlas
    Buduje zwartą, odpytywalną mapę repozytorium przed czytaniem plików, do szukania symboli, zasięgu zmian i testów.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.