cat ~/artikel/capi-claude-code-mod.mdx
Capi: ein Wasserschwein bringt mir Portugiesisch bei, während Claude arbeitet
Ich warte bei der Arbeit oft auf Claude Code. Also habe ich einen Mod geschrieben, der die Wartezeit mit einer Quizkarte füllt: ein wahrer Fakt und ein Ausdruck in der Sprache, die ich lerne. Er ist Open Source und funktioniert auch für andere Sprachen.
Ich lebe jetzt seit ungefähr vier Jahren in Brasilien. Mit meinem Portugiesisch komme ich im Alltag durch. Die Grammatik ist eine andere Geschichte. Sie hat Löcher, und ich falle immer wieder in dieselben.
Außerdem verbringe ich einen guten Teil meines Arbeitstags damit, auf Claude zu warten. Ich nutze Claude Code seit der Beta Anfang 2025 und habe dem Team unterwegs einiges an Feedback und GitHub-Issues geschickt. Mir gefällt sehr, wohin sich das entwickelt. Aber während es arbeitet, sitze ich meistens da und schaue ihm beim Denken zu.
Dann hat Anthropic Mods für Claude Code eingeführt: kleine Stücke Code, die verändern, wie es funktioniert oder aussieht. Ich wusste sofort, was meiner machen sollte.
Das ist Capi
Capi ist ein Wasserschwein, eine Capybara. Es wohnt im Band über dem Prompt und zeigt mir eine Quizkarte. Jede Karte bringt mir zwei Dinge auf einmal bei: einen wahren Fakt über die echte Welt und einen Ausdruck in der Sprache, die ich lerne.
Hier eine aus dem Video:
„Saca só: a parte suculenta do caju é o fruto de verdade, e a castanha é só a semente.“
(„Schau mal: Der saftige Teil der Cashewfrucht ist die echte Frucht, und die Nuss ist nur der Samen.“ So steht es auch auf der Karte, wenn ich 0 drücke.)
Wahr oder falsch? Falsch. Der saftige Teil, der Cashewapfel, ist eine Scheinfrucht. Die echte Frucht ist die Cashewnuss, die unten dranhängt (Quelle: Embrapa). Und nebenbei habe ich „saca só“ gelernt, so etwas wie „schau mal“, wenn man gleich etwas Überraschendes erzählt.
Tasten, weil meine Hände sowieso auf der Tastatur liegen
- 1–4 antworten
- 6 📐 Grammatiknotizen zu genau diesem Satz
- 7 🔤 Konjugationstabellen für jedes Verb darin
- 0 die Karte in meiner eigenen Sprache
- 8 vorlesen lassen
- 9 einen falschen Fakt melden. Die Karte kommt nie wieder, und der Fakt wird noch einmal geprüft.
Ein Klick auf – klappt das Band ein, × blendet es für die Session aus, und
/capi zeigt meinen Fortschritt.
Die Grammatiknotizen gehen um den Satz, der gerade auf dem Bildschirm steht, nicht um ein Kapitel aus dem Lehrbuch. Genau die Hilfe, die meine Löcher brauchen.


Capi merkt sich alles
Capi arbeitet mit Leitner-Kästen. Eine Karte, die ich richtig habe, kommt nach 1 Tag wieder, dann nach 3, 7, 30 und 90. Eine Karte, die ich falsch habe, kommt nach 20 Minuten zurück, in einem anderen Format. Neue Ausdrücke sind pro Tag gedeckelt (standardmäßig 25), damit mich ein langer Arbeitstag nicht zuschüttet. Und mein Verlauf synchronisiert sich über iCloud zwischen meinen Macs.

Wer die Karten schreibt
Claude. Jede Karte schreibt Claude (claude-opus-5-5) über meinen eigenen Plan. Neue Karten werden nur geholt, wenn ich antworte. Das Band den ganzen Tag offen zu lassen kostet also nichts.
Nicht nur Portugiesisch
Eine .env-Datei legt fest: die Sprache, die ich lerne, meine eigene Sprache,
mein Niveau, die Themen, welche Personen und Zeiten die Konjugationstabellen
zeigen, ob das Band immer da ist oder nur, während Claude arbeitet
(CAPI_SHOW), und das Tageslimit (CAPI_NEW_PER_DAY). Für jemanden in São
Paulo, der Deutsch lernt, funktioniert es also genauso.
Ausprobieren
Capi ist Open Source, unter MIT-Lizenz: github.com/danieldeusing/capi-cc-mod. Voraussetzung ist Claude Code 2.1.287 oder neuer, mit eingeschalteten Mods.
Installieren lässt es sich über seedr, meine Registry:
npx @danieldeusing/seedr add capi --type plugin --agents claude
Oder direkt von GitHub:
claude plugin marketplace add danieldeusing/capi-cc-mod
claude plugin install capi@capi
Claude lässt sich immer noch Zeit. Jetzt bekomme ich dabei ein Wasserschwein und eine Grammatikstunde.