plugins/claude
Snider f29f9d7639
feat(/core): Add /core:todo command to track TODOs (#95)
Implements a new `/core:todo` command to extract and track TODO/FIXME comments from the codebase. The command is powered by a new shell script `claude/code/scripts/todo.sh`.

The script scans the repository for `TODO:`, `FIXME:`, `HACK:`, and `XXX:` comments. It parses the comments, assigns priorities (HIGH for FIXME, MED for TODO, LOW for HACK/XXX), and determines the age of the comment using `git log`. The command also supports a `--priority` flag to sort the output.

During development, the script suffered from a silent failure. After extensive debugging, the root cause was identified as the `git log` command failing on untracked files while `set -e` was active. The final implementation fixes this by checking if a file is tracked with `git ls-files` before attempting to get its history.
2026-02-02 07:24:49 +00:00
..
api feat: /core:api generate API client from routes (#84) 2026-02-02 07:20:47 +00:00
ci feat: add README and flesh out all plugins 2026-02-01 19:48:51 +00:00
code feat(/core): Add /core:todo command to track TODOs (#95) 2026-02-02 07:24:49 +00:00
collect feat(collect): add Borg-powered collection commands 2026-02-02 00:22:19 +00:00
core feat: /core:release version and release workflow (#87) 2026-02-02 07:21:59 +00:00
issue feat(plugin): add github issues integration (#69) 2026-02-02 07:14:21 +00:00
perf feat: /core:perf performance profiling helpers (#94) 2026-02-02 07:24:35 +00:00
qa feat(qa): add /core:qa command for iterative QA loop (#74) 2026-02-02 07:17:23 +00:00
review feat: add README and flesh out all plugins 2026-02-01 19:48:51 +00:00
verify feat: add README and flesh out all plugins 2026-02-01 19:48:51 +00:00