todo-guardian

Capture deferral language and create TODO items via loose-ends.sh.

8|1|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/bordenet/superpowers-plus --skill todo-guardian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: todo-guardian
Source: https://github.com/bordenet/superpowers-plus/tree/main/skills/productivity/todo-guardian
Command: npx skills add https://github.com/bordenet/superpowers-plus --skill todo-guardian

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It catches deferral language in AI output and forces the creation of TODO items, preventing claims of completion with unresolved loose ends.

Core Features & Use Cases

  • Detects explicit deferral phrases and records them via the loose-ends.sh tool.
  • Audits captured items at milestones such as commits, session ends, and before completion claims, blocking progress if items lack justification.
  • Enforces a mandatory note for each deferred item and performs deduplication to avoid duplicate entries.

Quick Start

Tell the assistant to activate the todo-guardian skill whenever a phrase like “I’ll fix this later” appears.

Frequently Asked Questions about todo-guardian

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

FAQPage Schema
How do I enforce actionable TODOs and prevent AI from claiming task completion with unresolved loose ends?

To enforce actionable TODOs, you need a validation mechanism that detects deferral language in AI output and blocks completion claims until each deferred item is justified. This captures loose ends automatically during workflow generation.

What is deferral language detection and how does it work in AI workflow validation?

Deferral language detection scans AI output for phrases indicating delayed action, such as explicit mentions of fixing items later. It records each occurrence as a todo item, performing deduplication to avoid duplicate entries in your workflow validation process.

How do I capture and track deferred tasks during AI output generation?

You capture deferred tasks by activating a validation skill that monitors AI output generation in real-time. It identifies deferral phrases, requires a mandatory note for each item, and uses add commands to record them.

Can I block progress at commits or session ends if there are unresolved deferred tasks?

Yes, you can block progress at milestones like commits, session ends, and completion claims. The validation tool audits captured items at these checkpoints and blocks progress if any deferred task lacks proper justification.

Do I need any specific dependencies or components to validate deferrals in my workflow?

No specific dependencies or components are required to validate deferrals in your workflow. The enforcement mechanism operates independently using a dedicated shell tool with add and check commands to record and audit items.

What's the best way to stop AI from outputting 'I'll fix this later' without tracking it?

The best way to stop untracked deferrals is to enforce capture during AI output generation. By requiring justification for each deferred task and auditing at milestones, you prevent the AI from making completion claims with unresolved loose ends.