Claude How To # Плагін Documentation Комплексна генерація та підтримка документації для вашого проєкту. ## Функції ✅ Генерація API-документації ✅ Створення та оновлення README ✅ Синхронізація документації ✅ Покращення коментарів коду ✅ Генерація прикладів ## Встановлення ```bash /plugin install documentation ``` ## Що включено ### Слеш-команди - `/generate-api-docs` — Генерація API-документації - `/generate-readme` — Створення або оновлення README - `/sync-docs` — Синхронізація документації зі змінами коду - `/validate-docs` — Валідація документації ### Субагенти - `api-documenter` — Спеціаліст з API-документації - `code-commentator` — Покращення коментарів коду - `example-generator` — Створення прикладів коду ### Шаблони - `api-endpoint.md` — Шаблон документації ендпоінту API - `function-docs.md` — Шаблон документації функції - `adr-template.md` — Шаблон Architecture Decision Record ### MCP-сервери - Інтеграція з GitHub для синхронізації документації ## Використання ### Генерація API-документації ``` /generate-api-docs ``` ### Створення README ``` /generate-readme ``` ### Синхронізація документації ``` /sync-docs ``` ### Валідація документації ``` /validate-docs ``` ## Вимоги - Claude Code 1.0+ - Доступ до GitHub (опціонально) ## Приклад робочого процесу ``` User: /generate-api-docs Claude: 1. Сканує всі API-ендпоінти в /src/api/ 2. Делегує субагенту api-documenter 3. Витягує сигнатури функцій та JSDoc 4. Організує за модулями/ендпоінтами 5. Використовує шаблон api-endpoint.md 6. Генерує комплексну markdown-документацію 7. Включає приклади curl, JavaScript та Python Результат: ✅ API-документація згенерована 📄 Створені файли: - docs/api/users.md - docs/api/auth.md - docs/api/products.md 📊 Покриття: 23/23 ендпоінти задокументовано ``` ## Використання шаблонів ### Шаблон ендпоінту API Використовуйте для документування REST API ендпоінтів з повними прикладами. ### Шаблон документації функції Використовуйте для документування окремих функцій/методів. ### Шаблон ADR Використовуйте для документування архітектурних рішень. ## Конфігурація Налаштуйте GitHub-токен для синхронізації документації: ```bash export GITHUB_TOKEN="your_github_token" ``` ## Найкращі практики - Тримайте документацію близько до коду - Оновлюйте документацію разом зі змінами коду - Включайте практичні приклади - Регулярно валідуйте - Використовуйте шаблони для консистентності