TODO Management

Automate creation, querying, and updating of durable project TODOs via MCP workflow.todo methods.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/sharpninja/mcpserver-copilot-plugin --skill todo-management-sharpninja
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: TODO Management
Source: https://github.com/sharpninja/mcpserver-copilot-plugin/tree/main/skills/todo
Command: npx skills add https://github.com/sharpninja/mcpserver-copilot-plugin --skill todo-management-sharpninja

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you create, query, update, and execute durable project TODOs without manually tracking state across documents and sessions.

Core Features & Use Cases

  • Create and maintain TODOs: Define tasks with IDs, titles, sections, priorities, estimates, dependencies, and requirement traceability (functional/technical requirements).
  • Query and inspect progress: List filtered TODOs, fetch full detail by ID, and select an active TODO context for streamlined updates.
  • Run guided workflows: Generate and stream status analysis, implementation plans, and implementation execution results, including cancellation handling.

Quick Start

Ask an AI agent to “Create a high-priority Backend TODO to add JWT authentication, then list related dependencies and stream a plan for implementation.”

Frequently Asked Questions about TODO Management

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

FAQPage Schema
How do I automate task tracking and manage project TODOs across sessions?

Automate task tracking by creating, querying, and updating durable project TODOs via MCP commands. This eliminates manual state tracking across documents and sessions while maintaining full task context and progress visibility.

How does dependency management work for task tracking in MCP workflows?

Dependency management in MCP workflows allows you to link related TODOs and manage dependency graphs. You can list related dependencies for any task, ensuring execution order and requirement traceability are maintained across your project.

Can I filter TODOs by priority, section, or keyword when querying active tasks?

Yes, you can filter TODOs by keyword, priority, section, or completion status when querying your task list. This allows you to quickly locate specific tasks and select an active TODO context for streamlined updates.

How do I stream an implementation plan and execution status for a specific TODO?

Stream implementation plans and execution status by generating workflow outputs through MCP methods. The system handles streamed status analysis, implementation plans, execution results, and cancellation handling directly for the active TODO.

Do I need to send JSON request envelopes through mcpserver-repl to manage TODOs?

Yes, managing durable TODOs requires sending JSON request envelopes through mcpserver-repl using the agent-stdio interface. This enforces TODO ID naming conventions and handles streaming result and event processing.

What is requirements traceability and how does it apply to TODO management?

Requirements traceability links TODOs to specific functional and technical requirements. This ensures every task contributes to documented project goals and allows you to track implementation progress against defined requirements throughout the workflow.