---
name: tracker/linear-cli:issue-view
description: View full details of a single Linear issue using the linear CLI
version: "0.4.0"
---

# Issue View

Retrieve complete details for a specific Linear issue by its identifier, including state, priority, assignee, labels, comments, and linked project.

## Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| id | string | Yes | Issue identifier (e.g., `ENG-123`) or internal UUID |

## Implementation

```bash
linear issue view {id} --json
```

## Output

| Field | Type | Description |
|-------|------|-------------|
| identifier | string | Human-readable issue ID (e.g., `ENG-123`) |
| title | string | Issue title |
| description | string | Issue body in markdown |
| state | string | Current workflow state name |
| priority | string | Priority level: `urgent`, `high`, `medium`, `low`, or `none` |
| assignee | string | Assigned user display name |
| labels | string[] | Applied label names |
| project | string | Associated project name |
| cycle | string | Associated cycle (sprint) name |
| url | string | Direct URL to the issue |
| comments | object[] | Array of comment objects with author, body, and timestamp |

## Errors

| Code | Cause | Recovery |
|------|-------|----------|
| AUTH_FAILED | API key is missing or invalid | Run `linear auth` to authenticate |
| NOT_FOUND | No issue matches the provided identifier or UUID | Verify the ID with `linear issue list` |
| VALIDATION_ERROR | Identifier format is invalid | Use the `ENG-123` format or a valid UUID |

## Used By

- dev-task (load issue context before beginning implementation)
