TA

Manages development tasks using structured directories, README dashboards, and status tracking.

Install

mkdir -p .claude/skills/task-management-rjchien728 && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11624" && unzip -o skill.zip -d .claude/skills/task-management-rjchien728 && rm skill.zip

Installs to .claude/skills/task-management-rjchien728

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

管理 ~/tasks/(或使用者指定路徑)下的進行中工作項目資料夾。每個 task 是一個資料夾,README.md 是純狀態 dashboard(status frontmatter + 一句 headline + 一行狀態 + 檔案清單 + 下一步),實際的設計 / 規劃 / 調查文件用獨立 .md 檔,腳本與 reproduce 也存獨立檔。負責命名(YYMMDD-<slug>)、建資料夾、寫 README dashboard、更新狀態、總覽掃描。當使用者說「開新 task」「開個 task」「新增 task」「new task」「記錄到 tasks 下」「把目前設計記下來開個 task」「task 卡住了」「task 完成」「archive task」「現在有哪些 task」「列 task」「task 狀態」「show tasks」時觸發。
379 charsno explicit “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Beginner

Key capabilities

  • Create new task folders with standardized naming.
  • Write a README.md dashboard for each task.
  • Update task status and progress in the README.md.
  • List current tasks with their status and project information.
  • Store design, planning, or investigation content in separate .md files.
  • Store scripts and reproduction snippets in independent files.

How it works

The skill creates and manages task-specific folders, enforcing a standardized README.md dashboard for status, file listing, and next steps.

Inputs & outputs

You give it
task description or slug
You get back
new task folder, README.md dashboard, updated task status

When to use task-management

  • Tracking coding tasks
  • Organizing investigation files
  • Managing project status
  • Archiving completed work

About this skill

Task Management

~/tasks/ 下管理進行中工作項目(或使用者指定的 tasks 目錄)。每個 task 是一個資料夾。

README.md 角色

只放:

  • frontmatter(status / created / updated / project)
  • 一句 headline
  • 一行狀態註記(覆蓋式更新,不疊歷史)
  • 檔案清單(指向同資料夾下其他檔)
  • 下一步 checklist

不放(改用獨立檔):

  • 設計 / 規劃 / 調查內容 → 同資料夾內開獨立 .md
  • 腳本、reproduce、test snippet → 存獨立檔(reproduce.pyprobe.sh 等)
  • log / output 資料 → 存獨立檔(error.logoutput.json 等)

整份 README 不超過 40 行。

命名

格式:YYMMDD-<slug>

  • YYMMDD:用 date +%y%m%d
  • <slug>:dash 分隔小寫,可含 project 名

範例:260504-payment-webhook-debug260512-billing-migration-handoff

不加 -investigation / -design / -plan 後綴(那是內部 .md 檔名的事)。

README.md 模板

---
status: in-progress     # in-progress | blocked | done | archived
created: 2026-05-04
updated: 2026-05-04
project: <project-name> # optional
---

# <Task 標題>

<一句 headline>

## 狀態

**in-progress** — <一行字描述目前做到哪 / 卡在哪>

## 檔案

- [`260504-token-cache-investigation.md`](260504-token-cache-investigation.md) — 初步調查
- [`reproduce.py`](reproduce.py) — 重現腳本

## 下一步

- [ ] 看 cache invalidation 邏輯找出 leak point
- [ ] 跟相關 stakeholder 確認影響範圍

剛開的 task 還沒檔案就省略「檔案」段。

status 值:

用法
in-progress在做或暫時擱著但還沒放棄
blocked等別人 / 等外部條件
done完成;保留資料夾不刪
archived不繼續或被別的 task 取代

工作流

1. 開新 task

  1. 問 slug。使用者只給敘述就提建議讓他確認。
  2. date +%y%m%d 取 YYMMDD。
  3. mkdir -p ~/tasks/<YYMMDD>-<slug>
  4. 對話中已有設計 / 規劃 / 調查內容(≥3 段或 200 字以上)→ 在該資料夾內開獨立 .md不塞 README
  5. 對話中已有腳本 / snippet → 存獨立檔,檔名用描述性英文。
  6. 寫 README.md:填 frontmatter、一句 headline、一行狀態、檔案清單、下一步。控制在 40 行內。
  7. 回報路徑。

2. 更新狀態 / 加進展

  1. 用 slug fuzzy match 找對應 README.md,找不到就問。
  2. 新進展是長內容(新調查 / 新設計)→ 開獨立 .md 檔,加進「檔案」段。
  3. 新進展是短狀態 → 覆蓋更新「狀態」段那一行(不疊歷史)。
  4. 更新 frontmatter:statusupdateddate +%Y-%m-%d)。

3. 列出總覽

  1. ls ~/tasks/,只挑符合 YYMMDD-* 格式的資料夾。
  2. 讀每個 README.md 的 frontmatter + 「狀態」段那一行。
  3. markdown table 呈現:資料夾名 / status / project / updated / 狀態註記。
  4. 預設只列 in-progressblockeddone / archived 要使用者明確要求才列。
  5. blocked task 主動點出卡在什麼。

README dashboard vs 內部 .md 的分工

README.md內部 .md
角色task 資料夾的命名、狀態、檔案 index單一主題的內容、設計、調查
產物dashboard.md 檔(放在 task 資料夾下)
命名固定 README.mdYYMMDD-<topic>-<type>.md

開 task 用本 skill;寫設計 / 調查內容開獨立 .md 放同資料夾,加進 README 的「檔案」段。

常見錯誤

  • ❌ 把設計、規劃、調查內容塞進 README(開獨立 .md 檔)
  • ❌ README 超過 40 行
  • ❌ 「狀態」段累積歷史 entry(只記現在一行)
  • ❌ 開 task 前不問 slug 自己猜
  • ❌ task 資料夾名加 -investigation / -plan 後綴
  • ❌ 用記憶猜日期沒跑 date
  • ❌ Task 完成後刪資料夾(改 status 即可)
  • ❌ 在 ~/tasks/README.md 維護靜態總表

When not to use it

  • When the user wants to put design, planning, or investigation content directly into README.md.
  • When the user wants to exceed 40 lines in README.md.
  • When the user wants to accumulate historical entries in the 'status' section.

Limitations

  • README.md must not exceed 40 lines.
  • The 'status' section in README.md only shows the current status, not historical entries.
  • Task folders are not deleted after completion, only their status is changed.

How it compares

This skill standardizes task management by enforcing a strict README.md format and separating detailed content into independent files, promoting clarity and organization over unstructured notes.

Compared to similar skills

task-management side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
task-management (this skill)03moNo flagsBeginner
agent-project-board-sync06moReviewIntermediate
pi-tasks03moNo flagsIntermediate
add-todo01moNo flagsBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry