Diese Anleitung erklärt, wie Sie einen neuen Skill schreiben, der den Konventionen des Repositorys entspricht.

Aufbau eines Skills

Jeder Skill liegt unter <rechtsgebiet>/skills/<skill-name>/SKILL.md und folgt diesem Aufbau:

---
name: skill-name
description: "Eine prägnante Beschreibung..."
language: de
agents:
  researcher: ../../agents/researcher.md
  drafter: ../../agents/drafter.md
  reviewer: ../../agents/reviewer.md
provider_variants:
  - claude
  - gemini
  - openai
test: ./test.md
---

# /rechtsgebiet:skill-name

## Zweck
...

## Eingaben
...

## Sub-Agent-Architektur
...

## Ablauf
...

## Quellen und Zitierweise
...

## Ausgabeformat
...

## Risiken / typische Fehler
...

Pflichtabschnitte

  1. Zweck — was der Skill leistet und wann er einzusetzen ist.
  2. Eingaben — welche Angaben die Nutzerin bzw. der Nutzer liefern muss.
  3. Sub-Agent-Architektur — wie Researcher, Drafter und Reviewer zusammenwirken.
  4. Ablauf — das schrittweise Vorgehen.
  5. Quellen und Zitierweise — Normen, Kommentarliteratur, Rechtsprechung (Fundstellen verlinkt).
  6. Ausgabeformat — die Form des Arbeitsergebnisses (Schreiben, Vermerk, Tabelle usw.).
  7. Risiken / typische Fehler — bekannte Fallstricke.

Zitierdisziplin

- (ohne Kennzeichnung, mit URL) — gegen eine amtliche Quelle geprüft. - [unverifiziert – prüfen] — Modellwissen, nicht extern geprüft. Die Prüfung obliegt Ihnen. - [generiert] — in mandatsbezogenen Ausgaben unzulässig.

Die verbindlichen Zitierkonventionen finden Sie in references/zitierweise.md.

Methodik

Testdatei

Zu jedem Skill gehört eine test.md mit mindestens einem vollständigen Durchlauf aus Eingabe und Ausgabe. Die Testdatei wird im Frontmatter referenziert (test: ./test.md).

Einreichen

Öffnen Sie einen Pull Request gegen main. Die CI-Pipeline führt die Smoke-Tests aus und prüft das Frontmatter-Schema.