一键导入
ts-epic-list
List all epics with derived status, assigned owner, and task counts
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
List all epics with derived status, assigned owner, and task counts
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Write Bash commands that don't trigger unnecessary permission prompts. Use Read/Edit/Grep instead of head/tail/sed/awk/cat/echo; split chained commands (&&, ;, ||) into separate Bash calls; drop diagnostic suffixes like `; echo "EXIT=$?"`. The allowlist matches whole command strings — every mismatch costs the user attention.
Commit user-named files atomically via scripts/commit-pathspec.sh (which wraps `git commit -m "..." -- <files>` and writes the provenance token the pre-commit hook validates). Applies the CLAUDE.md "Pre-commit hook failures on unrelated changes" protocol when the hook fails. Never adds --no-verify silently — explicit user approval is required.
Scaffold a new epic file in docs/developers/tasks/open/ and run housekeep
Scaffold a new idea file in docs/developers/ideas/open/ and regenerate the ideas OVERVIEW.md
Set a task to active — updates status, moves to active/, runs housekeep. Also resumes paused tasks (paused/ → active/ or active/ with closed prerequisites).
Mark a task as closed — writes effort_actual, moves the file to closed/, runs housekeep, and commits
| name | ts-epic-list |
| description | List all epics with derived status, assigned owner, and task counts |
The user invokes this as /ts-epic-list with no arguments.
Read epic files directly from docs/developers/tasks/{open,active,closed}/.
Epic files are those whose id: field starts with EPIC-.
For each epic, also count tasks (files whose id: starts with TASK-)
that share the same epic: value across all three status folders.
Derive each epic's status using the same rule as housekeep.py:
active → activeclosed → closedPrint one line per epic, sorted by epic id ascending:
EPIC-ID Status Assigned Open Active Closed Title
EPIC-001 active — 3 1 8 Unified task and idea system
EPIC-002 open — 2 0 0 BLE Config Service
EPIC-003 closed — 0 0 5 Cleanup tasks
Status is bold when active: activeAssigned shows @username when set, — otherwiseN epic(s) — X open, Y active, Z closed.Do not list archived releases. Do not suggest next steps.