test-engineering

Design software test cases, regression analyses, and release readiness assessments.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/kazukitcy/skills --skill test-engineering-kazukitcy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-engineering
Source: https://github.com/kazukitcy/skills/tree/main/test-engineering
Command: npx skills add https://github.com/kazukitcy/skills --skill test-engineering-kazukitcy

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill addresses the complexity of software testing by providing a structured, mode-based approach to design, assessment, and release readiness, ensuring high-reliability outcomes without manual guesswork.

Core Features & Use Cases

  • Mode-Routed Workflows: Automatically classifies requests into specific testing modes such as case-design, regression-design, robustness-planning, suite-diagnostics, strategy-review, or release-gate.
  • Evidence-Based Assessment: Utilizes shared high-reliability principles to evaluate test coverage, mutation results, and release readiness.
  • Use Case: When a production incident occurs, use this skill to generate a minimal reproduction, define a strong oracle, and design a deterministic regression test that prevents future occurrences.

Quick Start

Use the test-engineering skill to design a regression test for the reported production stack trace in the attached log file.

Frequently Asked Questions about test-engineering

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

FAQPage Schema
How do I design a regression test from a production stack trace?

Regression analysis evaluates test coverage and mutation results to prevent future incidents by generating a minimal reproduction and defining a deterministic oracle from the reported production stack trace.

What is the best way to plan robustness testing for edge cases?

Robustness planning applies boundary analysis to evaluate unit-level edge cases, utilizing shared high-reliability principles to structure test coverage and ensure deterministic outcomes across diverse testing scenarios.

How do I assess release readiness and quality gates for my software?

Assess release readiness by applying the release-gate mode, which performs evidence-based assessment of test coverage, mutation results, and quality assurance metrics to determine if the software satisfies release quality gates.

Can I use this framework for both unit-level tests and project-wide test strategy reviews?

Yes, the mode-routed framework applies to diverse testing scenarios ranging from unit-level edge case design to project-wide test strategy reviews, automatically classifying requests into specific testing modes.

When do I need a deterministic test oracle in software testing?

You need a deterministic test oracle when designing regression tests for production incidents, ensuring the test provides strong, unambiguous validation that reliably prevents future occurrences of the reported issue.

Why does my test suite lack coverage for boundary conditions?

Your test suite lacks coverage because it requires boundary analysis within a structured case-design mode, which derives test cases and applies robustness planning to satisfy evidence-based quality assurance across testing layers.