个人作者

Georg Graf SPG

机构 · die-spengergasse所在地 · Vienna访问官网 ↗更新于 2026-11-11

Skills
19
仓库
1
职业覆盖
2
场景覆盖
4
Stars
★ 1

Georg Graf SPG 的 Skills 19

georgernstgraf
georgernstgraf/opencode-helpers

teach

Teach the user a new skill or concept, within this workspace.

教师与教育
★ 1
georgernstgraf
georgernstgraf/opencode-helpers

sync-upstream-skills

Re-transplant owned skills from their mattpocock upstream after a git pull, applying upstream content changes while preserving opencode-native frontmatter. Also checks for duplicate skill names and dangling cross-skill references. Use when the user says "sync skills", "refresh from upstream", "pull matt's skills", "sync upstream", "update the transplanted skills", or wants to bring the owned transplanted skills up to date. Do not use to add or rename a transplanted skill — that stays manual.

★ 1
georgernstgraf
georgernstgraf/opencode-helpers

repograde

Grade student repositories with optional date filtering in single-repo or bulk mode. Use when the user says "repograde", "grade the repos", "grade this repo since <date>", "bewerte die Abgaben", "korrigiere die Repos", or asks for a repo grading run over a class folder or a single student repository. Do not use for project grading with issues and PRs (use projectgrade) or for knowledge-check exams (use knowledge-assessment).

★ 1
georgernstgraf
georgernstgraf/opencode-helpers

projectgrade

Grade student project repositories based on Git commits, GitHub Issues, and Pull Requests. Use when the user says "projectgrade", "grade the project", "bewerte das Projekt", "Projektarbeit benoten", or asks for a holistic grading of a collaborative repository from inside it, based on commits, issues, reviews and PRs. Do not use for per-lesson assignments (use repograde) or for knowledge-check exams (use knowledge-assessment).

★ 1
georgernstgraf
georgernstgraf/opencode-helpers

lehrplan

Richtet österreichische HTL-Unterrichts-Repositorien ein und pflegt sie — drei Kernaufgaben: das gesetzliche Lehrplan-Material eines Ausbildungszweigs (z. B. WII, WIT, KIF) aus dem RIS beschaffen inklusive jährlichem Novellen-Check, den Lehrplan eines konkreten Gegenstands aus dem Gesetz extrahieren (mit Erläuterung pro Lernziel: was der Inhalt tatsächlich IST, plus praktische Anwendungen), und Semesterpläne interaktiv entwerfen. Use when der Nutzer 'Lehrplan', 'Unterrichtsvorbereitung prüfen', 'Lehrplan auf Novellen prüfen', 'RIS sync', 'Gesetzesmaterial holen', 'Lehrplan extrahieren', 'Jahrespläne neu ziehen', 'Erläuterungen ergänzen', 'Semesterplan erstellen/überarbeiten' oder 'Einheiten erstellen' sagt, oder wenn in einem Repo gearbeitet wird, das der lehrplan/-Konvention folgt. Do not use for Prepared Lessons (create-lesson), Aufgaben im Kohortenordner (homework) oder Wissensüberprüfungen (knowledge-exam).

★ 1
georgernstgraf
georgernstgraf/opencode-helpers

knowledge-persistence

Persist session context into the structured docs/ai knowledge files (OKF bundle; committed and pushed at the end). Use when the user says "remember", "merk dir das", "save context", "persist knowledge" or "update knowledge file", at a session checkpoint, or when an observation in this session contradicts docs/ai/ or AGENTS.md. Do not use for reading the knowledge files at session start — that is plain bootstrapping.

资料检索与研究
★ 1
georgernstgraf
georgernstgraf/opencode-helpers

knowledge-exam

Generate German knowledge-check exams and solution files from the taught material (class Git history + WebUntis Lehrstoff). Use when the user says "Wissensüberprüfung erstellen", "Knowledge-Check generieren", "Prüfung schreiben", "create the knowledge check", "generate a mini-exam" or "make the exam for class X", or asks for exam questions plus solutions from what was actually taught. Do not use for grading submissions (knowledge-assessment) or for assignments in the class folder (homework).

资料检索与研究
★ 1
georgernstgraf
georgernstgraf/opencode-helpers

knowledge-assessment

Assess German knowledge-check submissions and prepare reports and email payloads. Use when the user says "knowledge assessment", "bewerte die Wissensüberprüfung", "korrigiere die WÜ", "assess the exam submissions", or asks to grade submitted knowledge-check answers and produce reports and email payloads. Do not use for writing the exam itself (use knowledge-exam) or for repo and project grading (use repograde, projectgrade).

邮件与沟通资料检索与研究
★ 1
georgernstgraf
georgernstgraf/opencode-helpers

issue-workflow

Continuous issue awareness with proactive issue-linked commit and push; natural-language modes (start, commit, finish) remain as manual overrides. Use when a commit, push or closure is pending, when work starts or resumes, or when the user says "issue start", "neues issue", "issue commit", "checkpoint", "finish issue" or "issue fertig". Do not use in read-only grading skills or on student repositories.

Skill与智能体开发
★ 1
georgernstgraf
georgernstgraf/opencode-helpers

homework

Generate per-lesson assignment files (Aufgabe.md) from recent class Git history and teaching material, and keep the canonical assignment list in the cohort README current. Use when the user says "generate homework", "Aufgabe generieren", "Aufgabe anlegen", "Aufgabenliste nachziehen", "retrofit the assignment list" or "create the Aufgabe for today's lesson", at the end of a lesson, or when the canonical assignment list in a cohort README is behind. Do not use for grading submissions (repograde) or for writing exams (knowledge-exam).

教师与教育
★ 1
georgernstgraf
georgernstgraf/opencode-helpers

grilling

Grill the user relentlessly about a plan, decision, or idea. Use when the user wants to stress-test their thinking, or uses any 'grill' trigger phrases.

★ 1
georgernstgraf
georgernstgraf/opencode-helpers

grill-with-docs

A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

★ 1
georgernstgraf
georgernstgraf/opencode-helpers

grill-me

A relentless interview to sharpen a plan or design.

★ 1
georgernstgraf
georgernstgraf/opencode-helpers

grading-shared

Shared configuration and protocols for all grading workflows

教师与教育
★ 1
georgernstgraf
georgernstgraf/opencode-helpers

full-sync

Full sync routine: pull all working repositories, let the agent decide what uncommitted work to commit and what to push, then bring the host up to date — apt update/upgrade, restart of opencode.service and the OpenCode Telegram bots (they upgrade themselves on restart), and a reboot when one is pending. Use when the user says "full sync", "Voll-Sync", "repo sync", "morning sync", "Morgen-Sync", "sync everything", "Tagesstart", "pull all repos" or "commit and push everything", or wants the daily sync routine. Do not use for a single repository — a plain `git pull` is enough there.

★ 1
georgernstgraf
georgernstgraf/opencode-helpers

fork-policy

Enforce clean-main branch policy on forked repositories. Use when the repository has more than one remote, when starting or finishing issue work in a fork, before any commit there, or when the user says "feature branch", "never commit to main", "fork policy" or "clean main". Do not use for a repository with a single remote, where trunk-based commits on main are correct.

★ 1
georgernstgraf
georgernstgraf/opencode-helpers

domain-modeling

Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a CONTEXT.md, or recording or editing an ADR.

★ 1
georgernstgraf
georgernstgraf/opencode-helpers

create-lesson

Richtet zu einem Kompetenzmodul (KM) oder einem Thema daraus eine kohortenagnostische Lesson her (self-contained HTML: Lektion und Präsentation in einem — Erklärung, Lernquizzes, drei Aufgaben, beamer-tauglich) und legt sie als Prepared Lesson in unterricht/<PREFIX>-<NN>-<slug>/ ab (und verlinkt sie im Lernplattform-Navigator index.html) — ohne lauffähigen Projektcode, Beispielprojekte liegen in der Beispielprojekt-Ablage des Repos. Eine Zuordnung zu einer geplanten Unterrichtseinheit im Semesterplan ist möglich, aber optional — die Lesson gehört zum Thema und KM, nicht zu einer Kohorte. Use when the user says 'Lektion bauen/erstellen', 'Unterrichtseinheit ausarbeiten', 'Wiederholungs-Lektion', 'eine Lektion für den Unterricht bauen', 'on demand eine Lektion einstreuen' oder eine Lesson-HTML für den Unterricht gebraucht wird. Do not use for Selbstlern-Pfade (teach), Semesterpläne (lehrplan) oder das Nachtragen von Aufgaben im Kohortenordner (homework).

教师与教育
★ 1