assistant_add_two_numberslisted
Install: claude install-skill CorvinLabs/CorvinOS
# add-two-numbers
## Zweck und Prämisse
Zwei Operanden, eine Operation. Der Mehrwert ist **nicht** das Addieren an sich, sondern (a) exakte Dezimalarithmetik via `Decimal` statt `float` und (b) ein bewusst minimales Referenzbeispiel für Skill-Struktur. Beide Prämissen gehören in die erste Zeile des SKILL.md-Bodys.
## Wann triggern — und wann nicht
Triggern **nur**, wenn zwei konkrete numerische Literale genannt sind und eine Summe gefragt ist ("addiere 3.5 und -2", "was ist 0.1 plus 0.2 exakt").
Nicht triggern bei: Summen über Datenmengen ("Summe der Spalte"), mehr als zwei Operanden, Ausdrücken mit anderen Operatoren, metaphorischem "plus". Diese Negativliste explizit in die `description` aufnehmen — sie liegt in jeder Session im Kontext und muss scharf sein.
Bei drei oder mehr Zahlen: nicht scheitern, sondern sagen, dass der Skill genau zwei Operanden abdeckt, und die Summe direkt nennen.
## Layout
Installation nach `~/.claude/skills/add-two-numbers/` (nur dort und in `<projekt>/.claude/skills/` wird gescannt). Entwicklung darf in `~/projects/claude-playground/skills/add-two-numbers/` liegen, dann per Symlink verlinken.
```
add-two-numbers/
SKILL.md
scripts/add.py # chmod +x, Shebang #!/usr/bin/env python3
```
## SKILL.md
Frontmatter: `name: add-two-numbers`, `description:` mit Triggern **und** Negativliste. Body: Prämisse, Aufrufmuster, vier Beispiele (Ganzzahl, Dezimal, negativ, Komma-Eingabe), Fehlerverhalten.
## scripts/add.py — verbindliche Vorgaben
1. **Ke