Hi, I designed my Epic concept, (it could to be used by collections, themes, objectives...)
Firstly, I create a task, and set a custom field as type "Epic", to be classified. Then, every task that is necessary to achieve this epic, is added as an checklist element. I call them "children", and the Epic task, is "Parent". The children tasks use a custom field of Task Type to link to the parent task (Epic), so, when a task is done, I go to the parent task using this custom field "parent", and mark the element in the Parent's checklist. So I can see the progress of the epic.
This solution, could to be nested and to have several levels of parents. For example:
1.- I create a task as an general objective. This objective has some Epics tasks, and each Epic task will use the "parent" field to link to the Objective task.
2.- A children task of an Epic could to be a group of tasks...
The problem, is that we need a lot of work to maintenance the tasks.
It would be so useful if ClickUp add a new type of task list (subtasks, checklists and the new "children" for example, or a similar solution), so the progress is managed automatically, and it would be easier to manage the children tasks.
Finally, in my Goal, I include Epics or Tasks to achieve it, but I have a List View only of Epics to monitoring the complete progress of all our epics.
Note that I read all proposal and solutions in tutorial, suggestions... but nothing was really useful; so it is the best solution for me.
I attached images about my proposal that I use and it works for my team: