스킬 context-tools
🗺️

context-tools

안전 ⚙️ 외부 명령어🌐 네트워크 접근📁 파일 시스템 액세스🔑 환경 변수

Создайте карту вашей кодовой базы для Claude

Claude с трудом понимает большие кодовые базы без должной структуры. Этот навык обеспечивает автоматическое картирование проекта, индексацию символов и обнаружение дубликатов, чтобы Claude мог мгновенно находить функции, классы и файлы без медленного поиска grep.

지원: Claude Codex Code(CC)
🥉 76 브론즈
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"context-tools" 사용 중입니다. Найти все функции, начинающиеся с 'parse_'

예상 결과:

  • Найдено 5 функций, соответствующих шаблону 'parse_*':
  • - parse_config (src/config/loader.py:42) - Parse configuration file and return settings
  • - parse_arguments (src/cli/args.py:15) - Parse command line arguments
  • - parse_timestamp (src/utils/time.py:78) - Parse ISO timestamp string
  • - parse_response (src/api/client.py:203) - Parse API response JSON
  • - parse_template (src/templating/engine.py:31) - Parse template file

"context-tools" 사용 중입니다. Покажи мне структуру этого проекта Python

예상 결과:

  • Структура проекта:
  • - Языки: Python
  • - Система сборки: uv
  • - Точки входа: src/main.py, src/cli.py
  • - Проиндексировано 45 классов, 120 функций
  • - Покрытие документацией: 84%

보안 감사

안전
v5 • 1/16/2026

This is a legitimate open-source Claude Code plugin for codebase navigation. The static analyzer reported 606 potential issues with a NEEDS_AI recommendation, but all findings are false positives. Documentation examples using backticks and shell commands were incorrectly flagged as executable code. Common words like 'command' and 'control' were misidentified as C2 indicators. Standard development patterns (subprocess, sqlite3, file I/O) with hardcoded arguments were incorrectly flagged. The project is well-maintained with clear intent for codebase mapping and symbol search.

35
스캔된 파일
6,868
분석된 줄 수
4
발견 사항
5
총 감사 수

위험 요인

⚙️ 외부 명령어 (376)
CHANGELOG.md:35 CHANGELOG.md:35 CHANGELOG.md:39 CHANGELOG.md:50 CHANGELOG.md:51 CHANGELOG.md:66 CHANGELOG.md:88 CHANGELOG.md:88 CHANGELOG.md:88 CHANGELOG.md:102 CHANGELOG.md:110 CHANGELOG.md:115 CHANGELOG.md:135 CHANGELOG.md:141 CHANGELOG.md:149 CHANGELOG.md:175 CHANGELOG.md:185 CHANGELOG.md:186 CHANGELOG.md:202 CHANGELOG.md:210 commands/clash-summary.md:5-72 commands/clash-summary.md:72-81 commands/debug.md:9-76 commands/debug.md:27 commands/debug.md:29 commands/debug.md:58 commands/debug.md:9-76 commands/learnings.md:7 commands/learnings.md:9 commands/learnings.md:13 commands/learnings.md:15-21 commands/learnings.md:21-25 commands/learnings.md:25-31 commands/manifest.md:7-9 commands/manifest.md:9-17 commands/mcp-help.md:12 commands/mcp-help.md:12 commands/mcp-help.md:12 commands/mcp-help.md:12 commands/mcp-help.md:13 commands/mcp-help.md:14 commands/mcp-help.md:27-34 commands/mcp-help.md:34-37 commands/mcp-help.md:37-45 commands/mcp-help.md:45-49 commands/mcp-help.md:49 commands/mcp-help.md:49 commands/mcp-help.md:49-52 commands/mcp-help.md:52-59 commands/mcp-help.md:59-62 commands/mcp-help.md:62-70 commands/mcp-help.md:70-79 commands/mcp-help.md:79-89 commands/mcp-help.md:89-92 commands/mcp-help.md:92-100 commands/mcp-help.md:100-107 commands/mcp-help.md:107-112 commands/mcp-help.md:112-115 commands/mcp-help.md:115-118 commands/mcp-help.md:118-121 commands/mcp-help.md:121-126 commands/mcp-help.md:126-129 commands/mcp-help.md:129-137 commands/mcp-help.md:137-140 commands/mcp-help.md:140-142 commands/mcp-help.md:142-145 commands/mcp-help.md:145-147 commands/mcp-help.md:147-159 commands/mcp-help.md:159-165 commands/mcp-help.md:165-167 commands/mcp-help.md:167-172 commands/mcp-help.md:172-173 commands/mcp-help.md:173 commands/mcp-help.md:173-174 commands/mcp-help.md:174 commands/mcp-help.md:174-175 commands/repo-map.md:7-56 commands/repo-map.md:56-65 commands/repo-map.md:65 commands/repo-map.md:11 commands/repo-map.md:17 commands/repo-map.md:49 commands/repo-map.md:7-56 commands/repo-map.md:14 commands/repo-map.md:19 commands/resolve-clashes.md:7-80 commands/resolve-clashes.md:80-96 commands/resolve-clashes.md:96-116 commands/setup-mcp.md:13-15 commands/setup-mcp.md:15-17 commands/setup-mcp.md:17-24 commands/setup-mcp.md:24-26 commands/setup-mcp.md:26-29 commands/setup-mcp.md:29-33 commands/setup-mcp.md:33-36 commands/setup-mcp.md:36-38 commands/setup-mcp.md:38-40 commands/setup-mcp.md:40-49 commands/setup-mcp.md:49-53 commands/setup-mcp.md:53-54 commands/setup-mcp.md:54 commands/setup-mcp.md:54-55 commands/setup-mcp.md:55-56 commands/setup-mcp.md:56-60 commands/setup-mcp.md:60-62 commands/setup-mcp.md:25 commands/setup-mcp.md:24-26 commands/status.md:11-89 commands/status.md:25 commands/status.md:11-89 docs/FTS_DESIGN.md:16-25 docs/FTS_DESIGN.md:25-28 docs/FTS_DESIGN.md:28-29 docs/FTS_DESIGN.md:29-30 docs/FTS_DESIGN.md:30-44 docs/FTS_DESIGN.md:44-45 docs/FTS_DESIGN.md:45 docs/FTS_DESIGN.md:45-48 docs/FTS_DESIGN.md:48 docs/FTS_DESIGN.md:48-49 docs/FTS_DESIGN.md:49 docs/FTS_DESIGN.md:49-50 docs/FTS_DESIGN.md:50 docs/FTS_DESIGN.md:50-53 docs/FTS_DESIGN.md:53 docs/FTS_DESIGN.md:53-54 docs/FTS_DESIGN.md:54 docs/FTS_DESIGN.md:54-55 docs/FTS_DESIGN.md:55 docs/FTS_DESIGN.md:55-59 docs/FTS_DESIGN.md:59-64 docs/FTS_DESIGN.md:64-70 docs/FTS_DESIGN.md:70-73 docs/FTS_DESIGN.md:73-85 docs/FTS_DESIGN.md:85-88 docs/FTS_DESIGN.md:88-89 docs/FTS_DESIGN.md:89-90 docs/FTS_DESIGN.md:90-91 docs/FTS_DESIGN.md:91-113 docs/FTS_DESIGN.md:113-121 docs/FTS_DESIGN.md:121-134 PROCESS-ARCHITECTURE.md:7-38 PROCESS-ARCHITECTURE.md:38-44 PROCESS-ARCHITECTURE.md:44-46 PROCESS-ARCHITECTURE.md:46-52 PROCESS-ARCHITECTURE.md:52-69 PROCESS-ARCHITECTURE.md:69-74 PROCESS-ARCHITECTURE.md:74-77 PROCESS-ARCHITECTURE.md:77-86 PROCESS-ARCHITECTURE.md:86-91 PROCESS-ARCHITECTURE.md:91-98 PROCESS-ARCHITECTURE.md:98-103 PROCESS-ARCHITECTURE.md:103-109 PROCESS-ARCHITECTURE.md:109-142 PROCESS-ARCHITECTURE.md:142-153 PROCESS-ARCHITECTURE.md:153-156 PROCESS-ARCHITECTURE.md:156-167 PROCESS-ARCHITECTURE.md:167-170 PROCESS-ARCHITECTURE.md:170-188 PROCESS-ARCHITECTURE.md:188-225 PROCESS-ARCHITECTURE.md:225-230 PROCESS-ARCHITECTURE.md:146 README.md:29 README.md:30 README.md:52 README.md:64-66 README.md:66-70 README.md:70-72 README.md:72-76 README.md:76-80 README.md:80-86 README.md:86-88 README.md:88-95 README.md:95-98 README.md:98-100 README.md:100-102 README.md:102-129 README.md:129 README.md:129 README.md:129-130 README.md:130-131 README.md:131-132 README.md:132-133 README.md:133-139 README.md:139-140 README.md:140-141 README.md:141-142 README.md:142-143 README.md:143-151 README.md:151-154 README.md:154-160 README.md:160-161 README.md:161 README.md:161 README.md:161 README.md:161 README.md:161 README.md:161-162 README.md:162-166 README.md:166-168 README.md:168-175 README.md:175-181 README.md:181-203 README.md:203-207 README.md:207-221 README.md:221-231 README.md:231-233 README.md:233-239 README.md:239-252 README.md:252-265 README.md:265-271 README.md:271-272 README.md:272-273 README.md:273-274 README.md:274-282 README.md:282-284 README.md:284-287 README.md:287-289 README.md:289-292 README.md:292-294 README.md:294-296 scripts/check-cache.sh:7 scripts/check-cache.sh:29 scripts/check-cache.sh:30 scripts/check-cache.sh:44 scripts/check-cache.sh:54 scripts/check-cache.sh:58-59 scripts/check-cache.sh:74-75 scripts/check-cache.sh:98 scripts/generate-manifest.py:24 scripts/on-exit.sh:9 scripts/on-exit.sh:11 scripts/precompact.sh:8 scripts/session-start.sh:8 scripts/session-start.sh:15 scripts/session-start.sh:16 scripts/session-start.sh:21 scripts/session-start.sh:42 scripts/session-start.sh:47-50 scripts/session-start.sh:69 scripts/session-start.sh:72 scripts/session-start.sh:84-87 scripts/session-start.sh:109 scripts/session-start.sh:141 scripts/session-start.sh:142 servers/repo-map-server.py:121 servers/repo-map-server.py:129 servers/repo-map-server.py:329 SKILL.md:12 SKILL.md:12 SKILL.md:19-28 SKILL.md:28-31 SKILL.md:31-32 SKILL.md:32 SKILL.md:32-33 SKILL.md:33-34 SKILL.md:34-35 SKILL.md:35-48 SKILL.md:48-50 SKILL.md:50-62 SKILL.md:62-64 SKILL.md:64-68 SKILL.md:68-71 SKILL.md:71-72 SKILL.md:72 SKILL.md:72-77 SKILL.md:77-79 SKILL.md:79-82 SKILL.md:82-86 SKILL.md:86-88 SKILL.md:88-91 SKILL.md:91-96 SKILL.md:96-98 SKILL.md:98-101 SKILL.md:101-104 SKILL.md:104-109 SKILL.md:109 SKILL.md:109 SKILL.md:109-112 SKILL.md:112-115 SKILL.md:115-119 SKILL.md:119-125 SKILL.md:125-126 SKILL.md:126-132 SKILL.md:132 SKILL.md:132-134 SKILL.md:134-136 SKILL.md:136-150 SKILL.md:150-173 SKILL.md:173-183 SKILL.md:183-186 SKILL.md:186-189 SKILL.md:189-192 SKILL.md:192-196 SKILL.md:196-198 SKILL.md:198-201 SKILL.md:201-207 SKILL.md:207-208 SKILL.md:208-215 SKILL.md:215-218 SKILL.md:218-219 SKILL.md:219-220 SKILL.md:220-221 SKILL.md:221-227 SKILL.md:227-228 SKILL.md:228-229 SKILL.md:229 SKILL.md:229 SKILL.md:229 SKILL.md:229 SKILL.md:229 templates/learnings.md:9-15 TESTING.md:17 TESTING.md:114 TESTING.md:169-177 tests/TEST_RESULTS.md:12 tests/TEST_RESULTS.md:19 tests/TEST_RESULTS.md:30 tests/TEST_RESULTS.md:37 tests/TEST_RESULTS.md:48 tests/TEST_RESULTS.md:60-63 tests/TEST_RESULTS.md:63-71 tests/TEST_RESULTS.md:71-74 tests/TEST_RESULTS.md:74-96 tests/TEST_RESULTS.md:96-97 tests/TEST_RESULTS.md:97-98 TODO.md:16 TODO.md:16 TODO.md:16 TODO.md:17 TODO.md:17 TODO.md:18 TODO.md:19 TODO.md:27 TODO.md:52-60 TODO.md:60-65 TODO.md:65-66 TODO.md:66-67 TODO.md:67-78 TODO.md:78-82 TODO.md:82-100 TODO.md:100-151 TODO.md:151-183 TODO.md:183-184 TODO.md:184-185 TODO.md:185-186 TODO.md:186-189 TODO.md:189-190 TODO.md:190-191 TODO.md:191-192 TODO.md:192-196 TODO.md:196-223 TODO.md:223-227 TODO.md:227-228 TODO.md:228-229 TODO.md:229 TODO.md:229-230 TODO.md:230 TODO.md:230-235 TODO.md:235-236 TODO.md:236-240 TODO.md:240-241 TODO.md:241-242 TODO.md:242 TODO.md:242-245 TODO.md:245 TODO.md:245-246 TODO.md:246 TODO.md:246-247 TODO.md:247 TODO.md:247-250 TODO.md:250-251 TODO.md:251-252 TODO.md:252 TODO.md:252-255 TODO.md:255-257
🌐 네트워크 접근 (12)
📁 파일 시스템 액세스 (68)
commands/debug.md:14 commands/debug.md:18 commands/debug.md:27 commands/debug.md:29 commands/debug.md:29 commands/debug.md:39 commands/debug.md:58 commands/debug.md:69 commands/learnings.md:9 commands/learnings.md:9 commands/repo-map.md:11 commands/repo-map.md:14 commands/repo-map.md:17 commands/repo-map.md:19 commands/repo-map.md:41 commands/repo-map.md:49 commands/setup-mcp.md:56 commands/setup-mcp.md:25 commands/setup-mcp.md:25 commands/setup-mcp.md:32 commands/setup-mcp.md:56 commands/status.md:13 commands/status.md:19 commands/status.md:25 commands/status.md:45 commands/status.md:74 PROCESS-ARCHITECTURE.md:105 PROCESS-ARCHITECTURE.md:106 PROCESS-ARCHITECTURE.md:107 README.md:30 README.md:30 README.md:262 README.md:263 README.md:264 scripts/check-cache.sh:9 scripts/check-cache.sh:12 scripts/check-cache.sh:60 scripts/check-cache.sh:61 scripts/check-cache.sh:62 scripts/check-cache.sh:77 scripts/check-cache.sh:78 scripts/check-cache.sh:79 scripts/check-cache.sh:18 scripts/check-cache.sh:29 scripts/check-cache.sh:29 scripts/check-cache.sh:44 scripts/check-cache.sh:54 scripts/check-cache.sh:63 scripts/check-cache.sh:80 scripts/generate-manifest.py:559 scripts/on-exit.sh:9 scripts/on-exit.sh:11 scripts/session-start.sh:10 scripts/session-start.sh:22 scripts/session-start.sh:32 scripts/session-start.sh:42 scripts/session-start.sh:65 scripts/session-start.sh:69 scripts/session-start.sh:72 scripts/session-start.sh:100 scripts/session-start.sh:109 servers/repo-map-server.py:19 servers/repo-map-server.py:619 servers/repo-map-server.py:622 servers/repo-map-server.py:622 servers/repo-map-server.py:625 TESTING.md:171 TESTING.md:172
🔑 환경 변수 (4)
감사자: claude 감사 이력 보기 →

품질 점수

59
아키텍처
100
유지보수성
85
콘텐츠
22
커뮤니티
100
보안
100
사양 준수

만들 수 있는 것

Исследование сложных кодовых баз

Быстро находите функции, классы и методы по шаблону имени без медленного поиска grep среди тысяч файлов

Картирование мультиязычных проектов

Автоматически определяет системы сборки, точки входа и структуру в проектах Python/Rust/C++

Поиск дублирующегося кода

Выявляет похожие классы и функции, которые могут требовать консолидации или улучшенной документации

이 프롬프트를 사용해 보세요

Найти функцию
Use mcp__repo-map__search_symbols to find all functions matching the pattern 'setup_*' in this codebase
Список содержимого файла
Use mcp__repo-map__get_file_symbols to show me all classes and functions defined in src/utils.py
Получить исходный код функции
Use mcp__repo-map__get_symbol_content to get the complete source code for the 'User' class
Найти файлы по шаблону
Use mcp__repo-map__list_files to find all Python files matching the pattern '**/models/*'

모범 사례

  • Запускайте repo-map после добавления новых файлов, чтобы индекс оставался актуальным
  • Записывайте важные открытия в .claude/learnings.md перед завершением сеанса
  • Используйте инструменты MCP вместо grep для поиска функций и классов
  • Просматривайте предупреждения о похожих классах/функциях для выявления дублирования кода

피하기

  • Использование grep/find для поиска имен функций, когда доступны инструменты MCP
  • Игнорирование напоминания о наработках перед уплотнением контекста
  • Пропуск повторного создания repo-map после крупного рефакторинга
  • Выполнение запросов MCP без проверки завершения индексации

자주 묻는 질문

Какие языки поддерживаются?
Python, Rust и C++ (.cpp, .cc, .cxx, .hpp, .h, .hxx). Другие языки не анализируются.
Насколько быстр поиск символов MCP?
Инструменты MCP запрашивают предварительно созданный индекс SQLite, что делает их в 10-100 раз быстрее, чем grep на больших кодовых базах.
Работает ли это с несколькими проектами?
Да. Каждый проект имеет собственный .claude/repo-map.db. Инструменты MCP автоматически адаптируются к вашему текущему каталогу.
Безопасны ли данные моего кода?
Да. Все данные остаются локальными. Сетевые вызовы не выполняются. Файлы индекса сохраняются только в директории .claude вашего проекта.
Почему первый запрос медленный?
При первом использовании MCP-сервер индексирует вашу кодовую базу в фоновом режиме. Последующие запросы возвращаются мгновенно из индекса SQLite.
Чем это отличается от инструментов Search/Grep?
Инструменты Search/Grep сканируют содержимое файлов. Инструменты MCP запрашивают предварительно проиндексированную базу данных символов, специально разработанную для поиска функций, классов и методов по имени.