determine-task

Determine the next active task from session state and Git context.

1|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/shakefu/contextium --skill determine-task
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: determine-task
Source: https://github.com/shakefu/contextium/tree/main/.claude/skills/determine-task
Command: npx skills add https://github.com/shakefu/contextium --skill determine-task

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automatically identifies the next task to work on by analyzing session state files and Git context, eliminating manual task triage.

Core Features & Use Cases

  • Task selection: locates the first task in .contextium/tasks.json whose status is not "completed" and resolves dependencies.
  • Context-aware prioritization: considers the current Git branch hints (feature/, fix/, claude/*) and recent commits to refine recommendations.
  • Output: returns a structured recommendation containing Task ID, rationale, prerequisites, and scope.

Quick Start

Run the task determiner agent: ./agents/task-determiner.sh

Frequently Asked Questions about determine-task

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

FAQPage Schema
How do I automatically pick the next task from a tasks.json state file?

Task selection is automated by analyzing the .contextium/tasks.json state file to find the first non-completed task, resolving its dependencies, and returning a structured recommendation with the task ID, rationale, prerequisites, and scope.

How does task selection work with Git branch context?

Task selection uses Git context by checking branch hints like feature/*, fix/*, and claude/* alongside recent commits to refine the recommendation and ensure the next task aligns with the current development focus.

Do I need a claude-progress.txt file to determine the next task?

Yes, task determination relies on tracking progress via claude-progress.txt across feature, fix, and claude branches, along with maintaining a local .contextium/tasks.json file to store task statuses.

What is the best way to automate task triage for local project workflows?

Automating task triage involves running a task determiner script that reads session state files and Git context, eliminating manual review by outputting a structured task recommendation with prerequisites and scope.

Can I use this task selection approach without Git branches?

Git context is a core component of the task selection process, using feature, fix, and claude branch hints to refine recommendations, so operating without Git branches would limit the context-aware prioritization.

What output format does the task determiner return?

The task determiner returns a structured recommendation containing the Task ID, rationale for selection, prerequisites, and scope, providing clear context for the next development action.