todo

Read and update a central todo.org file, then commit changes with jj.

Updated Nov 7, 2024
One-click install
npx skills add https://github.com/patmaddox/lab --skill todo-patmaddox
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: todo
Source: https://github.com/patmaddox/lab/tree/main/.claude/skills/todo
Command: npx skills add https://github.com/patmaddox/lab --skill todo-patmaddox

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the friction of maintaining a task list by allowing you to capture, update, and refine TODO items directly within your project's todo.org file without leaving your current context.

Core Features & Use Cases

  • Contextual Updates: Intelligently merges new ideas with existing entries to prevent duplication and maintain a clean task list.
  • Automated Versioning: Automatically commits changes to your repository using the jj version control system, ensuring a clear audit trail of your task evolution.
  • Use Case: When you are deep in a coding session and realize you need to refactor a module later, you can simply ask the AI to add a TODO entry, and it will handle the file update and commit for you.

Quick Start

Ask the assistant to add a new todo item for refactoring the authentication module in the project.

Frequently Asked Questions about todo

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

FAQPage Schema
How do I manage tasks in a todo.org file without leaving my coding session?

To manage tasks in a todo.org file, you can capture and update TODO items directly through an assistant, which intelligently merges new ideas with existing entries to prevent duplication while you code.

How does automated version control work for task management updates?

Automated version control for task management commits changes directly to your repository using the jj command-line tool, ensuring a clear audit trail of your task evolution without manual intervention.

Can I use the jj version control system to track todo.org file changes?

Yes, you can use the jj version control system to track todo.org file changes. The system automatically commits updates directly to your repository after merging new task entries.

What is the best way to consolidate project tasks and prevent duplication?

The best way to consolidate project tasks and prevent duplication is identifying thematic overlaps within your todo.org file and intelligently merging new entries with existing items before appending.

Do I need a specific repository setup to automate todo.org commits?

You need a repository containing a central todo.org file and the jj command-line tool installed to automate todo.org commits directly to your project's version control system.

When should I not use automated task tracking in a repository?

You should not use automated task tracking if your project lacks a todo.org file or if your workflow does not support the jj version control system for committing repository updates.