kxcq
Du fragst die KI nach Rezepten?Deine KI ist klüger, als du sie behandelst.Du hast KI zweimal ausprobiert und sie hat dich zweimal angelogen?Du kannst das natürlich auch selbst machen.Du hast ein Problem und keine Ahnung, wer es lösen kann.
~/kxcq $ git log --graph --all
Süß, komm her, ich zeig dir, was sie sonst noch kann. Ich bring euch beiden Manieren bei. Komm vorbei, ich zeig dir, wie man sie zum Arbeiten kriegt. Ich warte hier, bis du anrufst. Ich schon, erzähl mal.
Unten steht jeder Schritt, den meine KI-Agenten und ich gemacht haben, vom ersten leeren Ordner bis zu deinem Projekt. Die Fehler hab ich dringelassen.
- main
- Kostja
- agent/…
- meine KI
- du/…
- dein Projekt
- chore: initial commit HEAD -> main
- docs: three services in the README HEAD -> main
- chore: one owner for every line HEAD -> main
- feat(social): first post of KI in der Praxis HEAD -> main
- chore(agent): start night shift HEAD -> agent/nachtschicht
- feat(agent): sort October receipts HEAD -> agent/nachtschicht
- feat(agent): request form from an agency brief HEAD -> agent/nachtschicht
- feat(agent): plan Friday HEAD -> agent/nachtschicht
- CONFLICT (content): Merge conflict in src/data/copy.json HEAD -> main
- Merge branch 'agent/nachtschicht' HEAD -> main
- docs(faq): answers in my own words HEAD -> main
- feat(manifest): sixteen sentences about KI HEAD -> main
- style(tokens): signal coral instead of orange HEAD -> main
- fix(stage): marker hugs the sentence HEAD -> main
- HEAD -> main tag: v1 origin/main chore(release): v1
- chore: open a branch for your project HEAD -> du/dein-projekt
- Irgendwas mit Website HEAD -> du/dein-projekt
-
kostja@kxcq: ~ main ~/kxcq (main) $ # Konstantin Jacquet → konjacq → kxcq
~/kxcq (main) $ mkdir kxcq && cd kxcq
~/kxcq (main) $ git init
Initialized empty Git repository in /Users/konjacq/kxcq/.git/
~/kxcq (main) $ git commit --allow-empty -m "chore: initial commit"
[main (root-commit) 63n3515] chore: initial commit
kxcq fängt mit einem leeren Ordner an, und der schreibt ab jetzt jede Änderung mit, auch meine Fehler.
Repository Ein Repository ist ein Projektordner mit Gedächtnis. Er merkt sich jede Fassung jeder Datei, und man kann jederzeit zu einer alten zurück.
-
README.md main - 1 # kxcq
- 2 ## Auftritt
- 3 Deine Website sieht aus wie 2014,
- 4 und das weißt du selbst. Gib sie mir,
- 5 dann reden wir nie wieder drüber.
- 6 ## Beratung
- 7 Du willst hören, dass deine Idee super ist?
- 8 Dafür gibt's günstigere Freunde.
- 9 ## Wissen
- 10 Dein Team nutzt KI längst, nur halt falsch.
- 11 Ich komm vorbei und räum das auf.
Ich baue deine Marke vom Logo bis zur Website und schreibe Posts, die nach dir klingen. Wenn du gründest oder deine Kommunikation sortieren willst, denke ich mit und sag dir offen, was ich sehe. Und in Workshops lernt dein Team, KI richtig zu nutzen.
Commit Ein Commit ist ein gespeicherter Zwischenstand mit einer kurzen Notiz, was sich geändert hat. Wie ein Foto vom Schreibtisch, auf dessen Rückseite das Datum und ein Satz dazu stehen.
-
CODEOWNERS main - 1 # Spezialisten gibt es genug.
- 2 # Ich bin der, den du anrufst,
- 3 # wenn du nicht weißt, welchen du brauchst.
- 4 * kostja@kxcq.de
- 5 /agent/ kostja@kxcq.de
- 6 /du/ kostja@kxcq.de
Eine Agentur schickt dir für das alles vier Leute und eine Rechnung pro Kopf. Ich komm allein und bin trotzdem früher fertig. Hinter jeder Zeile steht derselbe Mensch: Konstantin Jacquet, konjacq.de.
-
@kxcq.de auf Instagram main @kxcq.de
KI in der Praxis
Die KI dreht Schopenhauers Regel für gute Sprache um.
Jeder Beitrag mit Anregungen zum Weiterlesen
Folgen
Auf Instagram zeig ich unter @kxcq.de, was KI im Alltag kann und wo sie flunkert.
-
Kostja und die KI, 23:52 agent/nachtschicht Kostja Ich geh schlafen. Sortier bitte die Belege, plan meinen Tag und bau das Anfrageformular.
Agent Mache ich auf einem eigenen Zweig. An main ändere ich nichts.
Agent Fürs Formular nehme ich ein Agentur-Briefing als Vorlage. Dann lässt sich jede Anfrage sofort einordnen.
Kostja Ich hab das Formular vorhin selbst angefangen. Zeig mir morgen deins.
Meine KI kriegt für die Nachtschicht eine eigene Spur. Auf meine Hauptlinie kommt davon nur, was ich am Morgen gelesen hab.
Branch Ein Branch ist eine Abzweigung: eine Kopie, auf der jemand arbeiten kann, ohne das Original anzufassen. Wie ein Entwurf auf Pauspapier, der über der Reinzeichnung liegt.
-
belege-2026-10.csv agent/nachtschicht Posten Kategorie Status
VPS mit Linux, Docker und Caddy Betrieb gebucht
n8n, Uptime Kuma, eigene Bots Betrieb selbst gehostet
Domain kxcq.de Betrieb gebucht
Modell-API, Bild-API, Sprach-API Werkzeug nach Verbrauch
Schrift Schibsted Grotesk Werkzeug freie Lizenz
Kaffee, 11 Belege unklar Rückfrage an Kostja
Die KI sortiert meine Belege. Bei elf Kaffeequittungen fragt sie lieber nach.
-
Anfrageformular, Entwurf der KI agent/nachtschicht Anfrage in drei Schritten
Name · E-Mail · Firma · Branche
Zielgruppe · Ziele · Budget · Deadline
Tonalität · Wettbewerber · Briefing (PDF)
Weiter (1/3)
Die KI baut mir ein Anfrageformular nach Agentur-Vorbild: elf Pflichtfelder, bevor du überhaupt Hallo sagen darfst.
-
Freitag, 9. Oktober agent/nachtschicht - 08:00 Morgenpost mit 6 Todos
- 09:00 Nachtarbeit der KI lesen
- 11:00 Folien für den Vortrag: KI beim Lernen
- 14:00 Workshop planen: ein Team probiert KI an eigenen Aufgaben
- 21:00 Gestalten
Bevor ich aufwache, steht mein Tag schon im Kalender.
-
src/data/copy.json (Konflikt) CONFLICT resolved main - 1 "request": {
- 2 <<<<<<< HEAD
- 3 "fields": ["Name", "E-Mail", "Worum geht es?"]
- 4 =======
- 5 "fields": ["Name", "E-Mail", "Firma", "Branche",
- 6 "Zielgruppe", "Ziele", "Budget", "Deadline",
- 7 "Tonalität", "Wettbewerber", "Briefing (PDF)"]
- 8 >>>>>>> agent/nachtschicht
- 9 },
- 1 "request": {
- 2 "fields": ["Name", "E-Mail", "Worum geht es?"]
- 3 },
Die KI will von dir elf Angaben bis hin zum Budget. Ich stell dir eine einzige Frage: Worum geht es?
Konflikt Ein Konflikt entsteht, wenn zwei an derselben Stelle etwas Verschiedenes geschrieben haben. Git legt dann beide Fassungen untereinander und wartet, bis ein Mensch eine auswählt.
-
Kostja und die KI, 09:40 main Kostja Alles Chico? Dein Formular hat elf Pflichtfelder.
Agent So machen es Agenturen. Mit den elf Antworten bereiten sie das erste Meeting vor.
Kostja Agenturen berechnen dir das Meeting, in dem über dein Projekt geredet wird. Ich sitz in der Zeit schon dran.
Agent Dann werden die elf Felder deine Fragenliste fürs erste Gespräch.
Kostja Gekauft.
Die eine Frage bleibt, die elf Felder werden meine Liste fürs erste Gespräch. So läuft Beratung bei mir: Ich sag dir, was ich von deinem Plan halte, bevor du Geld reinsteckst. Danach bauen wir ihn so um, dass er funktioniert.
Merge Merge heißt zusammenführen: Die Abzweigung fließt zurück in die Hauptlinie. Vorher les ich jede Zeile, wie ein Lektor vor dem Druck.
-
FAQ.md main --- a/FAQ.md +++ b/FAQ.md
## Arbeitest du auch mit KI?
- Wir setzen KI verantwortungsvoll ein.
+ Ja, aber frag dich lieber, ob du schon
+ mit KI arbeitest. Die Antwort ist
+ meistens peinlicher.
## Wie lange dauert das?
- Das hängt vom Projektumfang ab.
+ Meistens bin ich fertig, bevor du dich
+ zwischen zwei Blautönen entschieden hast.
+ Den dritten zeig ich dir dann gar nicht erst.
## Was kostet das?
- Preise auf Anfrage.
+ Über Geld redest du ungern? Ich schon,
+ ich sag dir die Zahl und du musst nur
+ nicken oder lachen.
1 file changed, 9 insertions(+), 3 deletions(-)
Mit der Nachtschicht kam auch eine FAQ der KI, die auf jeder Agentur-Website stehen könnte. Ich hab jede Antwort so umgeschrieben, wie ich sie dir am Tresen sagen würde.
Diff Ein Diff zeigt den Unterschied zwischen zwei Fassungen einer Datei. Zeilen mit Minus fliegen raus, Zeilen mit Plus kommen neu dazu.
-
main Vor kurzem hieß es noch Software. Heute ist alles „KI“.
- KI sortiert meine Rechnungen.
- KI schreibt meinen Tagesplan.
- KI macht dein Social Media.
- KI kennt meinen Kalender.
- KI erfindet deine Quellen.
- KI nimmt meine Anrufe an.
- KI baut Broschüren.
- KI übersetzt deine Website.
- KI vergisst meinen ersten Satz.
- KI schreibt deinen Businessplan.
- KI setzt meine Visitenkarten.
- KI verwechselt Jahreszahlen.
- KI baut deine Preisliste.
- KI prüft meine Kommas.
- Dein Gedankenstrich klingt nach KI.
- KI lobt jeden deiner Entwürfe.
Das alles klappt nur, wenn du der KI genau sagst, was du willst, sie durch viele Runden führst und genug vom Fach verstehst, um unter 100 Antworten die 10 guten zu erkennen.
-
src/styles/global.css main --- a/src/styles/global.css +++ b/src/styles/global.css
--paper: #F3EEE4;
- --orange: #E8541C;
- --orange-deep: #C4420E;
+ --signal: #D69482;
+ --signal-deep: #BC7C6A;
+ /* paper on signal is 2.2:1, so ink */
+ --signal-ink: var(--ink);
- outline: 2px solid var(--orange);
+ outline: 2px solid var(--signal);
1 file changed, 5 insertions(+), 3 deletions(-)
Mein Orange sah zu sehr nach einer bekannten KI-Firma aus. Ich tausch es gegen Koralle, an einer einzigen Stelle im Code.
-
.git/rebase-merge/git-rebase-todo main - 1 pick f1dd1e5 fix(stage): marker hugs the sentence
- 2 squash de7a115 fix
- 3 squash b4d1dea fix (final)
- 4 squash 5e771ed fix (final final)
- 5
- 6 # Rebase k0r4ll3..5e771ed onto k0r4ll3 (4 commands)
Vor dem Start räum ich auf: Vier Korrekturen bis hin zu „fix (final final)“ werden ein einziger Schritt. Die peinlichen Zwischenstände hebt Git trotzdem noch 30 Tage auf.
Rebase Beim Rebase ordnet man die eigene Geschichte neu, bevor andere sie lesen. Wie ein Entwurf, den man ins Reine schreibt.
-
Dienstag, 13. Oktober main - 08:00 Morgenpost mit 4 Todos
- 09:00 Die 72 Stunden sind um, die Fassung bleibt
- 09:40 Fassung v1 markieren
- 10:00 Veröffentlichen
- 10:05 Einen Zweig für die nächste Anfrage anlegen
Jede große Idee liegt bei mir 72 Stunden, bevor ich sie entscheide. Am Dienstag sind sie um, und die fertige Fassung kriegt einen Namen: v1.
Tag Ein Tag ist ein Lesezeichen mit Namen: Diese Fassung heißt ab jetzt v1. Wer später wissen will, wie die Seite zum Start aussah, schlägt dort nach.
-
kostja@kxcq: ~/kxcq (main) main ~/kxcq (main) $ bash tools/handwriting-check.sh
handwriting check passed
~/kxcq (main) $ git push origin main --follow-tags
Enumerating objects: 41, done.
Counting objects: 100% (41/41) , done.
Delta compression using up to 16 threads
Compressing objects: 100% (23/23) , done.
Writing objects: 100% (27/27) , 18.40 KiB | 6.13 MiB/s, done.
Total 27 (delta 11), reused 0 (delta 0), pack-reused 0
To ssh://kxcq.de/srv/git/kxcq.git
0ffl1n3..4bd4m17 main -> main
* [new tag] v1 -> v1
Ein letzter Check, ob irgendwo ein Gedankenstrich nach KI klingt, dann schick ich alles los.
Push Push heißt: Ich schick alles, was auf meinem Rechner liegt, an die Ablage im Netz. Bis dahin hat es außer mir niemand gesehen.
-
kxcq.de main Du fragst die KI nach Rezepten?
Süß, komm her, ich zeig dir, was sie sonst noch kann.
Schreib mir
Zwei Minuten später steht die neue Seite im Netz.
Deploy Deploy heißt ausliefern: Ein Server baut die Seite und legt sie ins Netz, ab dann kann sie jeder aufrufen. Bei kxcq startet das von selbst, sobald ein Push ankommt.
-
du@kxcq: ~/kxcq du/dein-projekt ~/kxcq (du/dein-projekt) $ git switch -c du/dein-projekt
Switched to a new branch 'du/dein-projekt'
~/kxcq (du/dein-projekt) $ cat BRIEFING.md
cat: BRIEFING.md: No such file or directory
Hier fängt dein Zweig an. Ein Briefing liegt da noch nicht drin.
~/kxcq (du/dein-projekt) $ git commit --allow-empty -m "Irgendwas mit Website"
Briefings schreiben ist ein eigener Beruf, und deiner ist ein anderer. Schreib mir zwei Sätze, den Rest machen wir zusammen.
Commit abschicken