Akademisches Studien- und Fristenmanagement mit Quellenprüfung, Datenschutz und realistischer Handlungsplanung.
日本語の概要は準備中です。原文の説明を表示しています。
Protocol for safely creating, publishing, releasing, auditing, and maintaining GitHub repositories: check local rules and locks, create .gitignore before the first add, run privacy checks, prepare README/i18n/banner/metadata, verify release tags and GitHub releases, and update organization profiles, llms.txt files, and registry links.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Nutze diesen Skill, wenn ein GitHub-Repository neu erstellt, veröffentlicht, gereleaset, auditiert oder nachträglich gepflegt werden soll. Er ist besonders wichtig vor dem ersten öffentlichen Push, bei Release-Tags, bei Änderungen an Repository-Metadaten, bei Organisationsprofilen und bei Privacy-Checks.
Greift nicht für reine Code-Implementierung ohne GitHub-Veröffentlichung. In diesem Fall erst den passenden Entwicklungs- oder Debugging-Skill verwenden und diesen Skill erst beim Publikationsschritt aktivieren.
Bereite das Repository vor dem ersten öffentlichen Push vor. Eine korrekte .gitignore, ein sauberer Privacy-Gate, Lizenz, README, Metadaten und Release-Story sind vor öffentlicher Historie deutlich einfacher als danach.
AGENTS.md, CLAUDE.md, START.md, Release-Policy, Naming-Policy und Lock-Policy, sofern vorhanden.LOCK.txt oder eine passende LOCK.*.txt aktiv ist, diesen Scope nicht ändern..gitignore vor git add anlegen. Secrets, lokale Daten, Datenbanken, Build-Ausgaben, virtuelle Umgebungen, Caches, IDE-Dateien und private Notizen ausschließen.README.md, LICENSE, CHANGELOG.md, SECURITY.md, CONTRIBUTING.md, CODE_OF_CONDUCT.md, llms.txt und CI..env, Datenbanken, private Dokumente, generierte Artefakte und Mojibake.llms.txt, zentrale Registries, lokale Modulindizes und Ökosystem-READMEs verlinken. Publish ⇒ Profilseite (T-20260926-796851315): Hat das Repo ein Banner, prüfe mechanisch, ob es auf der Org-Profilseite (<org>/.github/profile/README.md) bereits auftaucht — python org_profile_gate.py --org <org> (.AI/.SKILLS/testing/). Fehlt der Eintrag, liefert das Skript ein fertiges Markdown-Snippet zum Einfügen.
Eigenen Stern setzen (T-20260926-299328659): Aftercare prüft für jedes eigene öffentliche Repo, ob der Account selbst schon einen Stern gesetzt hat, und setzt ihn sonst nach — über das eigene GitHub-Pflege-Tool, falls vorhanden (Pfad und Aufruf per lokaler Config, z. B. ein --self-star-Flag: ohne Repo-Angabe ein Nachhol-Lauf über alle konfigurierten Organisationen, mit Repo-Angabe ein Einzellauf direkt nach diesem Publish). Nie automatisch entsternen.
Stargazer-Pflege: neuen Stargazern folgen und bei echter Qualität ihr bestes Projekt zurücksternen — falls das eigene GitHub-Pflege-Tool bereits ein Reziprozitäts-Modul mitbringt, dieses nutzen (bewertet thematische Relevanz und schlägt zurücksternen/einladen/prüfen/überspringen vor; führt das Folgen mit Rate-Caps, Cooldown und Dry-run/Apply/Confirm-Sicherheitsnetz aus). Nicht neu bauen, wenn es das schon gibt; Entscheidungen protokolliert das Modul selbst. Nie automatisch entfolgen oder entsternen.Suche im gestagten oder getrackten Set, nicht nur im sichtbaren Arbeitsbaum.
git diff --cached --check
git ls-files
rg -n "C:\\\\Us[e]rs\\\\|C:/Us[e]rs/|/c/Us[e]rs/|s[k]-[A-Za-z0-9]|gh[p]_|gh[o]_|API[_-]?KEY|TO[K]EN|PASS[W]ORD|SEC[R]ET|\\x{C3}|\\x{C2}|\\x{FFFD}" .
Bei öffentlichen Modulen zusätzlich ein RELEASE_GATE.md oder äquivalentes Gate dokumentieren: Datum, geprüfte Befehle, Ergebnis, Restwarnungen und bewusste Ausnahmen. Wenn ein Secret jemals committed wurde, reicht Löschen aus HEAD nicht; das Secret muss rotiert werden.
Verlinkte Repos auf Sichtbarkeit prüfen. Ein Pfad-/Token-Scan findet keine
Links auf private GitHub-Repos in öffentlichen READMEs (Lehrfall
T-20260926-820252321: ellmos-ai/ellmos-core stand unbemerkt in einer
README-Tabelle, obwohl das Repo privat ist). Falls im Repo vorhanden, den
wiederverwendbaren Check laufen lassen:
python testing/repo_link_visibility_gate.py --repo .
Der Check ist fail-open nur bei echter Unsicherheit (Netzwerkausfall, Rate-Limit
403/429 -- nur ein Hinweis, kein Abbruch); ein 404 blockiert wie ein bestätigtes
private: true, da beides bedeutet, dass der Link für Fremde nicht auflösbar
ist (privat oder gar nicht vorhanden). Ohne dieses Script (Repo hat keinen eigenen Klon des Checks):
mit gh api repos/ORG/REPO --jq .private jeden im README verlinkten Fremd-
oder Geschwister-Repo-Link stichprobenartig prüfen.
Nach dem Push Metadaten und Release explizit setzen.
gh repo edit ORG/REPO --description "Kurze konkrete Beschreibung" \
--add-topic local-first --add-topic python --add-topic llm
git tag -a v1.0.0 -m "v1.0.0"
git push origin v1.0.0
gh release create v1.0.0 --repo ORG/REPO --title "v1.0.0" --notes "..."
Danach verifizieren:
gh repo view ORG/REPO --json nameWithOwner,visibility,description,repositoryTopics,url
gh release view v1.0.0 --repo ORG/REPO --json tagName,url,isDraft,isPrerelease
gh run list --repo ORG/REPO --limit 5
Wenn CI nach einem Release rot ist, gilt das Repository noch nicht als sauber veröffentlicht. Bei einem gerade erstellten Initialrelease ist es akzeptabel, den frischen Tag sofort und bewusst auf den korrigierten Commit zu verschieben.
| Fehler | Korrektur |
|---|---|
.gitignore wird erst nach git add erstellt | Erst unstage, Ignore-Regeln korrigieren, dann erneut adden |
| README ist einsprachig, obwohl UI oder Skill mehrsprachig ist | Sprachlinks oder lokalisierte READMEs ergänzen |
| Kein Banner, keine Topics, keine Beschreibung | Discovery-Assets vor Ankündigung ergänzen |
| Release-Tag existiert, aber CI ist rot | CI fixen und neuen Run prüfen |
Organisations-README aktualisiert, aber llms.txt vergessen | Beide menschlichen und maschinenlesbaren Flächen aktualisieren |
| Lokaler Pfad steht in öffentlicher Doku | Durch relative Pfade oder generische Beispiele ersetzen |
| Public Repo enthält Testdatenbank oder Notebook-Inbox | Datei aus Tracking entfernen, Ignore-Regel ergänzen, Gate erneut laufen lassen |
.gitignore existierte vor dem ersten Add.llms.txt vorhanden.org_profile_gate.py --org <org> lief ohne Fund für dieses Repo.testing/repo_link_visibility_gate.py blockiert 404 (privat oder nicht
vorhanden) wie ein bestätigtes private: true; fail-open gilt nur bei
Netzwerkausfall und Rate-Limit (403/429). Korrigiert im Privacy-Gate-
Abschnitt und im 1.2.0-Changelog-Eintrag.testing/repo_link_visibility_gate.py --repo ., fail-open bei
Netzwerk/Rate-Limit, blockiert bei 404 und bestätigtem private: true). Anlass:
ellmos-ai/ellmos-core (privates Repo) stand unbemerkt in einer README-Tabelle.<org>/.github/profile/README.md), mechanically via
.AI/.SKILLS/testing/org_profile_gate.py, not left to memory. Anlass: zombie-killer-tray's
banner never made it onto the dev-bricks org page after publication.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Akademisches Studien- und Fristenmanagement mit Quellenprüfung, Datenschutz und realistischer Handlungsplanung.
日本語の概要は準備中です。原文の説明を表示しています。
Aktives Lernen, Erarbeitung von Fachinhalten und strukturierte Erstellung von Synthesen.
日本語の概要は準備中です。原文の説明を表示しています。
Prüfungsvorbereitung, Selbsttests, Probeklausuren und systematische Fehleranalyse.
日本語の概要は準備中です。原文の説明を表示しています。
Terapia de Aceptación y Compromiso (ACT) según Steven Hayes: modelo Hexaflex con los seis procesos nucleares de la flexibilidad psicológica.
日本語の概要は準備中です。原文の説明を表示しています。
Acceptance & Commitment Therapy (ACT) nach Steven Hayes: Hexaflex-Modell mit den sechs Kernprozessen psychischer Flexibilität.
日本語の概要は準備中です。原文の説明を表示しています。
Acceptance & Commitment Therapy (ACT) according to Steven Hayes: Hexaflex model with the six core processes of psychological flexibility.
日本語の概要は準備中です。原文の説明を表示しています。