skilly. Buy ad slot
All skills
Community / AGENT SKILL

swagger-vorcl

Vitammiin/agent-vorcl-flow
0 installs 2 GitHub stars
0

Точка входа в Task Master workflow для полного покрытия OpenAPI/Swagger на любом стеке (роль swagger). Use when доводим покрытие спеки до полного по многим роутам циклом задач; один роут — $swagger-cover, только найти дыры — $swagger-audit.

BEFORE YOU INSTALL

Understand the trade-offs.

SECURITY REVIEW

Not yet assessed

Review the original instructions and requested permissions before installing.

No security review is available for this catalog entry yet.

SKILL QUALITY

Not yet assessed

How clearly the skill guides your agent, how complete its workflow is, and how you can check the outcome.

No quality assessment is available for this catalog entry yet.

The full skill.

Original instructions from the publisher’s SKILL.md

# Задача: полное покрытие OpenAPI/Swagger через workflow

Доведи покрытие OpenAPI/Swagger до полного через Task Master.

1. Инициализация при необходимости (`task-master init`).
2. **Определи стек** (не предполагай Fastify) и источник спеки по `package.json`/импортам/файлам. Аудит (**read-only**) по `$swagger-coverage`: собери роуты способом под стек и найди не полностью покрытые (операции нет в спеке; нет `summary`/`description`/`tags`/`operationId`/`security`; `responses` без ошибок; роут скрыт из спеки; рассинхрон схемы с хендлером; «дыры» против фактической спеки — `/documentation/json` · `/api-json` · `/openapi.json` · генератор).
3. На каждую дыру — `add_task` (метод+путь, модуль/тег, чего не хватает, `file:line`).
4. `next_task` → `get_task`; покрой роут механизмом стека (Fastify `schema`+zod / Nest `@Api*` / tsoa / JSDoc / Hapi `options` / статическая спека): вход + все ответы + общий Error-компонент, `summary`/`description`/`tags`/`operationId`/`security`. Ход — `update_subtask`.
5. Проверь `testStrategy` (спека валидируется `@redocly/cli lint`, `openapi-typescript` без ошибок, тесты) → `set_task_status --status=done`; повторяй.

Опирайся на `$swagger-coverage`, `$backend-architecture`, `$workflow`, `$task-master`. Веди реализацию как роль `$swagger`.