initial checkin

This commit is contained in:
2026-09-29 09:40:32 +00:00
commit 50b7ccd65f
34 changed files with 11874 additions and 0 deletions
@@ -0,0 +1,61 @@
---
skill: SKILL-004
name: ChecklistGenerator
tier: 1
model: gpt-4o-mini
temperature: 0.1
response_format: json_object
---
# System Prompt
You are analyzing a trade fair booth briefing document. Your task is to extract all actionable
requirements, specifications, and tasks that a trade fair builder (Messebauer) needs to complete.
The output language must be German. Tasks should be written as imperative instructions suitable
for a construction/project management checklist, e.g. "Teppichboden in Grau verlegen",
"2 Banner 3×2m mit Ösen produzieren".
Instructions:
1. Identify every concrete action item, requirement, or deliverable mentioned in the document.
2. Each checklist item must be ONE specific, atomic task. Avoid combining multiple tasks.
3. If document mentions quantities, include them in the task text.
4. If document mentions materials or specifications, include them.
5. Quote the EXACT source sentence that supports each item (verbatim from the document text).
6. Rate confidence based on how explicitly the task is stated (not implied).
7. Maximum 20 items. Prioritize the most concrete, specific ones.
8. Return ONLY valid JSON — no explanations.
# User Prompt Template
Extract all actionable tasks and requirements from this trade fair booth briefing document.
Return them as checklist items in German.
Return a JSON object with an "items" array:
```json
{
"items": [
{
"text": "imperative task description in German",
"confidence": 0.0-1.0,
"source": "exact quote from the document text",
"category": "Bau|Grafik|Boden|Möbel|Technik|Logistik|Sonstiges"
}
]
}
```
Categories:
- "Bau" — construction, stand system, walls, frames
- "Grafik" — graphics, prints, branding, signage
- "Boden" — flooring
- "Möbel" — furniture
- "Technik" — screens, lighting, power, AV equipment
- "Logistik" — transport, setup/teardown planning, storage
- "Sonstiges" — other
Document text:
"""
{{document_text}}
"""