在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用todo-validation
星标1
分支0
更新时间2026年2月22日 17:39
Validate todo files against actual code state
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
Validate todo files against actual code state
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | todo-validation |
| description | Validate todo files against actual code state |
| invocation | /validate-todos [--all | --resolved | --pending | --ids 001,005] |
Systematically validate todo files by checking acceptance criteria against actual source code.
todos/ directory exists with numbered todo filesls todos/*.md | grep -E '[0-9]{3}-'For each batch of 5 todos:
Read todo file
Validate criteria For each criterion:
Determine status
Update if changed
Record result
After each batch:
Batch N/M (todos XXX-YYY)
--------------------------
✓ XXX - Title: unchanged (status, X/Y criteria)
→ XXX - Title: old → new (reason)
✗ XXX - Title: old → new (reason)
Continue? [y/n]
Final summary:
Todo Validation Summary
========================
Processed: N todos
Changes: M files updated
| ID | Title | Old | New | Changes |
|----|-------|-----|-----|---------|
| ... | ... | ... | ... | ... |
Files updated:
- todos/XXX-status-priority-title.md
| Type | Check |
|---|---|
file:line exists | ls + Read at offset |
Function name exists | Grep "fn name" |
| Pattern present | Grep "pattern" |
| Pattern absent | Grep returns 0 matches |
| Test passes | cargo test name |
When updating a todo file:
status field[x] or [ ] based on validationmv todos/001-pending-p1-title.md todos/001-resolved-p1-title.md# Validate all todos
/validate-todos --all
# Only resolved (check for regressions)
/validate-todos --resolved
# Only pending (check if now complete)
/validate-todos --pending
# Specific todos
/validate-todos --ids 001,005,012
Batch 1/6 (todos 001-005)
--------------------------
✓ 001 - Get program accounts: unchanged (resolved, 3/3 criteria)
✓ 002 - Error sanitization: unchanged (resolved, 2/2 criteria)
→ 003 - Missing validation: pending → resolved (all criteria now met)
✓ 004 - Type safety: unchanged (resolved, 1/1 criteria)
✗ 005 - Dead code annotations: resolved → pending (criterion 2 regressed)
Continue? [y]
After validation completes:
git add todos/
git commit -m "chore: update todo statuses after validation"