Where I work we follow a scaled agile process based on scrum which we've changed to suit our culture and needs. One thing I feel we are missing are guilds to allow the free flow of information between members of a community of interest.
I'd like to setup a guild for Software Engineers however most information I've found has guilds set-up around narrow topics (e.g.: front end, performance, automation). Given the size of our technical workforce (300ish with 1/3 being software engineers) I fear that picking such specific topics we will have guilds which are too small and hence defeats the purpose of getting people to cross-pollinate/share widely.
So my question is, what is a typical guild size and a corollary question is should the scope of a guild be adjusted to achieve this size?