Functional
What the feature should do
SpecBot
Generate clear acceptance criteria for Linear issues.
What the feature should do
Performance, security, usability requirements
How the feature should handle unusual situations
How to verify the feature works correctly
Clear, unambiguous criteria
Criteria that can be objectively verified
Cover all important aspects of the feature
Order criteria by importance
BDD-style format for user stories
Simple checklist of requirements
Detailed scenarios with steps and expected results
Typically 3-8 criteria per issue. Fewer for simple issues, more for complex ones.
A BDD format: Given [setup], When [action], Then [expected result].