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…