Here are results of prototyping this experience.
The hello
repository did not exist in advance, it got created as I pushed:

Here are the corresponding events:

The "created repository" events become less relevant, and it's not really possible to provide a description. Might want to move towards "created package" events by discovering which Go packages were added as part of a push:

Need to think this through and ensure the end result would provide a coherent experience before committing.