Навыки git-submodule
📦

git-submodule

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

Безопасное управление субмодулями Git

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

Поддерживает: Claude Codex Code(CC)
Maintain this Skill? Claim it 🥉 78 Бронза

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

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

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

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

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

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

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

Использование «git-submodule». Мне нужно добавить репозиторий общих компонентов как субмодуль.

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

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

Использование «git-submodule». Наша сборка падает, потому что после клонирования отсутствуют файлы субмодуля.

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

  • Ответ определяет отсутствующую инициализацию как вероятную причину.
  • Он предоставляет рекомендации по рекурсивной инициализации и checkout в CI простым языком.
  • Он включает проверки, подтверждающие наличие всех вложенных субмодулей.

Использование «git-submodule». Мы хотим преобразовать субмодуль в обычные файлы проекта.

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

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

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

Безопасно

The reported Ruby and shell execution hits are Markdown fences or inline code in documentation, not executable Ruby or hidden shell evaluation. Hardcoded URLs are Git examples and reference links, and the filesystem findings are visible submodule workflow examples with scoped relative paths. No prompt injection, exfiltration intent, or hidden execution logic was found.

2
Просканировано файлов
464
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы
Последний завершенный статический и семантический аудит не обнаружил подтвержденных проблем безопасности. Это не доказывает отсутствие побочных эффектов у навыка.
Поделиться и цитировать этот отчет

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

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

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

https://skillstore.io/skills/supercent-io-git-submodule/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/supercent-io-git-submodule/security.svg)](https://skillstore.io/skills/supercent-io-git-submodule?utm_source=security_passport_badge)

Значок HTML

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

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

<iframe src="https://skillstore.io/embed/skills/supercent-io-git-submodule.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

supercent-io. (2026). git-submodule security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/supercent-io-git-submodule/audits/5

Цитата BibTeX

@techreport{supercent-io-supercent-io-git-submodule-2026, author = {supercent-io}, title = {git-submodule security audit report (audit version 5)}, institution = {Skillstore}, year = {2026}, number = {5}, url = {https://skillstore.io/skills/supercent-io-git-submodule/audits/5}, 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: "git-submodule security audit report (audit version 5)" version: "unspecified" type: report authors: - name: "supercent-io" date-released: "2026-07-07" url: "https://skillstore.io/skills/supercent-io-git-submodule/audits/5" identifiers: - type: other value: "skillstore:supercent-io-git-submodule:audit:5" description: "Skillstore immutable audit report identifier"

Оценка Skillstore

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

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

Добавление общих библиотек

Добавьте общий репозиторий как субмодуль и корректно зафиксируйте ссылку в родительском репозитории.

Подготовка сборок с субмодулями

Настройте рабочие процессы клонирования и CI, чтобы вложенные зависимости были доступны во время сборок.

Очистка устаревших субмодулей

Удалите или преобразуйте старый субмодуль, сохранив нужные файлы проекта.

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

Добавить субмодуль
Помоги мне добавить субмодуль Git для этого репозитория. Перед тем как давать шаги, запроси URL репозитория, целевой путь и ветку или тег.
Инициализация после клонирования
Я клонировал репозиторий, который использует субмодули. Дай мне самые безопасные шаги для инициализации и проверки всех субмодулей.
Обновить ссылки на субмодули
Проведи меня через обновление одного или нескольких субмодулей, проверку изменений и фиксацию ссылки в родительском репозитории.
Удалить или преобразовать субмодули
Помоги мне спланировать удаление или преобразование субмодуля. Включи шаги проверки, проверки резервных копий и предупреждения для деструктивных команд очистки.

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

  • Подтверждайте каждый URL репозитория и целевой путь перед добавлением или обновлением субмодуля.
  • Проверяйте статус субмодулей и diff родительского репозитория перед коммитом изменений ссылок.
  • Считайте команды очистки деструктивными и проверяйте резервные копии перед удалением локальных метаданных.

Избегать

  • Выполнение команд удаления субмодуля без проверки текущей директории и целевого пути.
  • Обновление субмодулей без коммита измененной ссылки в родительском репозитории.
  • Использование недоверенных URL репозиториев в субмодулях без проверки владельца и контроля доступа.

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

Этот навык выполняет команды Git автоматически?
Нет. Он предоставляет документацию и рабочие процессы команд, которые пользователь или агент должен проверить перед выполнением.
Может ли он помочь с приватными субмодулями?
Да, он объясняет аспекты доступа, но не может настроить учетные данные или проверить разрешения за вас.
Поддерживает ли он вложенные субмодули?
Да. Он включает рабочие процессы рекурсивной инициализации и обновления для деревьев вложенных субмодулей.
Может ли он безопасно удалить субмодуль?
Он описывает стандартный процесс удаления, но пользователи должны проверять пути перед выполнением команд очистки.
Полезно ли это для систем CI?
Да. Он включает рекомендации по checkout для рабочих процессов GitHub Actions, GitLab CI и Jenkins-style.
Что нужно заменить в примерах?
Замените заполнители URL репозиториев, веток, тегов и путей значениями из доверенных репозиториев проекта.

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

Автор

supercent-io

Лицензия

MIT

Ревизия Skillstore

r1

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

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

Ссылка

f93e9bb0daca99badb6a7e574b97737155d57cb3

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

18.07.2026

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

6 загрузок · 138 просмотров

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

📄 SKILL.md

📄 SKILL.toon

Больше от supercent-io

Показать все
📦

prompt-repetition

82

Повысить точность облегченных моделей

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

Продуктивность Просмотр
📦

user-guide-writing

79

Пишите понятные руководства для пользователей

Командам нужна пользовательская документация, которая объясняет задачи, не запутывая читателей. Этот навык структурирует руководства, учебные материалы, документацию для онбординга и FAQ простым языком.

Документация Просмотр
📦

debugging

79

Систематическая отладка проблем в коде

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

Кодинг и разработка Просмотр
📦

task-planning

79

Планирование Agile-задач и спринтовых бэклогов

Команды часто превращают широкие идеи функций в неясные рабочие элементы. Этот навык структурирует функции в пользовательские истории, критерии приемки, задачи, приоритеты и планы спринтов.

Продуктивность Просмотр
Показать все
📦

git-workflow

80

Управление Git-процессами по командным стандартам

от Atman36

Командам нужны единообразные привычки в отношении коммитов, веток и ревью, чтобы история оставалась читаемой. Этот навык дает Claude, Codex и Claude Code практический чеклист рабочего процесса Git.

DevOps и инфраструктура Просмотр
📦

dependency-management

83

Управление обновлениями зависимостей и аудитами

от 89jobrien

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

DevOps и инфраструктура Просмотр
📦

git-commit

80

Создание коммитов Git в формате Conventional Commits

от 21pounder

При ручной подготовке коммита можно пропустить staged changes, стиль сообщения или конфиденциальные файлы. Этот skill проверяет состояние git и помогает создавать понятные коммиты в формате Conventional Commits.

Кодинг и разработка Просмотр
📦

commit

79

Пишите Git-коммиты в формате Conventional Commits

от 0xmsc

Разработчики часто теряют время, превращая подготовленные изменения в понятную историю коммитов. Этот навык помогает применять Conventional Commits, атомарные изменения и безопасные шаги проверки git.

Кодинг и разработка Просмотр