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, or pr-merge-cleanup updates 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.md roadmap 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.0 is a transition notation, not a section title.
- Do not place work in a future milestone unless the task requester clearly specified it.
- If
README.md marks 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 issue instead of an arbitrary number or TBD.
- Keep
Task as a one-line summary.
- Keep
Notes short. Prioritize purpose, current stage, verification point, linked document, or blocker.
- When changing status to
Done, add Done: HH:mm to 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 | Notes table.
- 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 issue when 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:
$todo or select todo from the /skills menu
- Claude Code:
/todo
1---2name: todo-23description: 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.4---56# Daily Task Board Writing78## Purpose910`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.1112## Trigger1314- The task requester explicitly says "write today's tasks", "update orders", or "close today's tasks."15- Apply this SKILL's format when `task-start`, `task-stage-report`, `task-final-report`, or `pr-merge-cleanup` updates the daily task board.16- This SKILL is invoked directly.1718## Artifact1920- Target file: `mydocs/orders/{yyyymmdd}.md`21- Writing language: use the selected Hyper-Waterfall locale for this repository.22- Output format source: `mydocs/_templates/orders.md`2324## Standard Format2526Use central template `mydocs/_templates/orders.md` first. The following is the minimal fallback format for cases where the template cannot be read.2728- Filename: `yyyymmdd.md`29- Title: `# Daily Tasks - YYYY-MM-DD`30- Body: at least one milestone section, plus a common operations section when needed31- Each milestone section uses this table:3233```md34## M{milestone} - {milestone name}3536| Issue | Task | Status | Notes |37|------|------|--------|-------|38| #{number} | {task} | Planned | {note} |39| #{number} | {task} | In progress | {note} |40| #{number} | {task} | Done | {note} |41```4243## Milestone Decision Rules4445Before writing work, decide which milestone section it belongs to.46471. Explicit task requester instruction482. If no explicit instruction exists, reuse the milestone structure already present in the same date's `mydocs/orders/{yyyymmdd}.md`493. If no same-date file exists, use an explicit milestone label from the target repository `README.md` roadmap or release notation504. If neither source decides it, do not invent a milestone name; ask the task requester5152Cautions:5354- Distinguish roadmap transition notation from milestone names. For example, `0.5 -> 1.0` is a transition notation, not a section title.55- Do not place work in a future milestone unless the task requester clearly specified it.56- If `README.md` marks one milestone as current, use it as the default section for ambiguous work.5758## Common Operations Section5960For 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.6162```md63## Common - Operations6465| Issue | Task | Status | Notes |66|------|------|--------|-------|67| Needs issue | {task} | Planned | {note} |68```6970Use this for:7172- Milestone definition or roadmap cleanup73- Release or CI/CD planning74- Repository-wide operations work75- Work that needs Issue creation before classification7677## Backlog (Optional)7879Add only when there are unresolved items that are not today's main work but should not be forgotten.8081```md82## Backlog8384| No | Content | Found On | Status | Notes |85|----|---------|----------|--------|-------|86| B-001 | {item} | YYYY-MM-DD | Open | {note} |87```8889## Writing Rules9091- If a GitHub Issue number exists, write it as `#number`.92- If no Issue exists yet, write `Needs issue` instead of an arbitrary number or `TBD`.93- Keep `Task` as a one-line summary.94- Keep `Notes` short. Prioritize purpose, current stage, verification point, linked document, or blocker.95- When changing status to `Done`, add `Done: HH:mm` to the notes.96- Default statuses: `Planned`, `In progress`, `Done`, `On hold`.97- Omit the backlog section when there is no backlog.98- If multiple milestones are active on the same date, split sections by milestone.99- Do not place templates, temporary notes, or non-date files in `mydocs/orders/`.100101## Verification102103- Filename follows `yyyymmdd.md`.104- Title follows `# Daily Tasks - YYYY-MM-DD`.105- Every work row is inside an `Issue | Task | Status | Notes` table.106- Status value is one of `Planned`, `In progress`, `Done`, `On hold`.107- Completed work notes include `Done: HH:mm`.108109## Never Do110111- Write task plans, reports, or technical notes in `orders/`.112- Invent a milestone name because the milestone is ambiguous.113- Ignore an existing same-date milestone structure and force a new structure.114- Place work in a future milestone without task requester approval.115- Leave a row as `Needs issue` when an Issue exists.116117## Minimal Template118119This is a shortened version of `mydocs/_templates/orders.md`. When creating a new date file, check the central template first.120121```md122# Daily Tasks - YYYY-MM-DD123124## M{milestone} - {milestone name}125126| Issue | Task | Status | Notes |127|------|------|--------|-------|128| #{number} | {task} | Planned | {note} |129```130131```md132## Common - Operations133134| Issue | Task | Status | Notes |135|------|------|--------|-------|136| Needs issue | {task} | Planned | {note} |137```138139## Invocation140141- Codex: `$todo` or select `todo` from the `/skills` menu142- Claude Code: `/todo`