skilly.
All skills
Testing / AGENT SKILL

testing-unit

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

Unit-тесты (Vitest/Jest) для файла/модуля — happy path + границы + ошибки, с реальным прогоном и выводом (testing). Use when нужно покрыть функцию/модуль модульными тестами.

Low community score

testing-unit: This skill has a community score below −5, meaning it has received more downvotes than upvotes. Review its source and assessment before installing. Community votes are not a security review.

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

<!-- generated by scripts/generate-codex-skills.mjs; edit canonical agents/, commands/ or skills/ -->

Напиши unit-тесты для: **запрос пользователя**.

1. Определи раннер по `package.json` (`vitest`/`jest`/node:test) и конвенции проекта (`*.test.ts` рядом vs `__tests__/`) — следуй им, не навязывай Vitest Jest-проекту.
2. Прочитай код модуля, выпиши контракты: входы/выходы, границы, ожидаемые ошибки.
3. Покрой: happy path, граничные значения (пусто/0/max/unicode), ошибки (невалидный вход, отказ зависимости).
4. Мокай только границы I/O (сеть, БД, файлы, время, random); чистую доменную логику не мокай.
5. Структура AAA, одно логическое утверждение на тест, имена «что делает при каком условии».
6. Покажи, что тест умеет падать: прогони с намеренно сломанным ожиданием (или до фикса) — тест, который не падает никогда, ничего не проверяет.
7. Прогони: `npx vitest run <файл>` / `npx jest <файл>` — вставь вывод в ответ. Красный → чини до зелёного.

Край: пустой запрос пользователя — спроси файл/модуль; файла нет — покажи ближайших кандидатов через Glob и уточни.

Опирайся на навыки `testing-strategy`, `typescript`, `nodejs`. Делегируй субагенту `$testing`.