Overview
Blocks enables you to delegate technical tasks directly from conversations in Slack, Linear, or GitHub. Simply describe what you need done, and Blocks will handle the implementation, testing, and documentation—allowing your team to focus on higher-level work.How It Works
When you delegate a task to Blocks, it will:- Parse the Request: Extract the requirements from your natural language description
- Gather Context: Review relevant code, documentation, and related work
- Execute the Task: Implement the changes following your codebase patterns
- Test Changes: Run tests and validate the implementation
- Deliver Results: Create a PR or provide a summary of completed work
Using Task Delegation
Simple Delegation
Delegate straightforward tasks:Complex Delegation
Delegate multi-step tasks:With Constraints
Specify requirements or constraints:Where to Delegate
From Slack Conversations
Turn discussions into action items:From Linear Issues
Delegate implementation directly:From GitHub PRs
Request changes or improvements:Task Types You Can Delegate
- Feature Implementation: Add new functionality or capabilities
- Bug Fixes: Resolve issues and edge cases
- Refactoring: Improve code structure and maintainability
- Testing: Add or improve test coverage
- Documentation: Update README, API docs, or inline comments
- Performance: Optimize slow queries or inefficient code
- Security: Fix vulnerabilities or improve security posture
- Infrastructure: Update configs, dependencies, or deployment scripts
Plan Mode for Large Tasks
For substantial tasks, use Plan Mode to review the approach before implementation:Best Practices
- Clear Instructions: Provide specific requirements and expected outcomes
- Include Context: Reference related files, tickets, or conversations
- Set Constraints: Mention any limitations or requirements upfront
- Break Down Large Tasks: Delegate smaller, focused tasks for better results
- Review Work: Always review generated code and test thoroughly
- Provide Feedback: Help Blocks improve by giving feedback on results
Session Continuity
Blocks maintains context within a conversation thread, allowing you to:- Ask follow-up questions
- Request modifications
- Add additional requirements
- Clarify edge cases
Integration Setup
Task Delegation works seamlessly across all Blocks integrations:- Slack - Delegate from team discussions
- Linear - Delegate from issue management
- GitHub - Delegate from code reviews
Learn More
- Getting Started - Learn how to use Blocks
- Plan Mode - Collaborative planning for complex tasks
- Multi-Repo Support - Delegate tasks across repositories
- Available Agents - Choose the right agent for your task

