Мастер Навыков: Генерация 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-фронтматтером, описанием паттерна, примерами кода и правилами. Отчет о проделанной работе.
Используй для новых проектов или рефакторинга. Регулярно обновляй навыки при изменении архитектуры. Не доверяй сгенерированный код без проверки на безопасность.
Не может анализировать бинарные файлы или проприетарные фреймворки без открытой документации. Зависит от качества исходного кода и комментариев. Не заменяет глубокое понимание бизнес-логики.
Промпт открыт для всех. Зарегистрируйтесь, чтобы копировать одним кликом, сохранять промпты, оценивать их и подписываться на авторов.
Текст промпта
ChatGPT
Войти для копирования
Выступи в роли эксперта по архитектуре ПО и генерации документации для 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 эффективно работать с данным кодом.
Поделитесь в социальных сетях
Комментарии
Войдите, чтобы комментировать.
Комментариев пока нет.