AIKraft/Skills/Контекст репозитория Ghost

Контекст репозитория Ghost

Scans directory structure, detects projects, maps dependencies, and documents code organization into a repo.md file. Use when the user needs a codebase overview, project structure map, or repository context before security analysis.

ghostsecurity official Документы

Что делает навык

Skill собирает контекст репозитория, определяя проекты, суммируя их архитектуру и записывая результаты в файл repo.md. Он предназначен для создания обзора кодовой базы, карты структуры проекта или получения контекста перед анализом безопасности.

Когда применять

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

Как работает

  1. Парсит входные параметры repo_path и cache_dir из переменной $ARGUMENTS.
  2. Если cache_dir не указан, вычисляет его автоматически на основе имени репозитория и хеша URL удаленного репозитория.
  3. Самостоятельно (без создания подагентов) сканирует структуру каталогов и определяет проекты.
  4. Суммирует архитектуру обнаруженных проектов.
  5. Записывает собранный контекст и результаты в файл repo.md.

Примеры запросов агенту

Собери контекст репозитория в папке /home/user/project и сохрани в repo.md.
Проанализируй структуру проекта по пути ./my-repo и создай обзор архитектуры.
Подготовь контекст репозитория для安全检查, используя кэш в ~/.ghost/repos/cache.

Что понадобится

  • Доступ к файловой системе для чтения структуры каталогов.
  • Инструменты git (для вычисления repo_id, если cache_dir не задан явно).
  • Возможность записи файлов в указанную директорию (для repo.md и кэша).

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «ghost-repo-context» из репозитория: # https://github.com/ghostsecurity/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r ghost-repo-context/ ~/.claude/skills/ghost-repo-context/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.