Skip to content →

Prevent bad specs from reaching engineering by scoring every Linear issue for completeness and flagging missing context

Overview

SpecBot lives in your Linear workspace and reviews every new issue before it reaches engineering. It scores issues 0-100 for spec quality, flags missing information, and suggests stronger acceptance criteria, implementation notes, and next steps.

SpecBot helps teams reduce rework, improve issue quality, prevent unclear tickets, and enforce acceptance criteria. It is useful for teams handing work to developers, Codex, Copilot, Cursor, or any engineering workflow that suffers when specs are vague.

How it works

  • Spec quality score (0-100) on every new issue.
  • Structured review covering user problem, expected behavior, acceptance criteria, edge cases, technical context, dependencies, reproduction steps, and priority / scope clarity.
  • Suggested acceptance criteria, implementation notes, and recommended next action.
  • Configurable quality gates: comment only, auto-enrich, block / flag below threshold, stale issue detection, notify assignee or team lead.

Configure

Install SpecBot by clicking Add to Linear on the integration page or visiting the install link. You’ll be redirected to Linear’s OAuth flow to authorize SpecBot for your workspace. You must be a workspace admin to install.

After authorization, SpecBot creates a webhook on your first team and begins monitoring new issues immediately.

Configure settings at https://specbot.dasgroupllc.com/dashboard — toggle auto-commenting, auto-apply, and stale issue detection. No additional setup is required.

Build your own integration

Create your own integration with Linear’s API and submit it to the directory.