بنقرة واحدة
work-epic
Autonomously process all children of a parent issue, or a targeted set of specific issues
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Autonomously process all children of a parent issue, or a targeted set of specific issues
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Scan the Linear board, build a ticket map, categorize issues, and propose a work order
Work on a single Linear issue through setup, analysis, research, implementation, and validation phases
| name | work-epic |
| description | Autonomously process all children of a parent issue, or a targeted set of specific issues |
| disable-model-invocation | true |
| argument-hint | [ISS-XXX] or [ISS-XXX ISS-YYY ...] |
Determine the mode based on the arguments:
ISS-100): This is a parent issue. Process all its children.ISS-101 ISS-103 ISS-105): These are specific issues. Process only these..claude/ticket-map.md exists. If it does, read it.get_issuelist_issues with parentId.claude/ticket-map.mdFor single parent mode: 5. List all child issues from the ticket map. 6. Filter out issues with status Done, Canceled, or Duplicate. 7. Filter out issues already listed under "Out of scope" in the ticket map. 8. Sort remaining issues by their existing order.
For targeted mode: 5. Filter the ticket map (or fetch from Linear) to only the specified issue IDs. 6. Filter out issues already listed under "Out of scope" in the ticket map.
For each issue in the list, execute all five phases of the work-issue workflow:
Handle directly in the main conversation:
update_issue with the links parameter.Handle directly in the main conversation:
After analysis, ask the user if there is any additional context needed before research begins (external URLs, assets, design references, content, dependencies). If the user provides context, incorporate it into the requirements. If nothing is needed, proceed immediately.
Prior knowledge:
docs/horizon-research/horizon-components.md exists, read it and pass relevant sections to the Explore subagent(s) so they can build on existing knowledge.Lightweight path:
docs/horizon-research/horizon-components.md, skip the full Explore agent research. Read the existing reference and go straight to formulating the implementation approach at the decision point.Research execution (full path):
Research artifact:
docs/horizon-research/research-[ISSUE-ID].md with components identified, approach, and gapsdocs/horizon-research/horizon-components.md with any newly discovered components or use cases (do not duplicate existing entries)Decision point:
Delegate to a general-purpose subagent:
.claude/rules/ conventionsDelegate validation commands to a Bash subagent:
npm run checkThen in the main conversation:
validate_theme on modified filesDecision point:
After completing each issue (or pausing on it), report:
Progress: X of N issues processed
Completed:
- ISS-101: Homepage hero section - PR #XX ready for review
- ISS-102: Client logos section - PR #XX ready for review
Paused:
- ISS-103: How it works section - research inconclusive, waiting for guidance
Remaining:
- ISS-104: Product features section
Update the ticket map after each issue.
After completing each issue, assess whether to continue or recommend a session split:
/work-epic again in a new session - the ticket map will skip completed issuesWhen all issues are processed (or the session is splitting), present a final summary:
Epic summary for ISS-100
Total: N issues
Completed: X (PRs ready for review)
Paused: Y (waiting for guidance)
Remaining: Z (to be processed in next session)
PRs created:
- #XX ISS-101 → parent-branch
- #XX ISS-102 → parent-branch