> ## Documentation Index
> Fetch the complete documentation index at: https://docs.architect.new/llms.txt
> Use this file to discover all available pages before exploring further.

# Linear

> The Linear tool connects your AI agents directly to your software engineering workflows. By integrating Linear, your Architect apps can autonomously create bug tickets, track feature requests, assign issues to developers, and manage project cycles.

## Why Use Linear in Architect?

Managing engineering tickets shouldn't be a bottleneck. With vibe coding, you can bridge the gap between user feedback and developer action instantly. Simply describe how you want bugs or feature requests handled, and your agent will act as an autonomous product manager, perfectly formatting and triaging tickets in Linear.

* **Automated Bug Triaging:** Have an agent read customer support messages, extract steps to reproduce the error, and file a perfectly formatted Linear ticket.
* **Smart Routing:** Build apps that automatically assign Linear issues to specific teams or developers based on keywords in the task description.
* **Sprint Summaries:** Create tools that fetch all completed Linear tickets for the current cycle and generate comprehensive release notes.

## Vibe Coding Examples

Try these natural language prompts to build engineering productivity agents:

<CardGroup cols={1}>
  <Card title="Example 1: The Support-to-Engineering Bridge">
    "Build an IT support agent. When a user pastes a bug report, use the Linear tool to create a new issue. Set the priority to 'High', format the description to include 'Expected Behavior' and 'Actual Behavior', and tag it with 'Bug'."
  </Card>

  <Card title="Example 2: Feature Request Analyzer">
    "Create a product feedback app. Analyze user reviews. If a review mentions a missing feature, use the Linear tool to check if a similar issue already exists. If not, create a new feature request ticket in the 'Product Backlog' team."
  </Card>

  <Card title="Example 3: The Daily Standup Bot">
    "I want a developer standup assistant. Use the Linear tool to fetch all issues assigned to me that are marked 'In Progress'. Generate a brief summary of what I am currently working on to share in my morning meeting."
  </Card>
</CardGroup>

<Tip>
  Vibe code an end-to-end dev flow! Have the agent read a PR using the GitHub tool and automatically update the associated issue status to "Done" using the Linear tool!
</Tip>

## Available Actions

The Linear tool exposes the following actions to your agents. Architect automatically picks the right one based on your prompt.

<Accordion title="View all 21 Linear actions" icon="list">
  * `LINEAR_CREATE_LINEAR_ATTACHMENT`
  * `LINEAR_CREATE_LINEAR_COMMENT`
  * `LINEAR_CREATE_LINEAR_ISSUE`
  * `LINEAR_CREATE_LINEAR_ISSUE_DETAILS`
  * `LINEAR_CREATE_LINEAR_LABEL`
  * `LINEAR_DELETE_LINEAR_ISSUE`
  * `LINEAR_GET_ALL_LINEAR_TEAMS`
  * `LINEAR_GET_ATTACHMENTS`
  * `LINEAR_GET_CURRENT_USER`
  * `LINEAR_GET_CYCLES_BY_TEAM_ID`
  * `LINEAR_GET_LINEAR_ISSUE`
  * `LINEAR_LIST_LINEAR_CYCLES`
  * `LINEAR_LIST_LINEAR_ISSUES`
  * `LINEAR_LIST_LINEAR_LABELS`
  * `LINEAR_LIST_LINEAR_PROJECTS`
  * `LINEAR_LIST_LINEAR_STATES`
  * `LINEAR_LIST_LINEAR_TEAMS`
  * `LINEAR_LIST_LINEAR_USERS`
  * `LINEAR_REMOVE_ISSUE_LABEL`
  * `LINEAR_RUN_QUERY_OR_MUTATION`
  * `LINEAR_UPDATE_ISSUE`
</Accordion>
