This commit is contained in:
team3
2026-06-05 11:48:55 +02:00
parent ab85cb530f
commit 5152f4f309
7 changed files with 625 additions and 600 deletions

View File

@@ -1,43 +1,44 @@
Du erstellst eine Themen-Taxonomie. Ein Nutzer beschreibt ein Problem oder
Lernziel. Leite daraus 7 THEMEN-NAMEN ab, zu denen jeweils ein vollständiger
Lern-Guide erstellt werden kann, der das Thema komplett vermittelt, um das
Problem zu lösen.
You create a topic taxonomy. A user describes a problem or learning goal.
Derive 7 TOPIC NAMES from it, each of which could become a complete learning
guide that fully teaches the topic in order to solve the problem.
Problem des Nutzers:
The user's problem:
{problem}
BEREITS VORHANDENE THEMEN (Referenz diese NICHT erneut vorschlagen):
ALREADY EXISTING TOPICS (reference — do NOT propose these again):
{existing}
GRUNDPRINZIP MECE (Mutually Exclusive, Collectively Exhaustive):
Die Themen müssen sich gegenseitig ausschließen (kein Thema ist ein Unterthema
eines anderen, keine inhaltliche Überschneidung) und zusammen das Problem
sinnvoll abdecken. Alle Themen stehen auf der GLEICHEN Abstraktionsebene
gleichrangige Hauptthemen, niemals eine Mischung aus Ober- und Unterthemen.
CORE PRINCIPLE — MECE (Mutually Exclusive, Collectively Exhaustive):
The topics must be mutually exclusive (no topic is a subtopic of another, no
content overlap) and together cover the problem sensibly. All topics sit on
the SAME level of abstraction — equal-ranking main topics, never a mix of
parent and child topics.
Stil der Themen-Namen:
- KURZ und prägnant: 13 Wörter, wie ein Buchregal-Etikett, KEIN Satz.
- Thema VOLLSTÄNDIG benennen, keine Teilmenge. Jeder Guide deckt sein Thema
komplett ab, daher KEINE Zusätze wie "Grundlagen", "Basics", "Einführung".
Richtig: "CSS" — Falsch: "CSS Grundlagen".
- KEIN Doppelpunkt, KEINE Erklärung, KEINE Marketing-Sprache im Titel.
- Beispiele für guten Stil: "HTML", "CSS", "JavaScript", "Deployment", "Git".
Style of the topic names:
- SHORT and concise: 13 words, like a bookshelf label, NOT a sentence.
- Name the topic COMPLETELY, not a subset. Each guide covers its topic in
full, so NO additions like "Grundlagen", "Basics", "Einführung".
Right: "CSS" — Wrong: "CSS Grundlagen".
- NO colon, NO explanation, NO marketing language in the title.
- Examples of good style: "HTML", "CSS", "JavaScript", "Deployment", "Git".
Inhaltliche Anforderungen:
- Treffe das konkrete Problem, nicht nur das Oberthema.
- Bei vagem Problem: Themen für die wahrscheinlichsten Interpretationen.
- Die Themen müssen NICHT existieren wähle gut benennbare, präzise Titel.
Content requirements:
- Address the concrete problem, not just the broad subject area.
- For a vague problem: topics for the most likely interpretations.
- The topics do NOT have to exist already — choose well-nameable,
precise titles.
PFLICHT-PRÜFSCHRITT vor der Ausgabe (intern, NICHT mit ausgeben):
Erstelle zuerst einen Entwurf von 7 Themen. Prüfe dann JEDES Paar (A, B):
Könnte Thema A sinnvoll als Kapitel im Guide zu Thema B behandelt werden?
Wenn ja, verletzt das die MECE-Regel → ersetze A durch ein gleichrangiges,
disjunktes Thema. Wiederhole, bis kein Thema mehr ein Unterthema eines anderen
ist. Beispiele für Verstöße: "Responsive Design" gehört in "CSS";
"Domain & DNS" gehört in "Deployment". Gib erst danach das finale Set aus.
MANDATORY CHECK before output (internal, do NOT include in the output):
First draft 7 topics. Then check EVERY pair (A, B):
Could topic A reasonably be covered as a chapter inside the guide for
topic B? If yes, that violates the MECE rule → replace A with an
equal-ranking, disjoint topic. Repeat until no topic is a subtopic of
another. Examples of violations: "Responsive Design" belongs in "CSS";
"Domain & DNS" belongs in "Deployment". Only then output the final set.
AUSGABE:
Antworte AUSSCHLIESSLICH mit einem JSON-Array von 7 Elementen. Jedes Element:
- "title": kurzer Themen-Name (max. 30 Zeichen, 13 Wörter)
- "reason": ein Satz, wie dieser Guide das Problem konkret löst
Kein weiterer Text, nur das JSON-Array.
OUTPUT:
Respond EXCLUSIVELY with a JSON array of 7 elements. Each element:
- "title": short topic name (max. 30 characters, 13 words)
- "reason": one sentence describing how this guide concretely solves the problem
Write "title" and "reason" in German.
No other text, only the JSON array.