deliver-edge-cases

Catalog edge cases for features, APIs, and user workflows using a structured template.

527|69|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/product-on-purpose/pm-skills --skill deliver-edge-cases
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deliver-edge-cases
Source: https://github.com/product-on-purpose/pm-skills/tree/main/skills/deliver-edge-cases
Command: npx skills add https://github.com/product-on-purpose/pm-skills --skill deliver-edge-cases

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Edge-case documentation helps teams anticipate and handle uncommon or error scenarios before features ship, reducing bugs and support burden.

Core Features & Use Cases

  • Systematic cataloging of input validation, boundary conditions, error states, concurrency, and integration failures.
  • Provides a ready-to-use template and example so engineers and QA align on expectations for edge cases.
  • Useful during feature specification, QA planning, and post-bug analysis to prevent regressions.

Quick Start

Start by analyzing a feature and fill in the edge-case catalog using the structure shown in references/TEMPLATE.md and references/EXAMPLE.md.

Frequently Asked Questions about deliver-edge-cases

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

FAQPage Schema
How do I document edge cases for feature specification and QA planning?

To document edge cases for feature specification, analyze the feature and catalog input validation, boundary conditions, error states, concurrency, and integration failures using a structured template. This ensures engineers and QA align on expectations for uncommon scenarios before features ship.

What edge cases should I capture to prevent production incidents?

To prevent production incidents, you should capture edge cases including input validation, boundary conditions, error states, concurrency issues, integration failures, messages, and recovery paths. Systematic cataloging of these scenarios reduces bugs and support burden.

How do I perform a post-bug analysis to prevent feature regressions?

Perform a post-bug analysis by reviewing the feature workflow and documenting the failed edge cases in a structured catalog. Capturing input validation, error states, and recovery paths during analysis prevents future feature regressions.

Can I use a structured template for error handling and recovery paths across any API?

Yes, you can use a ready-made template to document error handling and recovery paths across any API or user workflow. The template enforces a structured output format to capture input validation, concurrency, and integration failures consistently.

What is the best way to align engineers and QA on edge case expectations?

The best way to align engineers and QA on edge case expectations is to use a ready-to-use template and example. Filling in a structured edge-case catalog ensures both teams share the same expectations for boundary conditions and error states.