SpecBot

Acceptance Criteria Generator

Generate clear acceptance criteria for Linear issues.

Criteria Types

Functional

What the feature should do

Non-Functional

Performance, security, usability requirements

Edge Cases

How the feature should handle unusual situations

Validation

How to verify the feature works correctly

Best Practices

Specific

Clear, unambiguous criteria

Testable

Criteria that can be objectively verified

Comprehensive

Cover all important aspects of the feature

Prioritized

Order criteria by importance

Criteria Format

Given-When-Then

BDD-style format for user stories

Checklist

Simple checklist of requirements

Scenario

Detailed scenarios with steps and expected results

Frequently Asked Questions

How many acceptance criteria should I have?

Typically 3-8 criteria per issue. Fewer for simple issues, more for complex ones.

What's the Given-When-Then format?

A BDD format: Given [setup], When [action], Then [expected result].