Skip to content
Back to skills

Todo Check

ASecurity

Audit a file for TODO comments, pending work items, or technical debt markers. Useful for checking code readiness before a commit or reviewing task status. Trigger with "check for todos", "audit for debt", "list pending work", or "scan for TODOs".

  • 7 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 2, 2026
ai-agentspythonbash

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned October 3, 2026

npx -y skills add richfrem/agent-plugins-skills --skill todo-check --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Todo Check?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Todo Check
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/richfrem-todo-check/badge)](https://www.skillsdirectory.com/skills/richfrem-todo-check)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: todo-check
plugin: agent-agentic-os
description: >
  Audit a file for TODO comments, pending work items, or technical debt markers. 
  Useful for checking code readiness before a commit or reviewing task status.
  Trigger with "check for todos", "audit for debt", "list pending work", or "scan for TODOs".
allowed-tools: Bash, Read
---

# Todo Check (`todo-check`)

Audit target source files for TODO comments, unfinished work items, or technical debt markers prior to commit or merge.

## Contents

- [Critical Constraints](#critical-constraints)
- [Quick start](#quick-start)
- [Workflow](#workflow)
- [Verification](#verification)
- [References](#references)

## Critical Constraints

1. **Read-Only Inspection**: Do not edit files to remove or suppress discovered TODOs.
2. **Standard Library Only**: Use built-in Python scripts without external pip dependencies.
3. **Report Exact Lines**: Output exact line numbers and comment contents for every debt marker found.

## Quick start

Scan a source file for pending TODO items:

```bash
python3 scripts/check_todos.py <path/to/file>
```

## Workflow

1. **Resolve Target**: Identify candidate source file or directory for debt auditing.
2. **Execute Audit**: Run `check_todos.py` against target path.
3. **Parse Findings**: Inspect reported markers (`TODO`, `FIXME`, `HACK`, `XXX`).
4. **Report Status**: Present summary of open items and file readiness to the user.

## Verification

Confirm script runs and outputs valid scan results:

```bash
python3 scripts/check_todos.py scripts/check_todos.py
```

## References

- [acceptance-criteria.md](references/acceptance-criteria.md) — Acceptance criteria for todo scanning.
- [fallback-tree.md](references/fallback-tree.md) — Remediation pathways if file cannot be read.

Files in this skill

  • SKILL.md1.6 KB
  • evals/evals.json426 B
  • evals/results.tsv172 B
  • requirements.txt22 B
  • scripts/check_todos.py31 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.