Getting Started
Interact with Blocks on Linear by mentioning@blocks in any issue comment with your request. Manage issues, answer questions, improve tickets with technical details from your codebase, delegate implementations, and more.

Delegate your request to a specific agent by mentioning the agent keyword in a slash command. Example: /claude, /codex, /gemini. If none are mentioned, the request will default to your default agent. Learn more about available agents.
What Blocks Can Do
Blocks can help you with a variety of tasks on Linear:- Answer Questions: Ask Blocks about project status, issue details, or technical questions
- Update Tickets: Request changes to an issue such as additional details with context from your codebase
- Create New Issues: Ask Blocks to create additional tickets based on your requirements
- Start Implementation: Request Blocks to begin working on the current issue you’re commenting on
Blocks can work across many repos in a single request
Making a Request
Simply mention@blocks in any Linear issue comment followed by your request:
Session Context: Responding in a Linear comment thread will continue in the same session, preserving all context from the conversation. Starting a new comment thread on an issue will create a fresh session with no prior context.
Plan Mode
Start a new session in Plan Mode to create an implementation plan before making changes:Plan Mode must be started with a new session and cannot be entered once implementation has begun.
Blocks Response Process
- Acknowledgment: Blocks will add 👀 (eye) emojis to indicate it has seen your message
- Dashboard Link: Blocks responds with a link to the dashboard where you can track progress
- Progress Updates: Blocks provides a realtime snippet about what it is currently working on
- Final Message: Blocks responds with a final message which summarizes what it did
Setting a Default Linear Team
Configure a default Linear team to streamline issue creation. When set, Blocks will automatically use your default team when creating new Linear issues unless you specify a different team in your request. Setting your default team:- Navigate to Settings > Integrations in the Blocks dashboard
- Navigate to Linear > Configure in the integrations page
- Select your preferred team from the dropdown
- Your selection is saved automatically
Best Practices
- Be Specific: Provide clear and detailed requests to get the best results
- Use Context: Reference specific issues, PRs, or requirements when relevant
- Check Progress: Use the dashboard link to monitor Blocks’ work on your request
- Follow Up: You can continue the conversation by mentioning
@blocksagain with additional questions or clarifications
Next Steps
New to Blocks? Check out the Getting Started guide to learn the basics. Learn more about:- Available Coding Agents and their capabilities
- Plan Mode for collaborative planning
- Commands for reusable prompts
- Multi-Repo Support for working across repositories

