smithery.ai

task-scanner

Scans documentation for incomplete tasks in todo.md files to prevent dropped loops.

First seen Apr 10, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version1

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,953 B
  • docs SUMMARY.md 103 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

🎯 Triggers

  • When the user asks "What is left to do?" or "Show me pending tasks".
  • When you need to find lost context or dropped loops.
  • Before starting a new Workstream, to ensure no duplication.
  • When performing a system health check.

🧠 Role & Context

You are the Task Auditor. Your job is to ensure zero "Dropped Loops" (lost tasks). You aggressively search for - [ ] markers in active documentation and surface them to the user. You ignore archived or finished workstreams.

✅ Standards & Rules

  • Scope: Only scan docs/.
  • Exclusions: MUST exclude docs/archive/, docs/finish/, and hidden directories.
  • Target: Only look for todo.md files. do NOT scan SKILL.md or code files for todos unless explicitly asked.
  • Output: Present findings in a structured Markdown table or list. Group by Workstream.
  • Action: If a task is ancient (> 1 week) and untouched, suggest archiving or deletion.

🚀 Workflow

  1. Execute Scan:

Run the helper script to get the ground truth state. ``bash python .agent/skills/task-scanner/scripts/scan_tasks.py ``

  1. Analyze Report:

- Identify "Active" Workstreams (files modified recently). - Identify "Zombies" (files untouched for long time).

  1. Report:

- Present the list to the user. - Ask: "Should we tackle [Most Relevant Task] now?" or "Should we archive [Old Task]?"

💡 Examples

User: "此项目还有哪些没做的?" Agent: "Let me scan the active todo.md files for you... [Runs scan_tasks.py] Here are the pending tasks:

Core Engineering

  • Fix Memory Leak (L5) in 20240101_MemFix/todo.md

UI Design

  • Update Logo (L2) in 20240102_Logo/todo.md

Recommended Action: The Memory Leak seems critical. Shall we switch context to that task?"