context-tools
Создайте карту вашей кодовой базы для Claude
Claude с трудом понимает большие кодовые базы без должной структуры. Этот навык обеспечивает автоматическое картирование проекта, индексацию символов и обнаружение дубликатов, чтобы Claude мог мгновенно находить функции, классы и файлы без медленного поиска grep.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"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%
보안 감사
안전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.
위험 요인
⚙️ 외부 명령어 (376)
🌐 네트워크 접근 (12)
📁 파일 시스템 액세스 (68)
품질 점수
만들 수 있는 것
Исследование сложных кодовых баз
Быстро находите функции, классы и методы по шаблону имени без медленного поиска 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 без проверки завершения индексации