test-engineer

Surface edge cases and boundary conditions during feature planning.

4|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/oxhagolli/clawdskillz --skill test-engineer-oxhagolli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-engineer
Source: https://github.com/oxhagolli/clawdskillz/tree/main/skills/test-engineer
Command: npx skills add https://github.com/oxhagolli/clawdskillz --skill test-engineer-oxhagolli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use this skill during planning to surface edge cases, boundary conditions, and testable scenarios, reducing the risk of defects before coding begins.

Core Features & Use Cases

  • Surface edge cases across inputs, timing, concurrency, data states, and user states.
  • Prompt and validate QA-focused questions during feature planning to improve requirements quality.
  • Use in design reviews and product specs to preemptively address risk and ambiguity.

Quick Start

Activate the test-engineer planning protocol on a feature specification and request edge-case scenarios.

Frequently Asked Questions about test-engineer

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

FAQPage Schema
How do I find edge cases and boundary conditions during feature planning?

To find edge cases during feature planning, apply a QA-focused review protocol to your requirements and user flows. This surfaces boundary conditions across input ranges, timing, concurrency, and data states to reduce defect risk before coding begins.

What is the best way to identify testable scenarios in a product specification?

The best way to identify testable scenarios in a product spec is to prompt QA-focused questions that target ambiguity and risk. Validating these scenarios during design reviews preemptively addresses boundary conditions and data states.

When do I need to analyze edge cases for concurrency and timing in requirements?

You need to analyze edge cases for concurrency and timing when specifying requirements that involve simultaneous user actions or state changes. Surfacing these boundary conditions during planning reduces the risk of defects before coding begins.

Can I use QA risk analysis to improve the quality of my user flow designs?

Yes, you can use QA risk analysis to improve user flow designs by validating testable scenarios and boundary conditions. Applying this mindset during feature planning preemptively addresses ambiguity and reduces risk across data and user states.

What are the limitations of surfacing edge cases during the planning phase?

The limitation of surfacing edge cases during planning is that it focuses on requirements and design reviews rather than testing actual code execution. It reduces risk preemptively but does not replace runtime quality assurance or functional testing.