Kilo Command – /pr-draft (lokales Modell)

# Kilo Command: /pr-draft

Erstellt einen ersten Entwurf einer PR-Beschreibung aus der Git-Historie. Läuft auf dem lokalen Modell — der Nutzer editiert und postet selbst.

## Datei
`~/.config/kilo/command/pr-draft.md` (global)

## Konfiguration
| Feld | Wert |
|---|---|
| model | `ollama/qwen3-coder:30b` |
| Aufruf | `/pr-draft [base-branch|A..B]` — Default-Base: `main` |

## Ablauf
1. Range bestimmen: `A..B` direkt, sonst `$(git merge-base HEAD <base>)..HEAD`
2. Diff lesen: `git log --oneline`, `git diff --stat`, dann `git diff` (Lockfiles überspringen)
3. AGENTS.md für Terminologie-Konventionen

## Output-Format
- **Summary** — 2–4 Sätze: was & warum
- **Changes** — nach Thema gruppierte Bullets (nicht ein Bullet pro Commit)
- **Test plan** — was zur Verifikation laufen soll (Tests/Scripts, abhängig vom Diff)

Commit-Message-Stil des Repos übernehmen (Groß-/Kleinschreibung, Sprache).

id: b9194d48f49d4fb5b1d584fba4d3373a
parent_id: 86f1e0f3538341dfaa58cc3357e03343
created_time: 2026-08-15T13:01:02.385Z
updated_time: 2026-08-15T13:05:43.556Z
is_conflict: 0
latitude: 0.00000000
longitude: 0.00000000
altitude: 0.0000
author: 
source_url: 
is_todo: 0
todo_due: 0
todo_completed: 0
source: joplin-desktop
source_application: net.cozic.joplin-desktop
application_data: 
order: 1786798862385
user_created_time: 2026-08-15T13:01:02.385Z
user_updated_time: 2026-08-15T13:01:02.385Z
encryption_cipher_text: 
encryption_applied: 0
markup_language: 1
is_shared: 0
share_id: 
conflict_original_id: 
master_key_id: 
user_data: 
deleted_time: 1786799143556
is_locked: 0
extracted_resource_ids: 
type_: 1