Easy Linear Task To
Boost productivity using this convert, linear, tasks, github. Includes structured workflows, validation checks, and reusable patterns for sync.
Easy Linear Task To
Quickly convert GitHub issues to Linear tasks with sensible defaults, minimal configuration, and automatic field mapping for streamlined cross-platform task management.
When to Use This Command
Run this command when...
- You need to quickly move a GitHub issue to Linear without spending time on detailed field mapping configuration
- You want a fast, opinionated conversion that applies sensible defaults for priority, labels, and team assignment
- Your team regularly converts individual issues from GitHub to Linear as part of their daily workflow and needs minimal friction
Do NOT use this command when...
- You need fine-grained control over every field mapping -- use the power issue-to-linear command for detailed configuration
- You want to convert many issues at once -- use the bulk import command for batch operations
Quick Start
# .claude/commands/easy-linear-task-to.md # Quick GitHub to Linear conversion Convert: $ARGUMENTS
# Run the command claude "easy-linear-task-to move issue #87 to Linear"
Expected output:
- Linear task created with auto-mapped fields
- Default priority based on GitHub labels
- Team assignment based on repository mapping
- Cross-reference link on both platforms
- Conversion confirmation with Linear task URL
Core Concepts
| Concept | Description |
|---|---|
| Auto-Mapping | Automatic field conversion using naming conventions and label matching |
| Sensible Defaults | Pre-configured priority, status, and team mappings that work for most projects |
| Quick Reference | Automatic cross-reference link creation on both platforms |
| Minimal Input | Requires only the issue number -- all other fields are inferred from context |
| Convention Over Configuration | Uses standard patterns rather than requiring explicit mapping files |
Quick Conversion Flow:
GitHub Issue #N
|
[Auto-Detect Context]
| |
Repo Labels
| |
[Apply Default Mappings]
|
[Create Linear Task]
|
[Add Quick References]
|
Done (Linear URL returned)
Configuration
| Parameter | Default | Description |
|---|---|---|
| Team | Auto-detect from repo | Linear team inferred from repository name or mapping |
| Priority | Medium | Default priority unless GitHub labels indicate otherwise |
| Status | Backlog | Initial Linear task status |
| Comments | Skip | Comments are not transferred by default for speed |
| Cross-Reference | GitHub issue only | Adds Linear link to GitHub issue comment |
Best Practices
- Use for ad-hoc conversions -- this command is optimized for quick one-off conversions. For planned migrations, use bulk import instead
- Set up repository-to-team mapping -- if you consistently convert issues from the same repositories, configure a default team mapping to eliminate the team specification step
- Review after conversion -- the task is created with sensible defaults, but verify the priority and project assignment in Linear match your actual needs
- Add context in arguments -- while the command works with just an issue number, adding "with high priority in Sprint 12" overrides defaults for better placement
- Use for triage workflows -- this command works well in issue triage sessions where you quickly sort GitHub issues into Linear for team execution
Common Issues
- Wrong team assigned -- auto-detection uses repository name matching which may not align with your Linear team structure. Specify the team explicitly if the default is wrong
- Priority does not match expectations -- the default is Medium. If your GitHub labels encode priority differently, either specify the priority or set up a label-to-priority mapping
- Missing context in Linear task -- since comments are skipped by default, important discussion context may be lost. Add "with comments" to your arguments for issues with relevant discussion threads
Reviews
No reviews yet. Be the first to review this template!
Similar Templates
Git Commit Message Generator
Generates well-structured conventional commit messages by analyzing staged changes. Follows Conventional Commits spec with scope detection.
React Component Scaffolder
Scaffolds a complete React component with TypeScript types, Tailwind styles, Storybook stories, and unit tests. Follows project conventions automatically.
CI/CD Pipeline Generator
Generates GitHub Actions workflows for CI/CD including linting, testing, building, and deploying. Detects project stack automatically.