Communitygithub.com

Oraliabionic211/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.

Was ist claude-code-working?

Dieses Skill zielt darauf ab, die Claude Code CLI (Command Line Interface) vollständig aus einer Analyse des Quellcodes nachzubilden. Es ist besonders nützlich für Entwickler, die verstehen möchten, wie Claude Code im Terminal funktioniert, wie die interne Architektur des Repos aufgebaut ist und welches grundlegende Verhalten von der CLI erwartet wird. Das Skill unterstützt Plattformen, die auf Node.js basieren, und ermöglicht es, die CLI entweder lokal zu kompilieren oder direkt aus den analysierten Quellen zu starten. Die Funktionsweise umfasst das Klonen des offiziellen Claude Code Repos, das Reverse-Engineering der Skripte und Build-Prozesse sowie das Bereitstellen einer betriebsbereiten Umgebung, in der die CLI ausgeführt werden kann. Es eignet sich hervorragend für Entwickler, die zur CLI beitragen, sie erweitern oder einfach ihre Funktionsweise nachvollziehen möchten.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add Oraliabionic211/claude-code-working

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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

  1. Klone das Repository:
git clone https://github.com/Oraliabionic211/claude-code-working.git
cd claude-code-working
  1. Installiere die Abhängigkeiten:
npm install
  1. 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 CLI
    • index.ts – Einstiegspunkt
    • agent.ts – Kernlogik des Agents
    • tools/ – Integrierte Werkzeuge (Dateilesen, Code-Ausführung, etc.)
  • dist/ – Kompilierte Ausgabe
  • scripts/ – 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

Verwandte Skills