I know, but for example right now I'm making a macro called "screen_off" that gets triggered by "Screen off", has the action "Stopwatch start: screen_off" and the constraint "alarm_set=false", nothing more. Despite seeming so simple, it actually took me hours of planning and multiple revisions to an entire (laptop) screen full of text to figure out that this is exactly what I needed, because of its complex interactions with other macros. I would like to document the results of this planning in the description.
In general, I'm currently remaking my entire alarm macro system, because it became so complicated and confusing that it was easier to make a new system than to understand the old one. Good documentation can help preventing another such situation in the future.