import-todos

Installation
SKILL.md

Import TODOs

Discover TODO/FIXME comments in the codebase and convert selected ones into task files.

Instructions

The user may optionally provide flags in $ARGUMENTS (e.g. --marker TODO, --dir ./src, --include "*.go").

  1. Discover TODOs: Run taskmd todos list --format json $ARGUMENTS via Bash to find all TODO/FIXME/HACK/XXX/NOTE/BUG/OPTIMIZE comments in the codebase

    • If the command fails, check that taskmd is installed and the todos subcommand is available (requires taskmd v0.12+)
  2. Handle empty results: If no TODOs are found (empty JSON array [] or no output), inform the user:

    "No TODO/FIXME comments found in the codebase. Try widening your search with --dir or removing --marker filters."

    • Stop here — do not proceed further
  3. Check for duplicates: Run taskmd list --format json to get existing task titles. For each TODO, check if its text closely matches an existing task title (case-insensitive substring match). Flag any potential duplicates.

  4. Present the list: Display the TODOs as a numbered list in this format:

Related skills
Installs
23
Repository
driangle/taskmd
GitHub Stars
33
First Seen
Feb 25, 2026