todo

Track project todos as markdown files with priority sorting and git context.

2|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/wilsonfaustino/ai-tools --skill todo-wilsonfaustino
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: todo
Source: https://github.com/wilsonfaustino/ai-tools/tree/main/skills/todo
Command: npx skills add https://github.com/wilsonfaustino/ai-tools --skill todo-wilsonfaustino

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the friction of tracking small, ad-hoc project tasks during active work sessions, so you never lose track of follow-up work without breaking your coding or debugging flow.

Core Features & Use Cases

  • Priority-based todo capture: Add todos with high, medium, or low priority in seconds, with automatic context collection from your current git branch and recent modified files.
  • Sorted task overview: View all pending todos sorted by priority (high first) and creation date to focus on the most urgent tasks first.
  • Lifecycle management: Mark todos as done to archive them for team retrospectives, or permanently remove irrelevant tasks, with all data stored as human-readable markdown files in your project's .todos/ folder.
  • Use Case: While debugging a login issue, you remember you need to update the password reset flow next week. Use this skill to capture that todo with high priority in one command, along with context about your current branch and recent work, so you don't forget it later.

Quick Start

Tell the AI to add a high priority todo to update the password reset flow after you finish debugging the current login issue.

Frequently Asked Questions about todo

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

FAQPage Schema
How do I track ad-hoc project todos without interrupting my coding workflow?

You can track ad-hoc project todos without interrupting your coding workflow by capturing tasks with automatic priority sorting and git context collection. Todos are stored as readable markdown files in your project's `.todos/` directory for later review.

How does automatic context collection work when adding a task in markdown?

Automatic context collection works by gathering details from your current git branch and recent modified files when you add a task. This captured context links the new markdown todo to your active work session.

Can I manage project task priorities using only git and filesystem access?

Yes, you can manage project task priorities using only git and filesystem access. The system requires no external dependencies, sorting todos by priority and creation date while storing them as markdown files in the `.todos/` directory.

What is the best way to capture high priority debugging follow-up tasks during development?

The best way to capture high priority debugging follow-up tasks is to add a todo with high priority in one command. The system automatically stores it as a markdown file and attaches relevant git context for future reference.

How do I list and sort pending todos by priority in my project?

To list and sort pending todos by priority, request a task overview. The system displays all pending todos sorted by priority with high priority first, followed by creation date, to focus your attention on urgent tasks.

Do I need Basic Memory to link related notes to my project todos?

No, you do not need Basic Memory to link related notes, as integration is optional. The core task tracking functionality works independently using standard git and filesystem access to manage your markdown todo files.