hapo:test

Automates execution and verification of unit, integration, e2e, and UI tests.

54|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/haposoft/cafekit --skill hapo-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hapo:test
Source: https://github.com/haposoft/cafekit/tree/main/packages/spec/src/claude/skills/test
Command: npx skills add https://github.com/haposoft/cafekit --skill hapo-test

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the execution and verification of tests across various scopes, ensuring the quality and reliability of the project.

Core Features & Use Cases

  • Test Execution: Run unit, integration, e2e, and UI tests across all scopes.
  • Spec-Aware Testing: Load and verify test evidence against specifications.
  • UI Verification: Perform UI tests with parallel subagents for performance and accessibility checks.
  • Structured Verdicts: Provide detailed test results with coverage and failure analysis.
  • Use Case: For a software development project, use this Skill to automatically run tests after development, ensuring that new features work as expected and existing functionality remains stable.

Quick Start

Run the project tests with /hapo:test.

Frequently Asked Questions about hapo:test

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

FAQPage Schema
How do I automate test execution across unit, integration, and e2e scopes?

Automate test execution by running a single command to verify unit, integration, e2e, and UI tests across all project scopes. The system provides structured verdicts with detailed coverage and failure analysis to ensure software reliability.

What is spec-aware testing and how does it verify test evidence?

Spec-aware testing loads project specifications and verifies test evidence against them. This mechanism ensures that automated test execution aligns with defined requirements, validating that implemented features match expected specifications.

How does UI testing handle performance and accessibility checks?

UI testing handles performance and accessibility checks by utilizing parallel subagents. This parallel execution model verifies UI behavior efficiently while simultaneously scanning for accessibility compliance within the automated test run.

Do I need specific test runners to run automated tests for different languages?

Yes, automated test execution requires specific test runners for different languages and environments. You must configure the appropriate test runners in your project setup before executing unit, integration, e2e, or UI verification tests.

When should I use automated test verification with structured verdicts?

Use automated test verification with structured verdicts after development to confirm new features work and existing functionality remains stable. It provides detailed coverage and failure analysis for reliable project quality assurance.