Навыки test-generator
📦

test-generator

Ревизия содержимого r1 Безопасно ⚙️ Внешние команды

Генерация модульных тестов на основе существующего кода

Написание полезных тестов требует времени и часто упускает пограничные случаи. Этот skill помогает Claude, Codex и Claude Code создавать тесты, соответствующие соглашениям проекта.

Поддерживает: Claude Codex Code(CC)
🥉 78 Бронза

Установить с помощью моего Агента

Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.

Запрос агента
Review the Skillstore skill "test-generator" from https://skillstore.io/skills/curiouslearner-test-generator.md and its manifest at https://skillstore.io/api/skills/curiouslearner-test-generator/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.

Ресурсы для AI-агентов

Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.

Протестировать

Использование «test-generator». Сгенерируй тесты для утилиты parser с допустимыми, пустыми, некорректными и граничными входными данными.

Ожидаемый результат:

  • План тестов, сгруппированный по поведению parser.
  • Сценарии для допустимых входных данных, пустых входных данных, некорректных входных данных и граничных значений.
  • Заметки об ожидаемых ошибках и fixtures, которые нужно создать.

Использование «test-generator». Улучши тесты для user service, который вызывает внешнюю зависимость.

Ожидаемый результат:

  • Стратегия mock для внешней зависимости.
  • Положительные и отрицательные тестовые сценарии для поведения service.
  • Assertions для возвращаемых значений, выбрасываемых ошибок и вызовов dependency.

Аудит безопасности

Безопасно

The static findings are false positives caused by Markdown code fences and example JavaScript test names. No evidence found of command execution, system reconnaissance, prompt injection, or malicious intent in SKILL.md.

1
Просканировано файлов
86
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы

Факторы риска

⚙️ Внешние команды (3)
Последний завершенный статический и семантический аудит не обнаружил подтвержденных проблем безопасности. Это не доказывает отсутствие побочных эффектов у навыка.
Поделиться и цитировать этот отчет

Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.

Открыть версионный отчет
Оценка безопасности

Копировать ссылку на отчёт

https://skillstore.io/skills/curiouslearner-test-generator/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/curiouslearner-test-generator/security.svg)](https://skillstore.io/skills/curiouslearner-test-generator?utm_source=security_passport_badge)

Значок HTML

<a href="https://skillstore.io/skills/curiouslearner-test-generator?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/curiouslearner-test-generator/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Встраиваемая карточка

<iframe src="https://skillstore.io/embed/skills/curiouslearner-test-generator.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Академические ссылки (APA · BibTeX · CFF)

Цитата APA

CuriousLearner. (2026). test-generator security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/curiouslearner-test-generator/audits/8

Цитата BibTeX

@techreport{curiouslearner-curiouslearner-test-generator-2026, author = {CuriousLearner}, title = {test-generator security audit report (audit version 8)}, institution = {Skillstore}, year = {2026}, number = {8}, url = {https://skillstore.io/skills/curiouslearner-test-generator/audits/8}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "test-generator security audit report (audit version 8)" version: "unspecified" type: report authors: - name: "CuriousLearner" date-released: "2026-07-06" url: "https://skillstore.io/skills/curiouslearner-test-generator/audits/8" identifiers: - type: other value: "skillstore:curiouslearner-test-generator:audit:8" description: "Skillstore immutable audit report identifier"

Сравнить варианты

2 устанавливаемых вариантов

Навык каждого автора остаётся отдельным устанавливаемым вариантом. Рекомендуемый вариант ранжируется по данным Skillstore.

Почему этот вариант первый

Самая высокая оценка Skillstore
CuriousLearner Рекомендуется Текущий

curiouslearner-test-generator

Оценка Skillstore 78
Достоверность доказательств Высокий
Использование в Skillstore 9
Обновлено

2026-09-09

atyantik-test-generator

Оценка Skillstore 77
Достоверность доказательств Высокий
Использование в Skillstore 10
Обновлено

2026-09-09

Оценка Skillstore

Почему такая оценка Достоверность доказательств: Высокий
55
Архитектура
85
Сопровождаемость
87
Контент
71
Сообщество
83
Соответствие спецификации

Что вы можете построить

Добавить покрытие для нового кода

Создать начальные модульные тесты для нового модуля, следуя текущему стилю тестов проекта.

Расширить тестирование пограничных случаев

Определить граничные значения, недопустимые входные данные и пути ошибок, которым нужны более строгие assertions.

Стандартизировать шаблоны тестов

Помочь командам применять согласованные шаблоны именования, структуры и mocking во всех сервисах.

Попробуйте эти промпты

Сгенерировать базовые тесты
Используй test-generator для этого файла и подготовь модульные тесты для основных публичных функций.
Соответствовать существующему стилю
Используй test-generator для этого модуля. Следуй стилю assertions, именованию файлов и шаблонам setup из существующего каталога тестов.
Покрыть пути ошибок
Используй test-generator, чтобы добавить тесты для пограничных случаев, недопустимых входных данных, асинхронных сбоев и mocked dependencies в этом компоненте.
Спланировать улучшение покрытия
Используй test-generator, чтобы проанализировать эту подсистему, определить отсутствующее покрытие и предложить приоритизированный план тестирования с репрезентативными примерами.

Лучшие практики

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

Избегать

  • Использование сгенерированных тестов без проверки того, что assertions соответствуют реальным требованиям.
  • Запрос широкого покрытия без указания целевого модуля или поведения.
  • Добавление хрупких тестов, которые зависят от деталей реализации, а не от публичного поведения.

Часто задаваемые вопросы

Какие тестовые фреймворки может распознать этот skill?
Он перечисляет Jest, Mocha, Vitest, pytest, unittest, Go testing, Testify, JUnit, TestNG, RSpec и Minitest.
Может ли он создавать тесты для всего проекта?
Он может планировать широкое покрытие, но сфокусированные запросы по файлу или модулю обычно дают лучшие результаты.
Выполняет ли он сгенерированные тесты?
Нет. Он генерирует тесты и рекомендации. Отдельно попросите агента, если хотите выполнить тестовые команды.
Гарантирует ли он 80-процентное покрытие?
Нет. skill рекомендует эту цель, но фактическое покрытие зависит от кода, тестов и инструментов измерения.
Может ли он mock внешние зависимости?
Да. Он инструктирует агента определять побочные эффекты и предлагать mocks для внешних зависимостей.
Безопасен ли он для приватных кодовых баз?
Сам skill содержит только рекомендации. Пользователям все равно следует соблюдать политики своей организации по обработке данных.

Сведения для разработчиков

Автор

CuriousLearner

Лицензия

MIT

Ревизия Skillstore

r1

Примечание о версии

Автор не указал версию.

Ссылка

d11af420e07cd866fe39cfa937efef3223896c06

Актуальность поддержки

18.07.2026

Использование

6 загрузок · 245 просмотров

Структура файлов

📄 SKILL.md

Больше от CuriousLearner

Показать все
📦

code-reviewer

78

Ревью кода на качество и безопасность

При ревью кода можно упустить проблемы безопасности, тестирования и сопровождаемости, если у ревьюеров мало времени. Этот навык проводит Claude, Codex и Claude Code через структурированное ревью с приоритизированными выводами.

Кодинг и разработка Просмотр
📦

dependency-updater

78

Безопасный аудит обновлений зависимостей

Обновления зависимостей могут скрывать критические изменения и срочные исправления безопасности. Этот skill проверяет манифесты проекта, кратко описывает риски обновлений и рекомендует порядок безопасного обновления.

DevOps и инфраструктура Просмотр
📦

refactor-assistant

78

Безопасный рефакторинг кода со структурированными рекомендациями

Рефакторинг может привести к ошибкам, когда изменения слишком широкие или плохо объяснены. Этот навык помогает Claude, Codex и Claude Code планировать и применять более безопасные пошаговые улучшения.

Кодинг и разработка Просмотр
📦

performance-profiler

78

Профилирование узких мест производительности приложения

Медленный код может скрываться в алгоритмах, рендеринге, запросах к базе данных и бандлах. Этот навык анализирует шаблоны исходного кода и предоставляет приоритизированные рекомендации по оптимизации.

Кодинг и разработка Просмотр
📦

log-analyzer

78

Анализируйте логи приложений быстрее

Лог-файлы скрывают сбои сервисов, всплески ошибок и медленные запросы. Этот навык превращает сырые логи в структурированные выводы, временные шкалы и практические рекомендации по устранению проблем.

DevOps и инфраструктура Просмотр
Показать все
📦

analyzing-patterns

86

Анализ паттернов кода и архитектуры

от C0ntr0lledCha0s

В больших кодовых базах скрываются повторяющиеся структуры и неочевидные архитектурные решения. Этот навык находит паттерны, объясняет их назначение и выделяет практические возможности для рефакторинга.

Кодинг и разработка Просмотр
📦

building-agents

85

Создавайте агентов Claude Code

от C0ntr0lledCha0s

Создание надежных ИИ-агентов требует четких схем, безопасных инструментов и повторяемых этапов проверки. Этот навык помогает проектировать, проверять, мигрировать и поддерживать агентов для рабочих процессов Claude Code.

Кодинг и разработка Просмотр
📦

senior-fullstack

82

Создавайте fullstack-приложения с рекомендациями senior-разработчика

от alirezarezvani

Fullstack-проекты часто требуют согласованной настройки, выбора архитектуры и проверок качества. Этот навык предоставляет скрипты и справочные материалы для работы с React, Next.js, Node.js, GraphQL и PostgreSQL.

Кодинг и разработка Просмотр