Files
guides/templates/Format/Suche.md
2026-06-05 11:48:55 +02:00

45 lines
2.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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.
The user's problem:
{problem}
ALREADY EXISTING TOPICS (reference — do NOT propose these again):
{existing}
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.
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".
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.
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.
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.