跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

Edge Cases

技能 已验证 活跃
属于:PM Skills

Documents edge cases, error states, boundary conditions, and recovery paths for a feature. Use during specification to ensure comprehensive coverage, or during QA planning to identify test scenarios.

目的

This skill ensures comprehensive coverage of edge cases, error states, and recovery paths for a feature, aiming to prevent production bugs and improve user experience by upfront documentation.

功能

  • Systematic cataloging of edge cases, error states, and recovery paths
  • Guidance on input validation, boundary conditions, and concurrency
  • Structured output template and real-world examples
  • Prioritization of edge cases by likelihood and impact

使用场景

  • Use during feature specification before engineering begins
  • Use when preparing QA test plans
  • Use after discovering production bugs to prevent similar issues
  • Use when reviewing PRDs or user stories for completeness

非目标

  • Defining the happy path for a feature
  • Generating code or executable artifacts
  • Automating the testing of edge cases (focus is on documentation)

工作流

  1. Define the Feature Scope
  2. Walk Through Input Validation
  3. Explore Boundary Conditions
  4. Map Error States
  5. Consider Concurrency Issues
  6. Define Recovery Paths
  7. Prioritize by Likelihood and Impact

安装

请先添加 Marketplace

/plugin marketplace add product-on-purpose/pm-skills
/plugin install pm-skills@pm-skills-marketplace

质量评分

已验证
98 /100
1 day ago 分析

信任信号

最近提交1 day ago
星标205
许可证Apache-2.0
状态
查看源代码

类似扩展

Telegram Crabbox E2e Proof

100

Use when reviewing, reproducing, or proving OpenClaw Telegram behavior with a real Telegram user on Crabbox, including PR review workflows that need an agent-controlled Telegram Desktop recording, TDLib user-driver commands, Convex-leased credentials, WebVNC observation, and motion-trimmed artifacts.

技能
steipete

Acceptance Criteria Generator

99

Generates structured Given/When/Then acceptance criteria for a user story or feature slice. Use when translating product requirements into testable scenarios that cover the happy path, edge cases, error states, and non-functional expectations for engineering handoff and QA.

技能
product-on-purpose

Teach Guidance

100

Guide a person in becoming a better teacher and explainer. AI coaches content structuring, audience calibration, explanation clarity, Socratic questioning technique, feedback interpretation, and reflective practice for technical presentations, documentation, and mentoring. Use when a person needs to present technical content and wants preparation coaching, wants to write better documentation or tutorials, struggles to explain concepts across expertise levels, is mentoring a colleague, or is preparing for a talk or knowledge-sharing session.

技能
pjt222

Prepare Inspection Readiness

100

Prepare an organisation for regulatory inspection by assessing readiness against agency-specific focus areas (FDA, EMA, MHRA). Covers warning letter and 483 theme analysis, mock inspection protocols, document bundle preparation, inspection logistics, and response template creation. Use when a regulatory inspection has been announced or is anticipated, when a periodic self-assessment is due, when new systems have been implemented since the last inspection, or after a significant audit finding that may attract regulatory attention.

技能
pjt222

External Context

100

Invoke parallel document-specialist agents for external web searches and documentation lookup

技能
Yeachan-Heo

Deepinit

100

Deep codebase initialization with hierarchical AGENTS.md documentation

技能
Yeachan-Heo