Skip to content →

Scores every new Linear issue for spec completeness

Catch vague issues before handoff
Catch vague issues before handoff
Track spec quality across backlog
Choose your quality gate

Overview

SpecBot is a spec quality gate that runs automatically on every new Linear issue. The moment a ticket is created, SpecBot scores it 0–100 across eight dimensions — clear user problem, expected behavior, acceptance criteria, edge cases, technical context, dependencies, reproduction steps, and scope clarity — then posts a structured review comment with missing context and a recommended next action.

No webhook setup. No configuration required. One OAuth click and SpecBot starts reviewing immediately — no @mention needed.

Use SpecBot when backlog issues are too vague for engineers or AI coding agents to act on confidently. It catches the gaps that cause rework, clarification loops, and missed acceptance criteria before they reach a sprint — and makes issues ready for Codex, Copilot, Cursor, and other coding agents that rely on well-specified tickets to produce reliable plans.

How it works

  • Automatic spec review posted as a comment on every new issue — no @mention required
  • Spec quality score (0–100) across eight completeness dimensions
  • Flagged missing context with concrete, actionable suggestions
  • Suggested acceptance criteria and implementation notes
  • Configurable quality gates: comment only, auto-enrich, block / flag below threshold
  • Stale issue detection and assignee or team lead notification
  • Dashboard tracking issues analyzed, average spec score, and score improvements
  • Works with any Linear workspace — no changes to your existing workflow

Pricing: 14-day free trial with full access. No credit card required to install. Plans from $99/month after trial.

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 here — 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.