task

Orchestrates backlog tasks as token-tracked units with delegated planning, implementation, and review.

2|Updated Jul 18, 2026
One-click install
npx skills add https://github.com/Arasz/ai-badger --skill task-arasz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task
Source: https://github.com/Arasz/ai-badger/tree/main/features/common/skills/task
Command: npx skills add https://github.com/Arasz/ai-badger --skill task-arasz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Running a backlog task with an AI agent usually means untracked token spend, no isolation between concurrent work, and no record of which model produced what. This Skill runs one task end-to-end as a tracked unit of work: it derives a task ID, creates an isolated git worktree, delegates planning and review to high-reasoning models, routes implementation to persona-mapped agents, and records token usage per dispatch. ## Core Features & Use Cases - Token-tracked task lifecycle: task_tracker.py registers start/finish, records per-subagent token usage, and reports model mix so delegation decisions become measurable. - Effort-tiered loops: low-effort and high-effort pipelines, where high-effort adds MoE (mixture-of-experts) review panels, a mandatory integration package, and a QA test-quality gate. - Worktree isolation and recovery: every task runs in its own worktree with a recorded resume command, so a dead session can be reattached and continued. - Use Case: A developer says "/task PROJ-123" — the skill creates a worktree and draft PR, delegates the plan to an architect persona, dispatches TDD implementation lanes, runs the quality gate, merges, and closes tracking with a token-cost report. ## Quick Start Ask the agent to start working on a backlog task by invoking the task skill with a task ID, for example "/task aib-add-slugify-helper", and choose low or high effort when prompted.

Frequently Asked Questions about task

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

FAQPage Schema
How do I run a backlog task with an AI agent end-to-end?

Invoke the task skill with a task ID or scope, choose low or high effort, and it handles the full loop: worktree creation, planning, TDD implementation via delegated subagents, review, PR, gates, and merge. Tracking starts and closes automatically via task_tracker.py.

How do I track token usage and model mix across subagent dispatches?

The skill reads the session transcript including subagent logs and records which model produced each task's output. Running task_tracker.py status prints the model mix, and each delegation completion is recorded with its token totals.

What is the difference between low-effort and high-effort task loops?

Low-effort uses a single high-reasoning agent for planning and one reviewer for implementation. High-effort adds MoE panels of three experts for plan, plan review, and implementation review, plus a dedicated QA step for test quality and coverage.

When should I not use a task orchestration workflow?

Skip it for single-file typo fixes, one-off questions, or work the user wants done inline in the current session. The tracking, worktree, and delegation overhead exceeds the value for tasks that small.

Can a task be resumed after the session dies?

Yes. The tracker records the task's session id and resume command, and start can install a resume cron. After resuming, run task_tracker.py reattach with the task ID, then continue from the recorded state.

Why does a dispatch get denied for naming no model?

A PreToolUse gate denies any subagent dispatch that names neither an explicit model nor a persona with a model lane, so work never silently inherits the expensive session model. Pass a model explicitly or use a persona that declares one.