Install
openclaw skills install ideas2tasks將 /Users/claw/Ideas 中的臨時想法自動分類、拆解為敏捷專案任務。 觸發條件:用戶提到「idea轉task」「ideas2tasks」「想法拆分」「專案規劃」「task管理」, 或要求掃描 Ideas 目錄、建立專案任務、分配團隊成員。
openclaw skills install ideas2tasks將零散的想法(ideas)系統化轉為可執行的專案任務(tasks),搭配虛擬 Scrum 團隊成員分工執行。
/Users/claw/Ideas/ # 臨時想法存放區
├── *.txt # 待處理的 idea 檔案
└── _done/ # 已處理歸檔區(自動移入)
/Users/claw/Tasks/ # 專案任務區
└── <project-name>/
├── README.md # 專案概覽、成員分工、進度
└── tasks/
├── T001.md # 個別任務檔案
├── T002.md
└── ...
| 角色 | 名稱 | OpenClaw Agent ID | Workspace |
|---|---|---|---|
| Planner | 豪(用戶本人) | main | /Users/claw/.qclaw/workspace/ |
| Coder 1 | 碼農 1 號 | agent-coder1 | ~/.qclaw/workspace-coder1/ |
| Coder 2 | 碼農 2 號 | agent-coder2 | ~/.qclaw/workspace-coder2/ |
| DocWriter | 安安 | agent-ann | ~/.qclaw/workspace-ann/ |
| Reviewer | 樂樂 | agent-lele | ~/.qclaw/workspace-lele/ |
Spawn 方式:sessions_spawn(agentId="agent-ann") 等,詳見各成員的 IDENTITY.md/SOUL.md。
掃描 /Users/claw/Ideas/*.txt,排除 _done/ 子目錄。
空檔案(0 bytes)跳過不處理。
閱讀每個 idea 檔案的內容,判斷:
gold-monitor、backup-system)確認後建立目錄和檔案:
/Users/claw/Tasks/<project-name>/README.md
/Users/claw/Tasks/<project-name>/tasks/T001.md ~ T0xx.md
根據 task 類型分配給對應成員:
將已處理的 .txt 移到 /Users/claw/Ideas/_done/:
mkdir -p /Users/claw/Ideas/_done
mv /Users/claw/Ideas/<filename>.txt /Users/claw/Ideas/_done/
每個 task md 檔案格式:
---
id: T001
project: <project-name>
title: <任務標題>
assignee: <成員名稱>
priority: high|medium|low
status: pending|in-progress|review|done
created: YYYY-MM-DD
updated: YYYY-MM-DD
---
## 描述
<任務詳細說明>
## 完成條件
- [ ] <具體可驗證的條件 1>
- [ ] <具體可驗證的條件 2>
## 產出
<預期產出物:腳本、文檔、配置等>
## 備註
<補充說明>
# <專案名稱>
## 概覽
<專案簡述>
## 團隊分工
| 角色 | 成員 | 負責 Tasks |
|------|------|-----------|
| Planner | 寶寶 | T001, T005 |
| Coder 1 | 碼農 1 號 | T002, T003 |
| DocWriter | 安安 | T004 |
| Reviewer | 樂樂 | 全部 |
## 進度
- 總 tasks: N
- 已完成: X
- 進行中: Y
- 待處理: Z
## Task 列表
| ID | 標題 | 負責人 | 狀態 | 優先級 |
|----|------|--------|------|--------|
| T001 | ... | ... | pending | high |
cron 每天 09:00 Asia/Taipei 執行:
scripts/lifecycle.py(掃描 → 分類 → 彙整摘要)scripts/lifecycle_status.json(供 AI 讀取)_done/ 而非刪除問題: 兩套狀態系統不同步
Ideas/*.txt 的 task.N done 標記Tasks/*/tasks/T*.md 的 Status: done解決方案:
task_status.py)Status: pending / in-progress / donesync_status.py)task.N done 標記python3 sync_status.py --fix-historytask_completion_hook.py)python3 task_completion_hook.py /path/to/T001.md# 檢查同步狀態(預覽)
python3 sync_status.py --dry-run
# 修復歷史不一致
python3 sync_status.py --fix-history
# 掃描專案狀態
python3 task_status.py /Users/claw/Tasks/<project-name>
# 手動標記 task 完成(同時同步 idea 檔)
python3 task_completion_hook.py /Users/claw/Tasks/<project>/tasks/T001.md
詳見:docs/STATUS_SYNC_FIX.md