Open Source
Bei WildBionics mitmachen
Melde einen Fehler, schlag ein Phänomen vor, schreib einen Artikel oder übersetze – allein oder zusammen mit Claude. Jede Änderung wird automatisch geprüft und von einem Menschen freigegeben, bevor sie online geht.
Erst eine Frage? Stell sie in den Diskussionen oder schreib an mitmachen (at) wildbionics.com.
Welcher Weg passt zu dir?
-
Mit Claude Code arbeiten
Empfohlen
Der empfohlene Weg: Claude recherchiert, schreibt und prüft – du steuerst jeden Schritt.
- Claude Pro oder Max
- Browser, App oder Terminal
- Volle Kontrolle
etwa 20 Minuten Einrichtung (einmalig)
Los geht’s -
Claude auf GitHub fragen
Friends & Family
Nichts installieren – nur für Freunde und Familie des Maintainers.
- Keine Installation
- Kein Claude-Abo nötig
- Nur Browser
etwa 10 Minuten Einrichtung
Los geht’s -
Von Hand arbeiten
Absolute Experten
Nur für absolute Experten, die der Maintainer persönlich kennt.
- Kein Claude nötig
- git und Ruby
- Erfahrene Entwickler
5 Minuten für eine kleine Korrektur
Los geht’s
Bring dein Thema mit – aus Unterricht, Labor oder vom Küchentisch
Woran du gerade arbeitest, kann eine WildBionics-Seite werden. Schlag es vor – unser Ziel ist eine neue Seite pro Tag.
Lehrkräfte
Schlagt das Thema eurer nächsten Unterrichtsstunde vor – mit Termin, damit die Seite rechtzeitig fertig ist. Jede Seite hat Linsen für mehrere Fächer und Code, den eure Klasse ausführen kann.
Forschende
Zeigt uns euer Fachgebiet oder eure neueste Veröffentlichung und helft beim Prüfen der Fakten – jede Aussage auf WildBionics ist mit einer Quelle belegt.
Schülerinnen und Schüler
Du fragst dich, wie etwas in der Natur funktioniert? Frag – deine Frage kann die nächste Seite werden.
Studierende
Macht aus dem, was ihr gerade lernt, eine Erklärung, die andere verstehen – schreibt, übersetzt oder baut ein Code-Beispiel.
Eltern
Euer Kind hat eine Warum-Frage gestellt, auf die ihr keine Antwort wusstet? Schlagt sie vor und entdeckt die Antwort gemeinsam.
Wissenschaftsbegeisterte und Neugierige
Du willst wissen, wie die Welt funktioniert? Schlag vor, was dich staunen lässt, diskutiere die Wissenschaft dahinter – oder hilf uns, es zu erklären.
Themen mit einer Begründung, warum sie spannend sind, und am besten einer Quelle kommen zuerst dran. Brauchst du die Seite zu einem bestimmten Termin, für eine Unterrichtsstunde oder ein Projekt? Schreib es ins Formular.
Thema vorschlagen1 · Schritt für Schritt
Mit Claude Code arbeiten
Empfohlen
-
Schritt 1: GitHub-Konto anlegen und einladen lassen
Kostenlos auf github.com/signup. Dann im Repository ein Issue mit dem Titel „Collaborator request“ und deinem GitHub-Benutzernamen öffnen – oder den Maintainer direkt fragen – und die Einladung über die E-Mail von GitHub oder unter github.com/hstoecker/wildbionics/invitations annehmen. -
Schritt 2: Bei Claude anmelden und GitHub verbinden
claude.ai/code öffnen, mit deinem Claude-Abo anmelden und, wenn gefragt, GitHub verbinden. Nimm vorher die Einladung an: Bis dahin tauchthstoecker/wildbionicsnicht in der Repository-Liste auf. Fehlt es danach immer noch, GitHub unter claude.ai/connect-github neu verbinden. -
Schritt 3: Cloud-Umgebung „WildBionics“ anlegen (einmalig)
Jede Sitzung läuft auf einem frischen Cloud-Rechner; seine Umgebung legt fest, welche Websites er erreichen darf und was installiert ist. Umgebungsauswahl neben dem Eingabefeld → Add cloud environment (eine bestehende ändern: Umgebungsmenü in der Titelleiste der Sitzung → Edit). Vier Felder ausfüllen:- Name
WildBionics- Network access
- Custom, Haken bei Also include default list of common package managers (RubyGems, für Jekyll) und diese Domains erlauben – ohne sie kann Claude keine Quellen prüfen (Crossref, DOI, PubMed, Semantic Scholar, Wikidata, Wikipedia):
api.crossref.org doi.org eutils.ncbi.nlm.nih.gov pubmed.ncbi.nlm.nih.gov www.ncbi.nlm.nih.gov api.semanticscholar.org www.wikidata.org *.wikipedia.org - Environment variables
Der Cloud-Rechner hat standardmäßig kein UTF-8-Locale – ohne diese Zeile stürzen Jekyll und die Prüfungen beim ersten Umlaut ab.LANG=C.UTF-8- Setup script
Installiert Jekyll in genau den Versionen, die GitHub Pages verwendet. Die#!/bin/bash set -e gem install github-pages -v 232 --no-document ln -sf "$(ruby -e 'print Gem.bindir')/jekyll" /usr/local/bin/jekyll python3 -m pip install numpy==2.0.2 scipy==1.13.1 matplotlib==3.9.4 fonttools==4.54.1 brotli==1.1.0ln-Zeile legtjekyllin den Suchpfad – der Cloud-Rechner installiert Gem-Programme in einen Ordner, den die Shell nicht durchsucht. Die letzte Zeile installiert die Python-Bibliotheken für die Code-Beispiele, in den Versionen der CI.
-
Schritt 4: Sitzung starten
Mit dem Knopf unten – Repository und Umgebung sind vorausgewählt. Oder selbsthstoecker/wildbionics(Branchmain) und die Umgebung WildBionics wählen. -
Schritt 5: Einrichtung prüfen
Schick das als erste Nachricht:
Alle fünf Prüfungen sollten 0 Fehler melden. Wenn nicht: siehe „Wenn etwas nicht klappt“ unten.Führe alle lokalen Prüfungen aus CLAUDE.md aus und prüfe, ob api.crossref.org erreichbar ist. -
Schritt 6: Aufgabe beschreiben
Zum Beispiel:Schreibe einen neuen WildBionics-Artikel darüber, wie Fledermäuse ihre Beute mit Echoortung finden. Beginne mit dem Skill wildbionics-contribute und folge den Skills article, figures, translate und graph. -
Schritt 7: Mit Claude zusammenarbeiten
Beantworte Rückfragen, lass dir Abbildungen und Seiten als Screenshots zeigen, und zum Schluss: „Führe alle Prüfungen aus und prüfe deine Arbeit mit wildbionics-review.“ -
Schritt 8: Änderungen prüfen
Über die Anzeige +/− die Änderungen öffnen. Einzelne Zeilen kommentieren, wenn sich etwas ändern soll. -
Schritt 9: Pull Request erstellen
Oben in der Änderungsansicht auf Create PR klicken. Nach etwa 3 Minuten sind die Prüfungen fertig, und Claude hat ein Review geschrieben; Screenshots der neuen Seiten findest du unter Checks → Build, check & deploy → Artifacts → preview-pr-…. Bitte Claude in der Sitzung, Hinweise zu beheben – es pusht in denselben Pull Request. Der Maintainer gibt frei; wenige Minuten nach dem Merge ist dein Beitrag online. -
Schritt 10: Wenn etwas nicht klappt
- „invalid byte sequence in US-ASCII“
- Die Umgebungsvariable
LANG=C.UTF-8fehlt. - „bundler: command not found: jekyll“
- Das Setup-Skript fehlt oder ist fehlgeschlagen – in den Einstellungen der Umgebung prüfen.
- Crossref, DOI oder PubMed gesperrt (403, „host not allowed“)
- Network access steht nicht auf Custom, oder die Domain fehlt in der Liste.
- Repository fehlt in der Liste, Push abgelehnt
- Einladung annehmen, dann GitHub neu verbinden.
- Umgebung geändert, nichts passiert
- Einstellungen gelten nur für neue Sitzungen – eine neue starten.
-
Schritt 11: Optional: auf dem eigenen Rechner
Repository klonen und Claude Code darin starten – die Skills laden automatisch:
Die Plugin-Befehlegit clone https://github.com/hstoecker/wildbionics.git cd wildbionics claude/plugin marketplace add hstoecker/wildbionicsund/plugin install wildbionics@wildbionicsbrauchst du nur außerhalb dieses Repositorys.
Tipp: Unter Windows nimm claude.ai/code: Die Skills sind per Symlink verknüpft, und Windows checkt diese manchmal falsch aus.
2 · Schritt für Schritt
Claude auf GitHub fragen
Friends & Family
-
Schritt 1: GitHub-Konto anlegen
Kostenlos auf github.com/signup. Auf GitHub liegt das ganze Projekt. -
Schritt 2: Einladung anfragen
Im Repository ein Issue mit dem Titel „Collaborator request“ und deinem GitHub-Benutzernamen öffnen – oder den Maintainer direkt fragen. -
Schritt 3: Einladung annehmen
Über den Link in der E-Mail von GitHub oder unter github.com/hstoecker/wildbionics/invitations. -
Schritt 4: Neues Issue öffnen
New issue öffnen und Article idea oder Correction wählen. -
Schritt 5: Anfrage schreiben – mit @claude am Anfang
Sei konkret: welches Phänomen, für wen, welche Quellen du kennst. Beispiel:@claude Bitte recherchiere und entwirf einen WildBionics-Artikel darüber, wie Fledermäuse ihre Beute mit Echoortung finden. Folge den WildBionics-Skills, prüfe jede Quelle, schreibe zuerst Englisch, dann Deutsch. -
Schritt 6: Absenden und abwarten
Auf Submit new issue klicken. Claude antwortet in einem Kommentar und hakt beim Arbeiten eine Aufgabenliste ab – ein ganzer Artikel kann eine Weile dauern. -
Schritt 7: Pull Request erstellen
Ist Claude fertig, enthält sein Kommentar einen Link, um den Pull Request zu erstellen. Öffne ihn und klicke auf Create pull request. -
Schritt 8: Ergebnis ansehen
Nach etwa 3 Minuten sind die Prüfungen fertig, und Claude hat ein Review geschrieben. Screenshots der neuen Seiten: Checks → Build, check & deploy → Artifacts → preview-pr-…. -
Schritt 9: Änderungen wünschen
Im Pull Request kommentieren und mit @claude beginnen – z. B. „@claude mach die Abbildung größer und ergänze eine FAQ zu …“. Claude pusht die Änderung. -
Schritt 10: Freigabe und online
Der Maintainer prüft und gibt frei. Wenige Minuten nach dem Merge ist dein Beitrag online.
Tipp: Ein Thema pro Issue, und so genau wie möglich – Phänomen, Zielgruppe, bekannte Quellen. Das ergibt bessere Ergebnisse und spart die Tokens des Maintainers.
3 · Schritt für Schritt
Von Hand arbeiten
Absolute Experten
-
Schritt 1: Regeln lesen
CONTRIBUTING.md und die Skills in plugins/wildbionics/skills – einfaches Markdown, für Menschen genauso nützlich. -
Schritt 2: Kleine Änderung: im Browser bearbeiten
Datei auf GitHub öffnen (z. B. einen Artikel in_articles/), auf das Stift-Symbol klicken, bearbeiten, dann Commit changes… → Create a new branch → Propose changes. GitHub legt bei Bedarf einen Fork an. Weiter mit Schritt 6. -
Schritt 3: Größere Änderung: Fork und Branch
Auf der Repository-Seite Fork wählen (Mitwirkende können das überspringen), klonen und einen Branch anlegen:git clone https://github.com/<dein-name>/wildbionics.git cd wildbionics git checkout -b article/bats -
Schritt 4: Dateien bearbeiten
Neue Artikel als_articles/<slug>.en.mdund.de.md, Texte der Oberfläche in_data/i18n.yml, deutsche Fachbegriffe in_data/glossary.yml. -
Schritt 5: Prüfen und pushen
Prüfungen und lokale Vorschau laufen lassen, dann committen und pushen:bundle install python3 -m pip install -r examples/requirements.txt -r .github/scripts/requirements.txt ruby .github/scripts/check_terms.rb ruby .github/scripts/check_content.rb ruby .github/scripts/check_plugin.rb python3 .github/scripts/code_examples.py --check bundle exec jekyll build && python3 .github/scripts/figures.py _site && python3 .github/scripts/check_site.py _site bundle exec jekyll serve # http://localhost:4000 git add -A && git commit -m "Add bat article" git push -u origin article/bats -
Schritt 6: Pull Request öffnen
Gegenhstoecker/wildbionics·main; die Vorlage ausfüllen. -
Schritt 7: Hinweise der Prüfungen beheben
Eine fehlgeschlagene Prüfung nennt im Log Regel und Datei. Korrigieren und erneut pushen – der Pull Request aktualisiert sich selbst. -
Schritt 8: Freigabe und online
Der Maintainer prüft und gibt frei; nach dem Merge ist deine Änderung online.
Tipp: Sprich größere Änderungen vorher mit dem Maintainer ab. Pull Requests aus Forks bekommen kein automatisches Claude-Review, weil GitHub Forks keine Secrets gibt – der Maintainer prüft sie von Hand.
Von der Idee zur Seite
-
Issue
Idee, Korrektur oder Übersetzung
-
Branch
Deine eigene Arbeitskopie
-
Prüfungen
Gates und Selbst-Review
-
Pull Request
Automatische Prüfungen, Vorschau, Claude-Review
-
Freigabe
Der Maintainer prüft
-
Online
Nach wenigen Minuten live
Nichts geht ohne die Freigabe eines Menschen online.
Qualitätsregeln
- Jede Aussage hat eine überprüfbare Quelle, meist eine begutachtete Veröffentlichung mit DOI. Abgeleitete Zahlen werden nachgerechnet, Code wird ausgeführt.
- Hypothesen wie Superintelligenz werden als Szenarien dargestellt, nie als Tatsachen.
- Deutsche Texte verwenden die korrekten Fachbegriffe aus unserem Glossar.
- Abbildungen müssen erkennbar, konzeptionell klar, korrekt und ansprechend sein.
- Barrierefrei (WCAG 2.2 AA), funktioniert ohne JavaScript, keine neuen Abhängigkeiten.
Die Skills – unser Regelwerk
Skills sind Anleitungen, die Claude lädt, wenn eine Aufgabe sie braucht – dieselben Regeln, die auch menschliche Mitwirkende befolgen.
wildbionics-contribute- Orientierung, Ablauf und Einrichtung – hier anfangen
wildbionics-article- Recherche, Quellen, Aufbau, Linsen, Such- und Antwortmaschinen
wildbionics-translate- Englisch ⇄ Deutsch mit dem Projektglossar
wildbionics-figures- konzeptionelle Abbildungen, die den Qualitätsmaßstab erfüllen
wildbionics-graph- Ontologie und Wissensgraph
wildbionics-design- UI/UX, Barrierefreiheit, Frontend-Regeln
wildbionics-review- Pull Requests prüfen, mit einem Agenten zur Faktenprüfung
Begriffe kurz erklärt
- GitHub
- Die Plattform, auf der alle Texte, Abbildungen und der Code von WildBionics liegen und besprochen werden.
- Repository
- Der Projektordner auf GitHub – alle Dateien samt ihrer kompletten Geschichte.
- Issue
- Ein Ticket für eine Idee, eine Frage oder einen Fehler. Der Startpunkt jedes Beitrags.
- Branch
- Eine eigene Arbeitskopie. Änderungen dort berühren die Live-Seite nicht.
- Pull Request
- Die Bitte, die Änderungen eines Branches zu übernehmen. Er wird vorher geprüft und begutachtet.
- Merge
- Das Übernehmen der Änderungen eines freigegebenen Pull Requests – wenige Minuten später sind sie online.
- Skill
- Eine Anleitung, die Claude für eine Aufgabe lädt. Unsere Skills enthalten die Regeln des Projekts.
- Cloud-Umgebung
- Die Einstellungen des Cloud-Rechners, auf dem eine Claude-Code-Sitzung läuft: welche Websites er erreichen darf, Umgebungsvariablen und ein Setup-Skript.
Sprich mit uns
Schreib auf Deutsch oder Englisch – ganz wie du magst.
-
Diskussionen
Fragen, Themenideen und Vorstellungsrunden – offen für alle, und die Antworten helfen auch den Nächsten.
Zu den Diskussionen -
E-Mail
Kein GitHub-Konto? Schreib uns.
mitmachen (at) wildbionics.com -
Einen Fehler gefunden?
Melde einen klaren Fehler oder eine kaputte Seite als Issue – so wird er am schnellsten behoben.
Korrektur melden