Навыки codebase-mapping
📦

codebase-mapping

Ревизия содержимого r1 Низкий риск 📁 Доступ к файловой системе⚙️ Внешние команды

Картирование кодовых баз и зависимостей

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

Поддерживает: Claude Codex Code(CC)
Maintain this Skill? Claim it 📊 72 Адекватно

Установить с помощью моего Агента

Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.

Запрос агента
Review the Skillstore skill "codebase-mapping" from https://skillstore.io/skills/dowwie-codebase-mapping.md and its manifest at https://skillstore.io/api/skills/dowwie-codebase-mapping/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.

Ресурсы для AI-агентов

Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.

Протестировать

Использование «codebase-mapping». Составить карту веб-сервиса на Python перед добавлением функции.

Ожидаемый результат:

  • Сводка структуры с исходными пакетами, конфигурационными файлами и областями тестов.
  • Заметки о точках входа для сервера приложения и задач командной строки.
  • Ключевые файлы для изучения перед изменением обработки запросов.

Использование «codebase-mapping». Проанализировать пакет TypeScript для онбординга.

Ожидаемый результат:

  • Обзор зависимостей, показывающий внутренние модули и внешние пакеты.
  • Вероятные точки входа пакета и экспортируемые поверхности.
  • Рекомендуемый порядок чтения для нового участника.

Использование «codebase-mapping». Подготовиться к архитектурному обзору проекта агента.

Ожидаемый результат:

  • Карта файлов агента, выполнения, инструментов, типов и конфигурации.
  • Заметки о границах модулей для подготовки к обзору.
  • Области, требующие ручной проверки, потому что динамические импорты могут быть пропущены.

Аудит безопасности

Низкий риск

The static external-command findings are Markdown fences or inline literals, not Ruby backtick execution. The environment-file finding is an exclusion rule that avoids hidden files and only permits .env.example. A low-severity privacy issue remains because generated output includes the absolute local repository path.

2
Просканировано файлов
440
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы

Подтверждённые проблемы безопасности (1)

Низкий
Absolute Local Path Included in Output
The generated analysis stores the resolved repository path, which can disclose a user's local directory layout when reports are shared.
Line 305 records str(root), and root is resolved to an absolute path before the result object is created.
Поделиться и цитировать этот отчет

Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.

Открыть версионный отчет
Оценка безопасности

Копировать ссылку на отчёт

https://skillstore.io/skills/dowwie-codebase-mapping/audits/10?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/dowwie-codebase-mapping/security.svg)](https://skillstore.io/skills/dowwie-codebase-mapping?utm_source=security_passport_badge)

Значок HTML

<a href="https://skillstore.io/skills/dowwie-codebase-mapping?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/dowwie-codebase-mapping/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Встраиваемая карточка

<iframe src="https://skillstore.io/embed/skills/dowwie-codebase-mapping.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Академические ссылки (APA · BibTeX · CFF)

Цитата APA

Dowwie. (2026). codebase-mapping security audit report (audit version 10) [Author version unspecified]. Skillstore. https://skillstore.io/skills/dowwie-codebase-mapping/audits/10

Цитата BibTeX

@techreport{dowwie-dowwie-codebase-mapping-2026, author = {Dowwie}, title = {codebase-mapping security audit report (audit version 10)}, institution = {Skillstore}, year = {2026}, number = {10}, url = {https://skillstore.io/skills/dowwie-codebase-mapping/audits/10}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "codebase-mapping security audit report (audit version 10)" version: "unspecified" type: report authors: - name: "Dowwie" date-released: "2026-07-09" url: "https://skillstore.io/skills/dowwie-codebase-mapping/audits/10" identifiers: - type: other value: "skillstore:dowwie-codebase-mapping:audit:10" description: "Skillstore immutable audit report identifier"

Оценка Skillstore

Почему такая оценка Достоверность доказательств: Высокий
45
Архитектура
85
Сопровождаемость
87
Контент
70
Сообщество
83
Соответствие спецификации

Что вы можете построить

Освоиться в незнакомом репозитории

Создайте быструю карту структуры перед ручным чтением множества файлов.

Подготовить архитектурный обзор

Определите точки входа, границы модулей и ключевые файлы перед более глубоким анализом дизайна.

Оценить объем рефакторинга с помощью AI

Дайте Claude, Codex или Claude Code компактную карту перед планированием изменений.

Попробуйте эти промпты

Составить карту репозитория
Используйте codebase-mapping для этого репозитория. Кратко опишите дерево файлов, граф зависимостей, точки входа и ключевые файлы простым языком.
Найти точки входа
Запустите workflow картирования кодовой базы и сосредоточьтесь на вероятных файлах запуска, точках входа командной строки и файлах входа фреймворка.
Объяснить границы модулей
Составьте карту этого репозитория и опишите основные модули, их обязанности и важные внутренние зависимости.
Спланировать рефакторинг на основе карты
Используйте сгенерированную карту кодовой базы, чтобы определить рискованные кластеры зависимостей, стабильные границы модулей и файлы для проверки перед рефакторингом.

Лучшие практики

  • Запускайте mapper на чистой локальной копии, чтобы сгенерированная структура соответствовала текущему коду.
  • Проверьте исключенные директории перед использованием в монорепозиториях с пользовательскими папками сборки.
  • Используйте сгенерированную карту как отправную точку, затем вручную изучите важные файлы.

Избегать

  • Не считайте граф зависимостей полным, если проект использует динамические импорты.
  • Не делитесь сгенерированными отчетами без проверки локальных путей или конфиденциальных имен модулей.
  • Не используйте карту как замену тестам, трассировке во время выполнения или архитектурному обзору.

Часто задаваемые вопросы

Выполняет ли этот навык код из целевого репозитория?
Нет. Скрипт читает файлы и разбирает импорты. Он не запускает код приложения.
Какие языки поддерживает картирование зависимостей?
Он поддерживает извлечение зависимостей для Python, JavaScript, TypeScript, JSX и TSX.
Может ли он картировать монорепозитории?
Да, но очень большие монорепозитории могут потребовать пользовательских исключений и ручной последующей проверки.
Находит ли он каждую зависимость?
Нет. Динамические импорты, сгенерированный код и необычные загрузчики могут потребовать ручной проверки.
Могут ли Claude Code или Codex использовать вывод?
Да. Карта может дать Claude Code, Codex и Claude полезный контекст перед правками.
Безопасно ли делиться сгенерированным отчетом?
Сначала проверьте его. Он может включать локальные пути, имена файлов и имена модулей из репозитория.

Сведения для разработчиков

Автор

Dowwie

Лицензия

MIT

Ревизия Skillstore

r1

Примечание о версии

Автор не указал версию.

Ссылка

0519034dad657fb1f7706e0550e962beeda73fdf

Актуальность поддержки

20.07.2026

Использование

8 загрузок · 196 просмотров

Структура файлов