بنقرة واحدة
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.