Linear Tool
The Linear Tool connects DinoAI to your Linear issues, helping implement features and fix bugs based on requirements stored in your task management system
The Linear Tool allows DinoAI to access information from your Linear issues, bringing task requirements and issue details directly into your development workflow.
This tool connects development work to Linear, enabling DinoAI to understand requirements, resolve tickets, and implement features based on information stored in Linear.
Requires Linear integration. Before using this tool, make sure you've connected your Linear account in Paradime. See Connecting Linear to Paradime for setup instructions.
Available tools
DinoAI exposes two Linear-specific tool calls. Both ask for permission before they run.
Fetch Linear issue
Fetches the full details of a single Linear issue by ID (e.g. ENG-456) — title, description, state, assignee, team, labels, branch name, child issues, and comments.
List Linear issues
Lists Linear issues with optional filters: team, assignee email, workflow state, label, and priority. Use this to discover, triage, or batch-plan work.
Capabilities
Fetch a specific issue
Pull details from a Linear issue using its key or URL
Discover issues by filter
Find issues by team, assignee, state, label or priority — without knowing the exact ID
Extract Requirements
Understand task requirements and acceptance criteria
Fix Reported Issues
Help resolve bugs and errors documented in issues
Track Work Implementation
Associate code changes with specific Linear issues
Using the Linear Tool
Depending on whether you already know the issue ID, DinoAI will pick one of the two tools:
When you reference a specific issue
Open DinoAI in the right panel of the Code IDE
Mention the Linear issue ID or URL in your prompt (e.g.
ENG-456or a full Linear issue URL)Grant permission when DinoAI asks to access the Linear issue — this runs Fetch Linear issue
Review and implement DinoAI's suggested actions
When you want DinoAI to find issues for you
Open DinoAI in the right panel of the Code IDE
Describe the issues you're after in natural language — e.g. "in-progress bugs assigned to me in the ENG team", "all P1 issues with the
data-qualitylabel", "issues in theTriagestate for team DATA"Grant permission when DinoAI asks to list issues — this runs List Linear issues with the filters DinoAI inferred from your prompt
From the returned list, DinoAI can then drill into a specific issue using Fetch Linear issue
Supported filters for List Linear issues — team key (e.g. ENG), assignee email, workflow state name (e.g. In Progress), label name, and Linear priority (0 = None, 1 = Urgent, 2 = High, 3 = Medium, 4 = Low). Up to 100 issues are returned per call.
Example Use Cases
Implementing a Feature from an Issue
Prompt
Result: DinoAI calls Fetch Linear issue for A-456, extracts the requirements, suggests an implementation approach, and helps create the necessary models or code changes to satisfy them.
Resolving a Production Issue
Prompt
Result: DinoAI fetches the issue details, analyses the error information, and walks you through creating a fix branch, updating the relevant files, and testing the solution.
Triaging issues across the team
Prompt
Result: DinoAI calls List Linear issues with team_key="ENG", state_name="In Progress", priority=1, summarises the returned list, and highlights the issues most likely to block the release. From there, ask DinoAI to drill into a specific one to plan or implement the fix.
Finding my open work
Prompt
Result: DinoAI lists issues filtered by assignee_email (you) and label_name="dbt", picks the highest-priority one, fetches its full details, and starts the implementation plan.
Working with Other Tools
The Linear Tool works well alongside DinoAI's other capabilities to support your full development workflow:
Combine with the Terminal Tool to create branches using Linear-based naming conventions (e.g.,
feature/linear-123) and reference issue IDs in commit messagesCombine with the Confluence Tool to cross-reference issue requirements against linked specification pages
Use alongside Git Lite to commit implementation work that traces back to a specific Linear issue
You'll need appropriate Linear permissions to access issues. DinoAI will request permission each time it needs to access Linear information.
Best Practices
Use exact issue references — Include the precise Linear issue key or URL in your prompt to ensure DinoAI accesses the correct issue
Ensure issue quality — DinoAI works best with well-documented Linear issues that include clear descriptions and acceptance criteria
Verify suggestions — Always review DinoAI's interpretation of requirements before implementing, especially for complex or ambiguous issues
Combine with the Terminal Tool — Let DinoAI help with the full workflow from implementation to testing, using the issue as the source of truth throughout
Last updated
Was this helpful?