Prompt to add dependent variables to a project when including library variables
If I have a variable set like:
| ClientEndpoint | http://#{ClientAppName} |
...and I include it in a project that doesn't define ClientAppName I'll get a prompt like:
"Hey, you've included a variable set that depends on a number of variables, which aren't currently defined. For example: ClientAppName, ..... Would you like to add these to your project variables?"
Providing a checklist to exclude any that might be coming from elsewhere seems like a necessary UX requirement.

-
Jarrod Johnson commented
This would be great. I was thinking of a similar feature: Dependent Variable Sets. You could deem on set dependent on others. My situation is I have a variable set called "Environment" that defines my IP addresses, domains, and users. I have other sets that need this information, like "Database Connections", "SMTP", etc. It would be great to either do what you have suggested above or ask the user if they would like to pull in the dependent sets as well.