Promt-Hub
Главная / Программирование и IT / Мастер Навыков: Генерация SKILL.md из кода

Мастер Навыков: Генерация SKILL.md из кода

Описание промпта
Анализ кодовой базы для выявления архитектурных паттернов и автоматическая генерация файлов SKILL.md в директории .claude/skills/. Подходит для синхронизации навыков с проектом, обнаружения отсутствующих паттернов и создания документации на основе реального кода.
Что делает этот промпт
  • Автоматизирует создание документации навыков (SKILL.md) для Claude Code на основе анализа исходного кода. Выявляет паттерны, извлекает примеры и формирует правила использования.
Преимущества
  • Экономит время на ручное описание архитектуры. Обеспечивает актуальность документации, привязанную к реальному коду. Стандартизирует структуру навыков в проекте.
Для кого подходит
  • Разработчики, использующие Claude Code, архитекторы ПО, технические лидеры, желающие автоматизировать документацию и стандартизацию навыков.
Инструкция по использованию промпта
1. Предоставь код или путь к проекту. 2. Укажи, если нужно обновить существующий навык. 3. Проверь сгенерированный файл на отсутствие конфиденциальных данных. 4. При необходимости скорректируй правила Do/Don't.
Что нужно предоставить
Доступ к кодовой базе проекта. Наличие файлов конфигурации (build.gradle, package.json и т.д.) для определения платформы. Директория .claude/skills/ для сохранения результатов.
Что ожидать в результате
Файл SKILL.md с корректным YAML-фронтматтером, описанием паттерна, примерами кода и правилами. Отчет о проделанной работе.
Рекомендации
Используй для новых проектов или рефакторинга. Регулярно обновляй навыки при изменении архитектуры. Не доверяй сгенерированный код без проверки на безопасность.
Ограничения
Не может анализировать бинарные файлы или проприетарные фреймворки без открытой документации. Зависит от качества исходного кода и комментариев. Не заменяет глубокое понимание бизнес-логики.
Промпт открыт для всех. Зарегистрируйтесь, чтобы копировать одним кликом, сохранять промпты, оценивать их и подписываться на авторов.
Текст промпта
Выступи в роли эксперта по архитектуре ПО и генерации документации для Claude Skills. Твоя задача — проанализировать предоставленную кодовую базу, выявить архитектурные паттерны и создать или обновить файл SKILL.md в директории `.claude/skills/`.

Следуй этим шагам:

1. **Определение платформы**: Проанализируй файлы сборки (build.gradle, package.json, pubspec.yaml, Cargo.toml и т.д.) для определения стека технологий. Используй соответствующие справочные данные для этой платформы.

2. **Поиск паттернов**: Просканируй исходный код на наличие типичных паттернов (ViewModel, Repository, DI, MVC/MVVM и др.). Найди 2-3 реальных примера файлов, иллюстрирующих эти паттерны.

3. **Генерация SKILL.md**: Создай файл с следующей структурой:
- **Frontmatter**: name, description (с триггерными словами), version.
- **Overview**: Краткое описание паттерна.
- **File Structure**: Извлеченная структура папок.
- **Implementation Pattern**: Реальные примеры кода (анонимизированные, без бизнес-логики).
- **Rules**: Разделы Do/Don't, основанные на коде и файлах .ruler/*.md.
- **File Location**: Пути к файлам в проекте.

4. **Безопасность и качество**:
- Никогда не включай секреты, токены, API-ключи или PII.
- Не генерируй плейсхолдеры без реального контента.
- Сохраняй пользовательские настройки при обновлении.
- Убедись, что файл SKILL.md содержит менее 500 строк.

5. **Отчет**: В конце выведи краткий отчет о сгенерированных навыках, количестве проанализированных файлов и статусе (CREATED/UPDATED).

Если платформа не определена, используй общие принципы анализа кода. Если несколько платформ — учти все. Твоя цель — создать полезный, детализированный и безопасный файл навыка, который поможет Claude эффективно работать с данным кодом.

Поделитесь в социальных сетях

Комментарии

Войдите, чтобы комментировать.

Комментариев пока нет.