todo-tracking

Tracks subtask progress with visible checklists during multi-step implementation work.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/juanjo-zurich/juarvis-v4 --skill todo-tracking-juanjo-zurich
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: todo-tracking
Source: https://github.com/juanjo-zurich/juarvis-v4/tree/main/plugins/core/skills/todo-tracking
Command: npx skills add https://github.com/juanjo-zurich/juarvis-v4 --skill todo-tracking-juanjo-zurich

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Complex tasks with multiple steps often lose visibility: subtasks get forgotten, progress is unclear, and completed work lacks verification. This Skill enforces a structured checklist protocol so every subtask has a tracked state and a verified completion criterion. ## Core Features & Use Cases - Task Breakdown: Decomposes complex work into a maximum of 7 ± 2 actionable subtasks, prioritized by dependencies. - Real-Time Status Tracking: Maintains states (pending, in progress, completed, blocked) with a rule that only one subtask may be in progress at a time. - Verified Completion: A subtask is only marked complete after verification via tests, manual review, or user confirmation. - Use Case: While implementing a multi-file feature, the agent keeps a visible Markdown checklist in the chat, updating the percentage of global progress after each verified subtask. ## Quick Start Ask the agent to break down your implementation task into a tracked checklist and update the status of each subtask as work progresses.

Frequently Asked Questions about todo-tracking

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

FAQPage Schema
How do I track progress on a complex coding task with an AI agent?▼

Break the task into at most 7 ± 2 actionable subtasks, order them by dependencies, and maintain a Markdown checklist with states: pending, in progress, completed, or blocked. Update the checklist after each subtask and show the global completion percentage.

How to break down a large task into subtasks for AI workflows?▼

Decompose the work into concrete, verifiable subtasks and prioritize items that block others first. If a subtask becomes too complicated during execution, split it into smaller sub-subtasks before continuing.

When should a subtask be marked as completed in a checklist?▼

A subtask is only marked completed after verification against its original acceptance criterion, such as a passing test, a manual review, or explicit user confirmation. Marking items done without verification is not allowed.

What are the limitations of checklist-based progress tracking?▼

Checklist tracking adds overhead for very short or single-step tasks where decomposition provides no value. It is designed for multi-step work; for trivial changes, a full checklist protocol may slow execution without improving visibility.

Can multiple subtasks be in progress at the same time?▼

No. The protocol enforces that only one subtask may be in the in-progress state at any time. This keeps focus on a single item and prevents partially finished work from accumulating across the checklist.