code-review
80Повышение качества code review
Медленные и неясные ревью задерживают релизы и пропускают дефекты. Этот навык дает авторам, ревьюерам и тимлидам практические рабочие процессы для сфокусированных pull request.
Создавайте надежные наборы тестов Vitest
Писать полезные тесты сложно, когда примеры разбросаны по рабочим процессам unit, integration, component и E2E. Этот навык дает Claude, Codex и Claude Code структурированные рекомендации по Vitest для выбора паттернов, написания тестов и улучшения тестируемости.
Остановитесь и запросите подтверждение перед установкой.
Проверьте план и получите явное согласие пользователя перед изменением файлов.
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "vitest-testing" from https://skillstore.io/skills/adammanuel-dev-vitest-testing.md and its manifest at https://skillstore.io/api/skills/adammanuel-dev-vitest-testing/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Использование «vitest-testing». Помоги мне протестировать сервис, который валидирует пользователей и записывает данные в базу данных.
Ожидаемый результат:
Использование «vitest-testing». Мой тест React component проходит локально, но падает в CI.
Ожидаемый результат:
Использование «vitest-testing». Преобразуй эти mocks Jest в Vitest.
Ожидаемый результат:
Most static matches are false positives caused by testing documentation, Markdown links, JavaScript template literals, and normal Vitest examples. I confirmed a smaller set of risks around user-local hidden Claude skill paths, environment mutation or state capture, API-key configuration, shell guidance, and destructive database cleanup examples that should be clarified before publication. Static review was capped at 400/442 representative findings; omitted static matches are unconfirmed, so automatic publishing stays disabled until manual review.
Это реальные локальные возможности, которые могут ожидаться для этого навыка, поэтому они требуют проверки, но не считаются подтверждённым вредоносным поведением.
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
https://skillstore.io/skills/adammanuel-dev-vitest-testing/audits/10?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/adammanuel-dev-vitest-testing?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/adammanuel-dev-vitest-testing?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/adammanuel-dev-vitest-testing/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/adammanuel-dev-vitest-testing.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>AdamManuel-dev. (2026). vitest-testing security audit report (audit version 10) [Author version unspecified]. Skillstore. https://skillstore.io/skills/adammanuel-dev-vitest-testing/audits/10@techreport{adammanuel-dev-adammanuel-dev-vitest-testing-2026,
author = {AdamManuel-dev},
title = {vitest-testing security audit report (audit version 10)},
institution = {Skillstore},
year = {2026},
number = {10},
url = {https://skillstore.io/skills/adammanuel-dev-vitest-testing/audits/10},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "vitest-testing security audit report (audit version 10)"
version: "unspecified"
type: report
authors:
- name: "AdamManuel-dev"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/adammanuel-dev-vitest-testing/audits/10"
identifiers:
- type: other
value: "skillstore:adammanuel-dev-vitest-testing:audit:10"
description: "Skillstore immutable audit report identifier"
Выбрать правильное сочетание unit, integration, component и E2E тестов до начала реализации.
Рефакторить тесты вокруг стабильного поведения, более качественных fixtures и сфокусированных assertions.
Сопоставить распространенные API Jest и техники mocking с эквивалентами Vitest, учитывая практические нюансы.
Используй навык vitest-testing, чтобы помочь мне решить, какие тесты написать для этой функции. Объясни, что подходит лучше: unit, integration, component или E2E тесты.
Используй навык vitest-testing, чтобы подготовить тесты Vitest для этого модуля. Следуй структуре AAA, тестируй поведение и включай только необходимые mocks.
Используй навык vitest-testing, чтобы проверить эти тесты на хрупкость. Предложи assertions, ориентированные на поведение, более качественные fixtures и более безопасную обработку async.
Используй навык vitest-testing, чтобы спроектировать стратегию Vitest для этого проекта. Охвати баланс тестовой пирамиды, управление тестовыми данными, mocks, границы integration, вопросы CI и риски миграции.
Автор
AdamManuel-devЛицензия
MIT
Ревизия Skillstore
r1
Примечание о версии
Автор не указал версию.
Ссылка
7db9b9f06e0ab79c575b58bc48c4d8dc9849f424
Актуальность поддержки
18.07.2026
Использование
6 загрузок · 209 просмотров
Повышение качества code review
Медленные и неясные ревью задерживают релизы и пропускают дефекты. Этот навык дает авторам, ревьюерам и тимлидам практические рабочие процессы для сфокусированных pull request.
Документирование TypeScript API с помощью JSDoc
Команды, работающие с TypeScript, часто пишут комментарии, которые повторяют типы или упускают важное поведение. Этот навык помогает создавать сфокусированную JSDoc-документацию для API, примеров, ошибок и заметок по сопровождению.
Структурируйте TypeScript-системы с помощью архитектурных паттернов
Код на TypeScript, сгенерированный ИИ, часто расползается без четких архитектурных границ. Этот навык предоставляет переиспользуемые рекомендации по паттернам для DDD, Clean Architecture, Hexagonal Architecture и тестирования с POM.
Автоматизируйте браузерное тестирование с помощью Playwright
Ручные проверки в браузере занимают много времени, а проблемы в формах, ссылках и на разных размерах экрана легко пропустить. Этот навык помогает Claude, Codex и Claude Code запускать автоматизацию Playwright, делать скриншоты и проверять веб-сценарии.
Направляйте запросы на разработку к правильному инструменту
Разработчики часто теряют время, выбирая подходящего ассистента, команду или навык. Этот маршрутизатор анализирует намерение и контекст проекта, чтобы выбрать эффективный путь.
Улучшение покрытия тестами Playwright
от C0ntr0lledCha0s
Наборы тестов Playwright могут становиться нестабильными, когда конфигурация, локаторы и фикстуры непоследовательны. Этот навык дает практические шаблоны для надежных браузерных тестов, отладки и переиспользуемых page objects.
Создавайте надежную автоматизацию тестирования
от 89jobrien
Слабые тесты замедляют релизы и скрывают регрессии. Этот навык помогает со стратегией тестирования, TDD, автоматизацией, анализом покрытия и веб-проверками Playwright.
Создание типобезопасных компонентов React
от softaworks
Работа с React и TypeScript часто требует точных типов для событий, хуков и маршрутов. Этот skill предоставляет сфокусированные паттерны для типизированных компонентов, API React 19 и маршрутизации.
Создание готовых к промышленной эксплуатации фронтенд-функций
от davila7
Фронтенд-командам нужны согласованные рекомендации по React и Next.js для разных проектов. Этот навык предоставляет справочные рабочие процессы, практики обеспечения качества и вспомогательные скрипты для анализа фронтенда.
Создание надежных наборов тестов Jest
от C0ntr0lledCha0s
Проектам Jest часто нужны единообразные паттерны настройки, мокирования и проверок. Этот навык дает сфокусированные рекомендации, шаблоны и проверки для тестов JavaScript, TypeScript, React и тестов в стиле Vitest.
Создание приложений Starknet с помощью starknet.js
от internet-court
Интеграции со Starknet требуют точной работы с провайдерами, аккаунтами, транзакциями и комиссиями. Этот навык предоставляет Claude, Codex и Claude Code практические паттерны starknet.js v9.