I had an idea based on something cool I was shown awhile ago, which basically has a value be duplicated across a macro for consistency.
Say I have a macro that utilizes an equation, 1d4*5, but I want to reference the results of that at different points in the macro, I can't just put "1d4*5" for every reference, as they will all roll independently, and have different results. But what if you make a simple prefix to say "[1]1d4" (or alike), then putting [1] anywhere else will reference that value? so that way you have the first "[1]1d4*5", then everywhere else you can just do [1]*5 and it'll be consistent.
It wouldn't need to be just numbers either, you could nickname them too; ie "[ath1]%{character_name|athletics}"
Logically you'd have several things you can do this with, say [1]1d4, [2]%{character_name|athletics}, etc etc up to whatever limit would be there.
Regarding ones for things like Athletics, if possible, have it only take the roll/bonus/global totals of said roll to use as a raw numerical value
(I imagine it would be different than "[]", but conceptually I feel this would be very nice to have)
Maybe a better way would be {{value=value_name,1d4}}*5 as a base, then {{value_name}}*5 when referencing it?
Specifically also for cases where rolltables aren't available etc - purely macro-based (via regular macro or ability-sheet)
Additional Thought - When making a macro button, you could perhaps have it be "[Button Name](~ability){[1],[2]}" as a way to say "Carry values [1] and [2] over to the macro this button references"