Jeroen ✅ on Nostr: #vibecodinghacks Have your coding agent keep a TODO and DONE list with numbered ...
#vibecodinghacks
Have your coding agent keep a TODO and DONE list with numbered issues. This gives a clear overview of all issues and allows you to refer to them by number. Add this to your agent.md:
## TODO/DONE Tracking
Every project has `TODO.md` (open work) and `DONE.md` (completed work). After each commit, automatically:
1. Move completed items from `TODO.md` to `DONE.md` (with commit hash and date).
2. Add any new TODOs discovered during the work.
3. Show the user a brief summary of what changed.
### Issue Numbering (mandatory)
Every TODO and DONE item **must** have an issue number for tracking. Use project-specific prefixes.
Rules:
- **New TODOs**: Assign the next available number in the project's sequence.
- **Moving to DONE**: Keep the original issue number — never renumber.
- **Format**: `**PREFIX-NNN: Short title**` — e.g., `**CD-001: processGiftWrap swallows exceptions silently**`.
These instructions can probably be condensed it your agent.md is already bloated
Published at
2026-03-29 11:46:43 UTCEvent JSON
{
"id": "efd97e8eddd2a964dfc9213735ef31d37d61aa2f11e2c43d653e23e6c0294731",
"pubkey": "f07e0b1af066b4838386360a1a2cbb374429a9fbaab593027f3fcd3bd3b5c367",
"created_at": 1774784803,
"kind": 1,
"tags": [
[
"t",
"vibecodinghacks"
]
],
"content": "#vibecodinghacks\n\nHave your coding agent keep a TODO and DONE list with numbered issues. This gives a clear overview of all issues and allows you to refer to them by number. Add this to your agent.md:\n\n## TODO/DONE Tracking\nEvery project has `TODO.md` (open work) and `DONE.md` (completed work). After each commit, automatically:\n1. Move completed items from `TODO.md` to `DONE.md` (with commit hash and date).\n2. Add any new TODOs discovered during the work.\n3. Show the user a brief summary of what changed.\n\n### Issue Numbering (mandatory)\nEvery TODO and DONE item **must** have an issue number for tracking. Use project-specific prefixes.\nRules:\n- **New TODOs**: Assign the next available number in the project's sequence.\n- **Moving to DONE**: Keep the original issue number — never renumber.\n- **Format**: `**PREFIX-NNN: Short title**` — e.g., `**CD-001: processGiftWrap swallows exceptions silently**`.\n\nThese instructions can probably be condensed it your agent.md is already bloated",
"sig": "06a7c0bf6b57c1eea5dc423a34684c4f3a4b2bba2e16e1421b9af4d66bef79bf77ab6b4ab8df4a2ab26d1ad833b1a2273893d32b9c722368e9ab2528d13de555"
}