Linear Integration

Push agent specifications to Linear and enable AI coding agents like Claude Code, GitHub Copilot, and Devin to implement your product ideas

Linear Integration Overview

The Linear integration connects Delvyn Studio to your Linear workspace via OAuth 2.0. Push agent specifications directly to Linear as issues that AI coding agents — such as Claude Code, GitHub Copilot, Devin, and Lovable — can pick up and implement with full product context.

What You Can Do

  • • Push agent specs as Linear issues
  • • Select which Linear team to create issues in
  • • Configure default labels for agent tasks
  • • Track push history with issue links

Key Benefits

  • • Full product context in every issue
  • • AI agents get vision, strategy, and guardrails
  • • One-click from spec to agent task
  • • Traceability between specs and issues
Prerequisites

Before You Begin

  • • You need Admin access in your Delvyn Studio organization
  • • Your Delvyn Studio plan must include integrations (Professional or Enterprise)
  • • You need access to a Linear workspace where you can authorize OAuth applications
Step 1: Connect Your Linear Workspace
  1. 1

    Navigate to Integrations

    Go to Settings → Integrations in your Delvyn Studio workspace

  2. 2

    Click "Connect to Linear"

    In the Linear section, click the connect button to start the OAuth flow

  3. 3

    Authorize Delvyn Studio

    You will be redirected to Linear. Review the permissions and click "Authorize" to grant Delvyn Studio access to your workspace

  4. 4

    Select Default Team

    Once connected, choose the Linear team where issues will be created by default

  5. 5

    Save Settings

    Click "Save" to activate the integration

OAuth Permissions

Delvyn Studio requests read and write access to your Linear workspace. This allows creating issues, reading teams and labels, and managing issue metadata. You can revoke access at any time from Linear's authorized applications settings.

Step 2: Push Agent Specifications

Creating Agent Tasks in Linear

Once connected, you can push agent specifications to Linear from multiple places in Delvyn Studio:

  1. 1

    Generate an Agent Specification

    From a product idea, discovery project, or OKR key result, click "Generate Agent Spec"

  2. 2

    Review and Edit

    Use the AI Specification Coach to review the spec for clarity and completeness

  3. 3

    Push to Linear

    Click "Create Agent Task" and select "Linear." Choose the team, edit the title, add labels, and preview the issue body

  4. 4

    AI Agent Implements

    Assign the Linear issue to your AI coding agent (Claude Code, GitHub Copilot, Devin). The issue body contains full product context

What Gets Pushed to Linear

Each Linear issue created from Delvyn Studio includes structured product context:

Issue Content

  • • Product context and vision excerpt
  • • Strategic guardrails and anti-goals
  • • Acceptance criteria
  • • Technical constraints
  • • Risk mitigations

Issue Metadata

  • • Assigned to selected team
  • • Custom labels (configurable)
  • • Agent spec source reference
  • • Push history tracked in Delvyn Studio
AI Agent Workflow

Linear supports 15+ AI coding agent integrations. Once Delvyn Studio pushes a spec to Linear, your AI coding agent workflow takes over:

Claude Code / GitHub Copilot

  1. 1.Push agent spec to Linear from Delvyn Studio
  2. 2.Assign the Linear issue to your coding agent
  3. 3.Agent reads the rich spec with product context
  4. 4.Implementation includes strategic guardrails

Devin / Lovable

  1. 1.Push agent spec to Linear from Delvyn Studio
  2. 2.Delegate the Linear issue to Devin or Lovable
  3. 3.Agent receives vision, strategy, and acceptance criteria
  4. 4.Review the PR with confidence it matches your spec
Managing the Connection

Connection Status

  • Connected
    Workspace linked and ready to push specs
  • Disconnected
    No active connection — click Connect to set up

Disconnecting

To disconnect Linear, go to Settings → Integrations → Linear and click "Disconnect." This revokes the OAuth tokens. Previously created issues remain in Linear.

Security & Privacy

  • • OAuth 2.0 authentication — no passwords stored
  • • Tokens are encrypted at rest
  • • You can revoke access from Linear at any time
  • • Only necessary permissions (read/write) are requested