One-click install
npx skills add https://github.com/StartaleGroup/app-sdk --skill todo-startalegroup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: todo
Source: https://github.com/StartaleGroup/app-sdk/tree/main/.claude-lib/shared/skills/todo
Command: npx skills add https://github.com/StartaleGroup/app-sdk --skill todo-startalegroup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Externalizes task state to todo.md to prevent AI goal drift and to keep long-running AI tasks aligned with user intent, reducing context loss over time.

Core Features & Use Cases

  • Structured task planning: defines a deterministic lifecycle (init, check, score, clear) and stores progress in a single Todo file.
  • Persistent state management: uses ./todo.md at the project root to archive progress and checkpoint milestones.
  • Mid-task coordination: enables progress checkpoints and risk mitigation for multi-step AI work.
  • Clear recovery & reorientation: provides a defined workflow to re-orient after pauses or changes in scope.

Quick Start

Start by creating a project-root todo.md and outline immediate, high-priority steps to keep a long-running AI task on track.

Frequently Asked Questions about todo

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

FAQPage Schema
How do I prevent AI context drift in long-running project workflows?

To prevent AI context drift in long-running project workflows, externalize task state to a persistent todo.md file. This anchors multi-step AI tasks to user intent by storing progress and checkpoint milestones at the project root.

What is the best way to track progress for multi-step AI tasks?

The best way to track progress for multi-step AI tasks is using a deterministic init, check, score, and clear lifecycle. This workflow archives progress milestones in a single file to maintain alignment and prevent context loss.

How do I re-orient an AI task after pausing a long-running workflow?

To re-orient an AI task after pausing a long-running workflow, use a defined recovery workflow that reads the stored state. This approach restores context and re-aligns the AI with the original user intent after scope changes.

When do I need external state persistence for AI task coordination?

You need external state persistence for AI task coordination when executing multi-step projects that require ongoing progress tracking. It prevents goal drift by maintaining mid-task checkpoints outside the model's context window.

Does project management state persistence work without external dependencies?

Yes, project management state persistence works without external dependencies by using a local todo.md file at the project root. This approach stores task state and milestone checkpoints directly in the repository.

Why does my AI lose track of goals during extended multi-step workflows?

Your AI loses track of goals during extended multi-step workflows due to context loss over time. Externalizing task state to a persistent file prevents this drift by providing mid-task coordination and clear recovery checkpoints.