How to Write Great Issue Descriptions for Your Public Board

OpenIssue Team

A public board is only as good as the issues on it. Vague titles and technical descriptions confuse users and reduce engagement. Well-written issues attract votes, reduce duplicates, and make your board feel professional.

Titles: Clear, Specific, Searchable

The title is what users see first. Write it for your users, not your engineering team.

Good titles:

  • "Add CSV export for reports"
  • "Dark mode for the dashboard"
  • "Support login with Google SSO"
  • "Fix: images not loading on Safari"

Bad titles:

  • "Export improvement" — Too vague. Export what? How?
  • "Auth enhancement" — Users don't think in auth layers
  • "Perf issue #4821" — Internal jargon, not discoverable
  • "Bug" — Meaningless without context

Use the words your users would search for. If they call it "download," don't title it "export."

Descriptions: User Perspective, Not Implementation

Write descriptions as if explaining to a customer, not filing an internal ticket:

Good:

"Currently there's no way to download report data. This feature would add a CSV export button to the reports page so you can analyze data in a spreadsheet."

Bad:

"Implement export endpoint on /api/reports with CSV serialization. Update ReportController and add streaming response handler."

The second description is useful for your team — put it in a Linear comment. The public-facing description should explain what and why, not how.

Structure for Clarity

For longer descriptions, use a simple structure:

  • What: What the feature does or what the bug affects
  • Why: Why it matters to users
  • Current workaround: If one exists (for bugs)

Skip internal priority labels, sprint assignments, and technical architecture notes.

Status-Appropriate Language

Match your descriptions to the issue status:

  • Backlog: "We're tracking interest in this feature"
  • Planned: "We've committed to building this"
  • In Progress: "Development is underway"
  • Done: "This feature is now available"

Maintaining Quality Over Time

As your board grows, quality can drift. Review issues periodically:

  • Rewrite vague titles that aren't getting votes
  • Clean up internal jargon that leaked into descriptions
  • Merge duplicate issues with different wording
  • Archive old issues that are no longer relevant

A curated board with well-written issues builds trust and drives higher engagement.

Ready to get started?

Make your Linear board public

Set up a fully branded public board in 3 minutes. No credit card required.