Design Pattern: Manual Trigger Detection

That’s probably excessive. You could do this all with just one rule. It just takes checking the name of the triggering Item and generating the names of the other Items you need from that. See Design Pattern: Associated Items.

I don’t think there is anything necessarily wrong with generating a separate rule for each but it’s not necessary.