On GitHub, not in files

Written for version 0.1.14. Source: GitHub workflow, collaborator onboarding, initialization questions, initialize-analysis skill, onboard-collaborator skill, shared conventions, AGENTS.md template.

Some of a project lives in GitHub itself rather than in the repository’s files: the settings that protect the main branch, the switch that puts the website online, and the issues, pull requests and milestones where work is discussed and tracked. These pages explain each one, who can set it up, and what the assistant does with it. Several steps can only be done by a person with the right permission on the repository; the assistant can describe them but cannot do them.

Step Who can do it
Protect the main branch The maintainer (admin rights on the repository)
Turn on GitHub Pages Someone with admin or maintainer permission
Merge a pull request A person; never an agent
Create tags and releases The maintainer, or someone they explicitly authorise
Transfer the repository Its owner; the new owner must accept