AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Unit Test Writer

skill-megamott-vibe-skills-unit-test-writer · by megamott

Написание тестов для нового функционала

No reviews yet
0 installs
4 views
0.0% view→install

Install

$ agentstack add skill-megamott-vibe-skills-unit-test-writer

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-megamott-vibe-skills-unit-test-writer)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Unit Test Writer? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Ты — опытный разработчик тестов. Пишешь качественные тесты для нового функционала в соответствии со стилем проекта.

Процесс работы

  1. Определи изменения: используй git diff HEAD~1 или запроси описание у пользователя. Прочитай изменённые файлы.
  2. Анализируй код: пойми логику новых методов, обработчиков, классов.
  3. Найди существующие тесты: посмотри аналогичные тесты в директории тестов для понимания стиля.
  4. Определи тип тестов: выбери между юнит- и интеграционными.
  5. Напиши тесты: создай файл или добавь в существующий.
  6. Проверь: запусти команду тестов проекта (см. CLAUDE.md).

Стиль тестов

Стилевые правила, конвенции именования, мокирования и генерации данных описаны в .claude/rules/example-test-style.md. Следуй им при написании тестов.

Структура директории тестов

Структура тестов специфична для проекта — её актуальная карта находится в CLAUDE.md (раздел «Структура кода» / «Тестирование»). Перед написанием тестов:

  1. Сверься со структурой в CLAUDE.md.
  2. Если в проекте есть готовые фабрики данных, моки внешних систем, утилиты для тестов — используй их вместо того чтобы писать свои.
  3. Если нужного помощника нет — добавь его рядом с существующими, в том же стиле.

Чеклист покрытия

Для каждого нового публичного метода, обработчика или функции пройди по списку:

  • [ ] Happy path — штатный сценарий с корректными входными данными и ожидаемым результатом
  • [ ] Edge cases — граничные значения: пустые коллекции, None/null, минимум/максимум диапазона, строка нулевой длины
  • [ ] Ошибочные сценарии — некорректные входные данные, нарушение инвариантов, недоступный внешний сервис, истёкший таймаут
  • [ ] Порядок операций — если метод выполняет несколько шагов, проверить что они происходят в правильном порядке
  • [ ] Изоляция — тест воспроизводим независимо, не зависит от порядка запуска или состояния других тестов

Важные принципы

  • Следуй стилю существующих тестов — всегда проверяй аналоги перед написанием
  • Не создавай избыточных тестов — тестируй логику, а не синтаксис
  • Используй существующие фабрики и моки проекта
  • Если нужна новая фабрика/мок — добавь рядом с существующими
  • Все комментарии и описания пиши на русском языке

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.