ck-scenario

Generate edge case and test scenarios from YAML inputs with severity levels.

1|Updated Jun 16, 2026
One-click install
npx skills add https://github.com/TNHoang2708/Gym_Ver2 --skill ck-scenario-tnhoang2708
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck-scenario
Source: https://github.com/TNHoang2708/Gym_Ver2/tree/main/.claude/skills/ck-scenario
Command: npx skills add https://github.com/TNHoang2708/Gym_Ver2 --skill ck-scenario-tnhoang2708

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill unit identifies potential issues by systematically exploring features across 12 dimensions before implementation or testing, leading to improved software robustness.

Core Features & Use Cases

  • Edge Case & Scenario Generation: Generates detailed edge cases and test scenarios from decomposed features across various dimensions.
  • Dimension-based Analysis: Users can specify which of the 12 dimensions (like User Types, Input Extremes, and Authorization) apply to a given feature or code path.
  • Use Case: Use the skill before starting complex feature implementation or testing to anticipate risks and ensure coverage of important cases.

Quick Start

Use the '/ck:scenario src/api/payment.ts' to generate scenarios for the payment API code in your project.

Frequently Asked Questions about ck-scenario

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

FAQPage Schema
How do I generate test scenarios and edge cases before implementing a feature?

To generate test scenarios and edge cases, you can use automated decomposition across 12 dimensions like User Types and Input Extremes. This pre-implementation testing approach systematically identifies potential risks to improve software robustness before coding begins.

What is dimension-based feature decomposition for software testing?

Dimension-based feature decomposition is an analysis method that evaluates code paths across 12 specific dimensions, such as Authorization and Input Extremes. It automatically generates test scenarios and severity levels to ensure comprehensive coverage of potential edge cases.

How do I use YAML structured inputs to create automated test scenarios?

You can use YAML structured inputs to define features for automated test scenario generation. The tool processes these YAML inputs through script-based operations to output detailed scenario sets complete with their corresponding severity levels.

Can I generate test scenarios for specific source code files like a payment API?

Yes, you can generate test scenarios for specific source code files. By targeting a file path like 'src/api/payment.ts', the tool analyzes the code to produce relevant edge cases and test scenarios applicable to that specific API implementation.

When should I run edge case analysis in my development workflow?

You should run edge case analysis before starting complex feature implementation or testing. Anticipating risks early through dimension-based exploration ensures proper coverage of important cases and improves overall software robustness prior to deployment.