Edge Cases
Skill Verified ActiveDocuments 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.
Features
- 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 Cases
- 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
Non-Goals
- Defining the happy path for a feature
- Generating code or executable artifacts
- Automating the testing of edge cases (focus is on documentation)
Workflow
- Define the Feature Scope
- Walk Through Input Validation
- Explore Boundary Conditions
- Map Error States
- Consider Concurrency Issues
- Define Recovery Paths
- Prioritize by Likelihood and Impact
Installation
First, add the marketplace
/plugin marketplace add product-on-purpose/pm-skills/plugin install pm-skills@pm-skills-marketplaceQuality Score
VerifiedTrust Signals
Similar Extensions
Telegram Crabbox E2e Proof
100Use 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.
Acceptance Criteria Generator
99Generates 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.
Teach Guidance
100Guide 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.
Prepare Inspection Readiness
100Prepare 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.
External Context
100Invoke parallel document-specialist agents for external web searches and documentation lookup
Deepinit
100Deep codebase initialization with hierarchical AGENTS.md documentation