The possibility within Org mode to organize tasks hierarchically makes it suited for managing projects. Hence the the overal project goal ("build a new house") can be the parent task with many subtasks (children task). During my weekly review I would like to make an agenda view that only shows me tasks that has subtasks. Is that possible? Or even more general, can I make an agenda view that only shows tasks of a certain hierarchical depth?
There are two ways that I know of:
PROJECTto-do keyword, and set the top-level project headlines to this keyword. Then you can make a custom agenda view that shows all
You'll need to write a custom agenda function that skips headlines you don't want to see. I can't write this for you, but here are some really good resources:
LEVEL special property tells you the depth of an entry.
In addition to the Special properties, one other “property” can also be used. LEVEL represents the level of an entry.
For example a search
LEVEL>1 will match any entry with more than one leading star. I don't see any straightforward way to match entries having children.