SpecBot

How to Write Better Linear Issues

Complete guide to writing high-quality Linear issues.

Issue Structure

Clear Title

Concise, descriptive title

Detailed Description

Explain the what, why, and how

Acceptance Criteria

Clear criteria for completion

Dependencies

What needs to be done first

Estimate

Time estimate for completion

Writing Tips

Be Specific

Include specific details and examples

Use Clear Language

Avoid jargon and ambiguity

Break It Down

Split large issues into smaller, actionable ones

Include Context

Provide all relevant background information

Issue Types

Feature Requests

New functionality to be added

Bug Reports

Issues that need to be fixed

Improvements

Enhancements to existing features

Technical Debt

Code improvements and refactoring

Chores

Maintenance and operational tasks

Frequently Asked Questions

What's the most important part of a Linear issue?

The acceptance criteria. Without clear criteria, it's hard to know when the issue is done.

How do I estimate issues accurately?

Break the issue down into smaller tasks, estimate each task, and sum them up. Consider complexity, dependencies, and unknowns.