Todo
Skill postmelee/hyper-waterfall/templates/locales/en/mydocs/skills/todo
A human-governed AI coding workflow that distills ephemeral session context into persistent project memory—making work traceable, reviewable, and resumable.
npx -y skills add postmelee/hyper-waterfall --skill todoAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its author says it does
Copied from the file, not written here
Create and update the Hyper-Waterfall daily task board (`mydocs/orders/yyyymmdd.md`). Apply milestone table format, status update rules, and backlog section rules. When task-start, task-stage-report, task-final-report, or pr-merge-cleanup updates the daily task board, it follows this SKILL's format.
SKILL.md
5.0 KB, as published. Nobody here has run it
Daily Task Board Writing
Purpose
mydocs/orders/{yyyymmdd}.md is a one-page work board for the day. It is not a task plan, report, or technical note. It shows progress by milestone at a glance and records completion time.
Trigger
- The task requester explicitly says "write today's tasks", "update orders", or "close today's tasks."
- Apply this SKILL's format when
task-start,task-stage-report,task-final-report, orpr-merge-cleanupupdates the daily task board. - This SKILL is invoked directly.
Artifact
- Target file:
mydocs/orders/{yyyymmdd}.md - Writing language: use the selected Hyper-Waterfall locale for this repository.
- Output format source:
mydocs/_templates/orders.md
Standard Format
Use central template mydocs/_templates/orders.md first. The following is the minimal fallback format for cases where the template cannot be read.
- Filename:
yyyymmdd.md - Title:
# Daily Tasks - YYYY-MM-DD - Body: at least one milestone section, plus a common operations section when needed
- Each milestone section uses this table:
## M{milestone} - {milestone name}
| Issue | Task | Status | Notes |
|------|------|--------|-------|
| #{number} | {task} | Planned | {note} |
| #{number} | {task} | In progress | {note} |
| #{number} | {task} | Done | {note} |
Milestone Decision Rules
Before writing work, decide which milestone section it belongs to.
- Explicit task requester instruction
- If no explicit instruction exists, reuse the milestone structure already present in the same date's
mydocs/orders/{yyyymmdd}.md - If no same-date file exists, use an explicit milestone label from the target repository
README.mdroadmap or release notation - If neither source decides it, do not invent a milestone name; ask the task requester
Cautions:
- Distinguish roadmap transition notation from milestone names. For example,
0.5 -> 1.0is a transition notation, not a section title. - Do not place work in a future milestone unless the task requester clearly specified it.
- If
README.mdmarks one milestone as current, use it as the default section for ambiguous work.
Common Operations Section
For cross-cutting, operational, or unclassified work that does not clearly belong to one milestone, do not force it into the wrong milestone. Put it in a common section.
## Common - Operations
| Issue | Task | Status | Notes |
|------|------|--------|-------|
| Needs issue | {task} | Planned | {note} |
Use this for:
- Milestone definition or roadmap cleanup
- Release or CI/CD planning
- Repository-wide operations work
- Work that needs Issue creation before classification
Backlog (Optional)
Add only when there are unresolved items that are not today's main work but should not be forgotten.
## Backlog
| No | Content | Found On | Status | Notes |
|----|---------|----------|--------|-------|
| B-001 | {item} | YYYY-MM-DD | Open | {note} |
Writing Rules
- If a GitHub Issue number exists, write it as
#number. - If no Issue exists yet, write
Needs issueinstead of an arbitrary number orTBD. - Keep
Taskas a one-line summary. - Keep
Notesshort. Prioritize purpose, current stage, verification point, linked document, or blocker. - When changing status to
Done, addDone: HH:mmto the notes. - Default statuses:
Planned,In progress,Done,On hold. - Omit the backlog section when there is no backlog.
- If multiple milestones are active on the same date, split sections by milestone.
- Do not place templates, temporary notes, or non-date files in
mydocs/orders/.
Verification
- Filename follows
yyyymmdd.md. - Title follows
# Daily Tasks - YYYY-MM-DD. - Every work row is inside an
Issue | Task | Status | Notestable. - Status value is one of
Planned,In progress,Done,On hold. - Completed work notes include
Done: HH:mm.
Never Do
- Write task plans, reports, or technical notes in
orders/. - Invent a milestone name because the milestone is ambiguous.
- Ignore an existing same-date milestone structure and force a new structure.
- Place work in a future milestone without task requester approval.
- Leave a row as
Needs issuewhen an Issue exists.
Minimal Template
This is a shortened version of mydocs/_templates/orders.md. When creating a new date file, check the central template first.
# Daily Tasks - YYYY-MM-DD
## M{milestone} - {milestone name}
| Issue | Task | Status | Notes |
|------|------|--------|-------|
| #{number} | {task} | Planned | {note} |
## Common - Operations
| Issue | Task | Status | Notes |
|------|------|--------|-------|
| Needs issue | {task} | Planned | {note} |
Invocation
- Codex:
$todoor selecttodofrom the/skillsmenu - Claude Code:
/todo