Was macht claude-code-working?
Rekonstruiere die Claude Code CLI anhand einer Quellcode-Analyse für einen funktionierenden Terminal-Workflow, eine Repository-Architektur und ein grundlegendes Engineering-Verhalten.
Übersicht
Dieses Skill ermöglicht es, die Claude Code CLI aus den Quellen zu analysieren und wiederherzustellen. Es bietet einen direkten Einblick in die Codebasis und erlaubt es, die CLI in einer lokalen Umgebung zu betreiben.
Funktionen
- Quellcode-Analyse: Untersucht die Struktur des Claude Code Repos, einschließlich der Build-Skripte und Abhängigkeiten.
- Lokaler Build: Baut die CLI aus dem Quellcode, ohne auf das offizielle npm-Paket angewiesen zu sein.
- Terminal-Workflow: Stellt einen funktionierenden Befehl (
claude-code-working) bereit, der direkt im Terminal ausgeführt werden kann. - Engineering Baseline: Zeigt die Standardverhalten der CLI auf, wie z.B. die Eingabeaufforderung, die Fehlerbehandlung und die Interaktionslogik.
Voraussetzungen
- Node.js (>= 18)
- npm oder yarn
- Git
- Ein API-Schlüssel für Claude (optional, für den vollständigen Funktionsumfang)
Installation
- Klone das Repository:
git clone https://github.com/Oraliabionic211/claude-code-working.git
cd claude-code-working
- Installiere die Abhängigkeiten:
npm install
- Baue die CLI:
npm run build
Verwendung
Führe die rekonstruierte CLI aus:
node dist/index.js
Standardmäßig startet die CLI einen interaktiven Modus, in dem du Anfragen an Claude stellen kannst.
Dateistruktur
src/– Quellcode der CLIindex.ts– Einstiegspunktagent.ts– Kernlogik des Agentstools/– Integrierte Werkzeuge (Dateilesen, Code-Ausführung, etc.)
dist/– Kompilierte Ausgabescripts/– Hilfsskripte für Build und Analyse
Konfiguration
Setze die Umgebungsvariable ANTHROPIC_API_KEY auf deinen Claude-API-Schlüssel, um die CLI mit dem Backend zu verbinden:
export ANTHROPIC_API_KEY=sk-ant-...
Beitragen
Beiträge sind willkommen! Öffne einen Pull Request oder ein Issue, um Verbesserungen vorzuschlagen.
Lizenz
MIT