openmates:next-tasks

Prioritize the next Linear issue by reconciling meeting priorities, issue states, and git activity.

43|2|Updated Jan 25, 2024
One-click install
npx skills add https://github.com/glowingkitty/OpenMates --skill openmates-next-tasks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openmates:next-tasks
Source: https://github.com/glowingkitty/OpenMates/tree/main/.claude/skills/next-tasks
Command: npx skills add https://github.com/glowingkitty/OpenMates --skill openmates-next-tasks

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, and includes scripts (resource) components.

What problem does it solve?

It helps you quickly identify the single most important Linear task to work on next, while preventing wasted effort caused by stale task states or outdated labels.

Core Features & Use Cases

  • Prioritized task selection: Reads today’s scripts/.daily-meeting-state.json and selects the top ready task (Todo before Backlog, then priority).
  • Staleness detection with evidence: Cross-references Linear status, labels (including claude-is-working), and the latest merged git commits to flag mismatches.
  • One-task execution flow: Recommends one task, asks up to three targeted clarification questions, then starts work using scripts/sessions.py start without spawning separate sessions.

Quick Start

Ask OpenMates to run the next-tasks skill and optionally provide a Linear task id like OPE-123 to start that exact task immediately.

Frequently Asked Questions about openmates:next-tasks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prioritize the best Linear task to work on next?

To prioritize the best Linear task, this skill reads daily meeting priorities and cross-references recent git commits to select the single highest-priority issue. It reconciles stale task states and outdated labels to recommend the optimal next task.

What causes stale task states in Linear and how do I reconcile them?

Stale task states in Linear occur when completed git commits or lingering labels like `claude-is-working` mismatch the issue status. This skill reconciles them by cross-referencing current commit evidence with Linear statuses to flag and correct mismatches.

How do I start a specific Linear task immediately without manual selection?

You can start a specific Linear task immediately by providing a task id like OPE-123 as an argument. The skill bypasses prioritization and directly starts that exact task in the current session via the sessions runner.

Does this task prioritization workflow require git?

Yes, git is required because this workflow cross-references recent merged git commits with Linear issue states to detect staleness and verify if work is already completed before recommending a task.

How do I sync daily meeting priorities with Linear issue states?

To sync daily meeting priorities with Linear, this skill loads a local daily meeting state file and fetches all non-Done issues with pagination. It then aligns the meeting priorities with current Linear statuses and commit evidence to select the top ready task.