/cf-later-do
Manual onlyMedium1,500 – 3,000 tokens injected into promptnewWork through deferred side-tasks captured in docs/later/ — pick, fix, remove, repeat.
Context footprint: (medium) — what does this mean?
CLI Requirement: NONE
Works without coding-friend-cli. Reads the docs/later/ files directly and
dispatches /cf-fix or
/cf-plan — no CLI features are required. See CLI
requirements for the full matrix.
The /cf-later-do skill closes the loop on deferred work. When execution skills like /cf-plan, /cf-fix, cf-sys-debug, /cf-optimize, and /cf-ship hit an out-of-scope problem, they record it as a Markdown stub under docs/later/ (the write side, via capture-later.sh). /cf-later-do is the read/resolve side: it lists those stubs, lets you pick one, routes the fix to the right skill, and removes the file once the fix is verified.
Usage
/cf-later-do
Workflow
- Scan — Reads every
docs/later/*.md, parsing each stub's frontmatter (date,source,slug,problem,conversation_id), title, and body. If the folder is empty, it stops cleanly. - Pick — Presents a numbered list, oldest-first (longest-deferred first). You choose one item, or quit.
- Route — Classifies the item by nature: bug-like items (from
cf-fix/cf-sys-debug, or describing an error) go to/cf-fix; feature/refactor items (fromcf-plan/cf-optimize/cf-ship) go to/cf-plan. The item'sproblem+ body becomes the task description;slug/conversation_idare surfaced as human-readable references only. - Fix — Runs the routed skill to completion in the same session.
- Remove — only on verified completion — The stub is deleted only when the routed skill reaches its verified-DONE state (tests/verify pass, or the plan's phases complete). Any other outcome (failed, blocked, aborted) keeps the file. Deletion is guarded to files inside
docs/later/only. - Suggest next — Re-scans the backlog, suggests the next item to tackle, and loops until the backlog is empty or you stop.
When to Use
- Your
docs/later/has accumulated deferred problems and you want to work through them - After a focused feature is shipped and you want to clear the side-tasks it spawned
- You want a guided, one-at-a-time way to burn down technical debt captured during other workflows
Not This Skill
- It does not capture new deferred items — that is
capture-later.sh, invoked automatically by execution skills. - It does not restore a past session from
conversation_id— that field is shown only as a reference pointer.
Recommended Workflow
/cf-later-do → (pick item) → /cf-fix or /cf-plan → (verified) → file removed → next