github-repo-skill
SKILL.md
github-repo-skill
overview
To create and maintain high-quality repos that conform to Mungall group / BBOP best practice, use this skill. Use this skill regardless of whether the repo is for code or non-code (ontology, linkml schemas, curated content, analyses, websites). Use this skill for both new repos, for migrating legacy repos, or for ongoing maintenance.
Principles
Follow existing copier templates
The Mungall group favors the use of copier and blesses the following templates:
- For LinkML schemas: https://github.com/linkml/linkml-project-copier
- For code: https://github.com/monarch-initiative/monarch-project-copier
- For ontologies: https://github.com/INCATools/ontology-development-kit (uses bespoke framework, not copier)
These should always be used for new repos. Pre-existing repos should try and follow these or migrate towards them.