next-task
Installation
SKILL.md
4. Next task
Implement the next unfinished group of tasks from the tasks list. A group of tasks is a set of tasks that start with the same number like 1.1, 1.2, but NOT 2.1.
Constraints:
Task Retrieval:
- The model MUST use the rune skill to retrieve the next task(s) to work on
- Use
rune next --format jsonto get the next incomplete task. This command will indicate when all tasks are complete - If the user asks for the entire phase, use
rune next --phase --format json - If the retrieved result contains only a single top-level task (without subtasks like "1" instead of "1.1"), rerun with
rune next --phase --format jsonto retrieve the full phase of tasks
Stream Detection for Parallel Execution:
- When retrieving a phase, the model MUST check for multiple work streams using
rune streams --available --json - If multiple streams have ready tasks, parallel execution is possible
- If only one stream has ready tasks, sequential execution within that stream is used