Скилл для Claude Code / Codex, который отвечает на главный вопрос вайбкодера: «а оно вообще работает?» Прогоняет ваше живое приложение автотестами, находит баги (репорт с severity: что критично, что терпит), отвечает «можно ли в прод» — и оставляет каркас
$ npx -y skills add TsakunovR/does-it-work --agent claude-code
What's inside
Скилл для Claude Code / Codex, который отвечает на главный вопрос вайбкодера: «а оно вообще работает?»
Прогоняет ваше живое приложение автотестами, находит баги (репорт с severity: что критично, что терпит), отвечает «можно ли в прод» — и оставляет каркас автотестов как защиту от регрессий при следующем вайбкодинге.
| Ветка | Стек |
|---|---|
| API, Python | pytest + httpx + Pydantic + Allure |
| API, Java | JUnit 5 + REST Assured + Maven |
| WEB, Python | Playwright + Page Object |
| WEB, Python (легаси) | Selenium + Page Object |
| WEB, Java | Selenide + JUnit 5 |
flake_hunt.sh: N прогонов → таблица
«тест → упал X из N», --prove для доказательства починки) и ревью качества
уже написанных тестов.scripts/review_tests.py — исполняемый чек-лист качества
(тесты без проверок, sleep, секреты в коде, хрупкие xpath, слабые ассерты…);
работает и по чужому проекту в режиме ревью.Jenkinsfile в каждом шаблоне,
Allure-отчёт с трендами.Оформление: имена функций — латиницей, docstrings / Allure-тайтлы / шаги / сообщения ассертов — на русском.
Глобально (скилл доступен во всех проектах):
git clone https://github.com/TsakunovR/does-it-work ~/.claude/skills/does-it-work
Или только в текущий проект:
git clone https://github.com/TsakunovR/does-it-work .claude/skills/does-it-work
Claude Code подхватит скилл при следующем запуске. Проверить — команда /help
или просто попросить «проверь мой продукт».
git clone https://github.com/TsakunovR/does-it-work ~/.codex/skills/does-it-work
Формат SKILL.md — открытый стандарт, поэтому один и тот же скилл работает в обоих
инструментах.
cd ~/.claude/skills/does-it-work # или ~/.codex/skills/...
git pull
Скилл активируется сам — просто опишите задачу своими словами:
Триггеры и полный порядок работы — в SKILL.md.
Структура:
SKILL.md — точка входа: выбор ветки, порядок работы, конвенции, red flags.templates/ — пять эталонных каркасов, проверенных запуском против живых стендов
(в каждом — GitHub Actions workflow и Jenkinsfile).reference/ — методички: детали ветки api-python, источники тест-кейсов,
паттерны живого API, чек-лист готовности к проду, стабилизация и ревью.scripts/ — префлайт стенда (check_env.py), bootstrap окружения,
линтер качества тестов (review_tests.py), охота на флаки и доказательство
стабильности повторами (flake_hunt.sh).examples/ — образцы карты покрытия, баг-репорта и вердикта «можно ли в прод».fixtures/ — заглушка API для прогона без стенда и заведомо плохой проект,
на котором проверяется сам линтер.Скилл проверяет сам себя: workflow .github/workflows/skill-selfcheck.yml на каждом
коммите гоняет templates/api-python целиком против заглушки, коллектит остальные
python-шаблоны, компилирует java-шаблоны и проверяет линтер с обеих сторон —
что он чист на эталонах и находит все свои правила на плохом проекте.
FAQ
does-it-work is a Claude Code plugin with 1 hand-picked skill for testing work, indexed on Flowy. Install it with the command on its page. It includes does-it-work. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it