Conducts structured requirements workshops to produce feature specifications, user stories, EARS-format functional requirements, acceptance criteria, and implementation checklists. Use when defining new features, gathering requirements, or writing specifications. Invoke for feature definition, requirements gathering, user stories, EARS format specs, PRDs, acceptance criteria, or requirement matrices.
99
100%
Does it follow best practices?
Impact
98%
1.84xAverage score across 6 eval scenarios
Passed
No known issues
Feature spec document completeness
Correct save path
0%
100%
Overview section present
100%
100%
EARS functional requirements
0%
100%
Multiple EARS pattern types
0%
100%
Non-functional requirements
100%
100%
Given/When/Then acceptance criteria
0%
100%
Error handling table
66%
100%
Implementation TODO checklist
0%
100%
Out of scope section
100%
100%
Requirement IDs present
37%
100%
Security considerations
100%
100%
Requirements interview question design
PM Hat questions present
100%
100%
Dev Hat questions present
100%
100%
Perspectives clearly separated
50%
50%
Structured choices identified
100%
100%
Open-ended questions identified
100%
100%
Structured vs open-ended rationale
100%
100%
Interview phases present
100%
70%
Priority question included
0%
100%
Multi-domain pre-discovery and EARS format
Readiness notes present
100%
100%
Multi-domain tracks identified
100%
100%
Track purpose documented
100%
100%
Spec saved at correct path
100%
100%
EARS functional requirements
16%
100%
EARS conditional pattern used
0%
100%
Non-functional requirements section
37%
100%
Given/When/Then acceptance criteria
0%
100%
Error handling table
100%
100%
Implementation TODO checklist
12%
100%
Security requirements explicit
100%
100%
Requirement IDs present
0%
100%
EARS full pattern variety
Ubiquitous EARS pattern
0%
100%
State-Driven EARS pattern
0%
100%
Optional EARS pattern
0%
100%
Event-Driven EARS pattern
0%
100%
Requirement identifiers
0%
100%
Non-functional requirements
0%
100%
Given/When/Then acceptance criteria
0%
100%
Error handling table
37%
100%
Implementation TODO checklist
50%
100%
Correct save path
100%
100%
Overview section
57%
100%
Acceptance criteria scenario coverage
Happy path AC present
50%
100%
Error case AC present
58%
100%
Edge case AC present
50%
100%
Authorization AC present
50%
100%
AC count
0%
100%
AC testability
80%
100%
EARS functional requirements
0%
100%
Non-functional requirements
0%
100%
Error handling table
37%
100%
Implementation TODO checklist
0%
100%
Security requirements addressed
100%
100%
Correct save path
100%
100%
NFR quantification and ambiguity documentation
Response time quantified
100%
100%
Concurrent user count specified
100%
100%
Throughput or availability quantified
100%
100%
Data retention period specified
100%
100%
Open questions section present
100%
100%
Assumptions documented
100%
100%
EARS functional requirements
25%
100%
Security requirements explicit
100%
100%
Given/When/Then acceptance criteria
0%
100%
Error handling table
28%
100%
Correct save path
100%
100%
5b76101
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.