testing-helper

Generate Vitest-based test suites for ElizaOS plugins, characters, and actions.

7|2|Updated Nov 9, 2025
One-click install
npx skills add https://github.com/Dexploarer/hyper-forge --skill testing-helper-dexploarer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing-helper
Source: https://github.com/Dexploarer/hyper-forge/tree/main/.claude/skills/testing-helper
Command: npx skills add https://github.com/Dexploarer/hyper-forge --skill testing-helper-dexploarer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of comprehensive test suites for ElizaOS plugins, characters, and actions, ensuring high code quality and reliability. It saves developers time by generating boilerplate for unit, integration, and E2E tests.

Core Features & Use Cases

  • Structured Test Generation: Creates organized __tests__/unit, integration, and e2e directories with appropriate test files.
  • Component-Specific Templates: Provides templates for testing actions, providers, and character configurations.
  • Coverage Enforcement: Guides towards >80% code coverage, covering error scenarios and edge cases.
  • Use Case: When you finish developing a new ElizaOS plugin, simply ask this skill to "create tests for my new plugin," and it will generate a full suite of unit, integration, and E2E tests based on best practices.

Quick Start

Create comprehensive tests for my new ElizaOS plugin named 'my-new-plugin'.

Frequently Asked Questions about testing-helper

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate comprehensive test suites for ElizaOS plugins?

Generate comprehensive test suites by asking this Skill to create unit, integration, and E2E tests for your ElizaOS plugin. It automatically structures __tests__ directories with Vitest-based TypeScript tests, mock runtimes, and enforces >80% code coverage across actions, providers, and character configurations.

What testing scenarios does this Skill cover for ElizaOS components?

This Skill covers unit tests for individual components, integration tests for plugin interactions, E2E tests for agent flows, action tests, provider tests, character configuration validation, and error scenario handling to meet >80% coverage requirements.

Can I use this Skill to test ElizaOS actions and providers?

Yes. This Skill generates component-specific test templates for ElizaOS actions, providers, and character configurations, organizing them into structured __tests__ directories with appropriate unit, integration, and E2E test files using Vitest.

How does this Skill enforce code coverage for ElizaOS tests?

This Skill generates tests designed to achieve >80% unit test coverage by automatically including edge cases, error scenarios, and comprehensive validation logic across actions, providers, and agent-flow components.

What's the fastest way to add test suites to my ElizaOS plugin?

Provide your plugin name and structure to this Skill, which generates boilerplate for unit, integration, and E2E tests following ElizaOS best practices, eliminating manual test file creation and directory setup.

Does this Skill work with TypeScript and Vitest?

Yes. This Skill generates TypeScript-based tests using Vitest as the test runner, providing mock runtimes and messages for testing ElizaOS plugins, characters, and actions.