Mission 0: Werkzeug einrichten

Planzeit: 1 Stunde. Achievement: keines, aber ohne diese Mission geht nichts.

Ziel

Am Ende läuft die App in deinem Browser, die Tests starten, und dein KI-Agent kennt den Kurs.

Was du brauchst

Falls Node.js oder Git fehlen: Bitte deinen KI-Agenten, dich durch die Installation für dein Betriebssystem zu führen. Das ist Teil der Mission, kein Umweg.

Schritte

  1. Entpacke das Kit in einen Ordner ohne Leerzeichen im Pfad, zum Beispiel C:\lernen\lead-cockpit oder ~/lernen/lead-cockpit.
  2. Öffne den Ordner in deinem KI-Agenten (Claude Code: claude im Ordner starten; Codex: codex).
  3. Sage: "Lies CLAUDE.md und begleite mich durch Mission 0."
  4. Im Terminal, im Projektordner:
npm install
cp .env.example .env
git init
git add -A
git commit -m "Mission 0: Kit eingerichtet"
npm run dev

Unter Windows ohne cp: Datei .env.example kopieren und in .env umbenennen.

  1. Öffne http://localhost:5173. Du siehst "Lead Cockpit" und einen Hinweis zu Mission 2. Das ist richtig so.
  2. Beende den Server mit Ctrl+C und starte die Tests:
npm run bic -- check 0

Mission 0 ist grün, sobald das Projekt installiert ist.

  1. Verbinde dich mit der Akademie:
npm run bic -- login

Du gibst deine E-Mail ein, bekommst einen Code per Mail und tippst ihn ein. Danach npm run bic -- whoami.

Dein Projekt in zwei Minuten

Ordner oder DateiWas drin istDarfst du ändern?
src/Deine AppJa, hier arbeitest du
src/api/followUpApi.tsSimulierte SchnittstelleNein
src/data/leads.json50 Beispiel-Leads, 6 davon absichtlich fehlerhaftNein
tests/Die Prüfungen jeder MissionNein
missions/Deine Aufgaben und HinweiseLesen
briefing.md, KI-PROTOKOLL.md, README.mdDeine DokumenteJa
tools/bic.mjs, bic.config.jsonKurswerkzeugNein

Fehlermeldungen lesen

Fehlermeldungen sind auf Englisch. Die häufigsten:

MeldungBedeutungWas tun
command not found oder wird nicht erkanntProgramm nicht installiert oder Terminal nicht neu gestartetInstallation prüfen, Terminal neu öffnen
EADDRINUSEPort 5173 ist belegtAnderen npm run dev beenden
Cannot find modulenpm install fehlt oder Pfad falschnpm install erneut
TODO Mission 3: ... nicht implementiertDiese Funktion baust du erst in Mission 3Nichts, das ist erwartet
Unable to find an element by: [data-testid="..."]Die Oberfläche hat dieses Element noch nichtElement mit genau diesem data-testid bauen
expected X to be YEin Test erwartet Y, deine App liefert XBeide Werte vergleichen, Ursache suchen

Bitte deinen Agenten: "Erkläre mir diese Meldung in einfachen Worten", bevor du etwas änderst.

Wenn etwas nicht geht

  1. Terminal schliessen, neu öffnen, im Projektordner erneut versuchen.
  2. rm -rf node_modules (Windows: Ordner löschen) und npm install erneut.
  3. Node-Version prüfen (node -v muss 20 oder höher zeigen).
  4. Immer noch blockiert: Support der Akademie mit der genauen Fehlermeldung und deinem Betriebssystem. Antwort in der Regel innerhalb von zwei Arbeitstagen. Die Zeit zählt nicht als Lernzeit.

Selbstcheck

Weiter mit missions/01-auftrag.md.