documentation-generation-doc-generate
Генерация полной документации из кода
Автоматически поддерживайте синхронизацию документации с кодом. Этот навык извлекает информацию из исходного кода для создания спецификаций API, архитектурных диаграмм и руководств для пользователей, которые остаются актуальными по мере развития вашей кодовой базы.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «documentation-generation-doc-generate». Проанализируйте Python API маршруты в src/routes/
Ожидаемый результат:
- Файл спецификации OpenAPI 3.0 (openapi.yaml)
- Интерактивная HTML страница документации API
- Примеры кода на Python, JavaScript и cURL для каждого эндпоинта
Использование «documentation-generation-doc-generate». Документируйте микросервисную архитектуру
Ожидаемый результат:
- Диаграмма системной архитектуры, показывающая отношения сервисов
- Документация компонентов с технологическими стеками и обязанностями
- Диаграммы потоков данных для ключевых бизнес-процессов
Аудит безопасности
БезопасноThis skill contains documentation templates and example code snippets in markdown format. All detected patterns (shell commands, network calls, crypto references) exist within markdown code blocks as illustrative examples, not executable code. No actual security risks identified.
Оценка качества
Что вы можете построить
Генерация документации API
Автоматически генерируйте спецификации OpenAPI и интерактивную документацию API на основе аннотаций кодовой базы и определений маршрутов.
Архитектурная документация
Создавайте диаграммы системной архитектуры и документацию компонентов, анализируя импорты, зависимости и структуру кода.
Автоматизация конвейера документации
Настраивайте рабочие процессы CI/CD, которые регенерируют и развёртывают документацию при каждом коммите кода для поддержания синхронизации.
Попробуйте эти промпты
Проанализируйте Python файлы в каталоге ./src/api/ и сгенерируйте спецификацию OpenAPI 3.0 со всеми эндпоинтами, схемами запросов/ответов и требованиями аутентификации.
Создайте полную README.md для этого репозитория, включая инструкции по установке, параметры конфигурации, примеры использования и руководства по внесению вклада на основе структуры кода.
Изучите модули сервисов и их импорты для создания диаграмм Mermaid, показывающих системную архитектуру, потоки данных и зависимости компонентов.
Сгенерируйте полную документацию, включая справочник по API, обзор архитектуры, руководство по началу работы и инструкции по развёртыванию. Настройте сайт документации с использованием созданных артефактов с функцией поиска.
Лучшие практики
- Выполняйте генерацию документации как часть CI/CD для поддержания синхронизации документации с изменениями кода
- Включайте проверки полноты документации, которые прерывают сборку при падении покрытия ниже порога
- Проверяйте сгенерированную документацию на точность и добавляйте человеческий контекст там, где это необходимо
Избегать
- Генерация документации один раз и её последующее отсутствие обновления при развитии кода
- Публикация сгенерированной документации без человеческой проверки точности
- Включение конфиденциальной информации, такой как API ключи или внутренние URL, в сгенерированную документацию
Часто задаваемые вопросы
Какие языки программирования поддерживаются для генерации документации?
Может ли этот навык генерировать документацию для частных репозиториев?
Как поддерживать сгенерированную документацию в актуальном состоянии?
Какие форматы документации могут быть сгенерированы?
Заменяет ли этот навык технических писателей?
Насколько точна сгенерированная документация?
Сведения для разработчиков
Автор
sickn33Лицензия
MIT
Репозиторий
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/documentation-generation-doc-generateСсылка
main
Структура файлов