用途:面向需要按功能级别分组的大型开发工作,将共同交付某项功能或能力的相关议题组织为一个史诗(Epic)。核心原则是史诗是一组共同交付用户价值的议题集合。开场需声明正在使用 epic-management 来组织该功能。
主要能力:史诗由一个带 epic 标签的父议题和一组共享 epic-[name] 标签的相关议题构成,可选关联里程碑,规模庞大时还可归属某个 initiative。技能覆盖创建史诗专属标签与跟踪议题、向项目看板添加史诗与子议题、设置看板字段、更新史诗进度、管理史诗间依赖、以及完结史诗。
使用方式:使用 GitHub CLI 命令操作。创建标签:gh label create "epic-[SHORT-NAME]" --color "0E8A16" --description "[描述]";创建史诗议题:gh issue create --title "[Epic] [NAME]" --label "epic,epic-[SHORT-NAME]" --body "...";之后用 gh project item-add 与 gh project item-edit 把议题加入项目看板并设置 Status、Type 等字段。子议题需带 epic-[name] 标签、引用父史诗(如 Part of epic #[N])、共享里程碑并进入看板。进度通过 gh issue comment 在史诗议题上发布更新;完结前需所有子议题关闭、成功标准勾选完毕,再执行 gh issue close。
适用场景:需要功能级分组的大型工作、多议题协同交付、跨史诗依赖管理与进度追踪;可与 project-board-enforcement 配合。
限制:技能强制史诗及全部子议题必须加入项目看板,否则不可创建子议题或开始工作;相关命令依赖已配置的 GITHUB_PROJECT_NUM、GH_PROJECT_OWNER 等环境变量与项目字段(如 Type=Epic、Epic 字段)。资料未提供具体价格、平台限制或性能数据。