docs-api
Сгенерировать docs/API.md из OpenAPI/Swagger-спеки — таблица эндпоинтов, параметры/ответы, curl-примеры (роль docs). Use когда нужна человекочитаемая API-документация поверх спеки.
SKILL.mdcodex/skills/docs-api/SKILL.md
GitHub<!-- generated by scripts/generate-codex-skills.mjs; edit canonical agents/, commands/ or skills/ -->
Сгенерируй docs/API.md из OpenAPI-спеки: запрос пользователя.
- Найди спеку: статическая
openapi.{yaml,json}, рантайм-эндпоинт стека (/documentation/json·/api-json·/openapi.json·/v3/api-docs) или генератор — эвристики поиска под стек в навыкеswagger-coverage. - Если спеки нет — не выдумывай API по коду. Останови работу и предложи сначала
$swagger-audit→$swagger-cover(агент$swaggerсоздаёт спеку — источник истины); документировать нечего, пока контракта нет. - Сводная таблица эндпоинтов: метод, путь,
summary, auth (из$security), теги — сгруппируй по тегам/модулям. - По каждой операции: параметры (
path/query/header),requestBody,responsesпо кодам со схемами и Error-компонентом — только из спеки, ничего от себя. - curl-примеры на ключевые операции: реальные поля из схем, плейсхолдеры
<TOKEN>/<ID>, базовый URL изservers; синтаксис каждого примера проверь (bash -n). - Версию API возьми из
info.version; в шапкеdocs/API.mdукажи источник спеки и дату генерации — чтобы дрейф был виден.
Края: пустой запрос пользователя — вся спека; задан модуль/тег — только его операции, не трогая остальное.
Отдай путь к docs/API.md + источник спеки + число задокументированных операций (сверь с числом операций в спеке). Опирайся на навыки api-design, swagger-coverage, technical-writing. Делегируй субагенту $docs.