“A simple markdown-based task manager for developers.”
Backlog.md is a CLI tool that lets you manage your project tasks directly inside Markdown files.
Each task is a markdown section, and the tool tracks their state, priority, and progress.
核心賣點:
適用場景:
npm install -g backlogmd
backlog init
會在你的專案中建立一個 Backlog.md 文件,內容大概如下:
# 🧩 Backlog.md
## Todo
- [ ] 實作登入頁面 @frontend !high
- [ ] 設計資料表結構 @backend
- [ ] API 錯誤處理機制 @backend !medium
## In Progress
- [ ] 建立 React Router 架構 @frontend !low
## Done
- [x] 初始化專案架構 🎉
直接在命令列操作:
backlog start "實作登入頁面"
backlog done "初始化專案架構"
CLI 會自動移動該任務到 In Progress 或 Done 區塊,
同時在 Markdown 中更新時間戳。
backlog add "新增使用者 API @backend !high"
自動插入到 ## Todo 區塊下。
查找指定標籤任務:
backlog list --tag backend
或查找高優先度:
backlog list --priority high
輸出報告格式也非常乾淨,適合貼到週報或 PR 描述裡。
backlog report
技術:Backlog.md  
分類:Markdown 任務管理工具  
難度:⭐⭐☆☆☆(1–5 顆星)  
實用度:⭐⭐⭐⭐⭐(1–5 顆星)  
一句話:把你的 backlog 寫進 Markdown,讓 CLI 幫你管理。  
適用情境:個人開發紀錄、side project 進度追蹤、Git 管理任務。
Backlog.md 是那種「用一次就離不開」的工具。
它完美融合了工程師的三個習慣:
Markdown、Git、命令列。
沒有 UI、沒有拖拉、沒有登入,只是一個你能 version control 的 .md。
主要是因為最近都在使用 SDD 開發,會先生成規格文件,
其實都會產生出 User Story 的檔案,剛好可以用這個工具無痛銜接,
可以省掉實際用工具的複雜度,蠻不錯的~