Ai/Claude Code/Lernpath: Unterschied zwischen den Versionen

Aus Dokument
Zur Navigation springen Zur Suche springen
Die Seite wurde neu angelegt: „== Einsteiger: Grundlagen und Installation == * Überblick: Claude Code ist ein agentisches Coding-Tool, das Codebasen analysiert, Dateien bearbeitet und Entwicklungsaufgaben automatisiert. * Systemvoraussetzungen: Ubuntu 20.04+, 4 GB RAM, Internetzugang, Bash/Zsh-Terminal. * Installation: * Terminal öffnen * Installationsbefehl ausführen: <syntaxhighlight lang="bash"> curl -fsSL https://claude.ai/install.sh | bash </syntaxhighlight> *…“
 
imported>Import
Version 224
Zeile 3: Zeile 3:


== Einsteiger: Grundlagen und Installation ==
== Einsteiger: Grundlagen und Installation ==
* Überblick: Claude Code ist ein agentisches Coding-Tool, das Codebasen analysiert, Dateien bearbeitet und Entwicklungsaufgaben automatisiert.
* Überblick: Claude Code ist ein agentisches Coding-Tool, das Codebasen analysiert, Dateien bearbeitet und Entwicklungsaufgaben automatisiert.
* Systemvoraussetzungen: Ubuntu 20.04+, 4 GB RAM, Internetzugang, Bash/Zsh-Terminal.
* Systemvoraussetzungen: Ubuntu 20.04+, 4 GB RAM, Internetzugang, Bash/Zsh-Terminal.
* Installation:
* Installation:
  * Terminal öffnen
 
  * Installationsbefehl ausführen:
<code> * Terminal öffnen</code><br />
    <syntaxhighlight lang="bash">
<code> * Installationsbefehl ausführen:</code><br />
    curl -fsSL https://claude.ai/install.sh | bash
<code>   </code>
 
<syntaxhighlight lang="bash">   curl -fsSL https://claude.ai/install.sh | bash
     </syntaxhighlight>
     </syntaxhighlight>
  * Nach der Installation mit <syntaxhighlight lang="bash">claude</syntaxhighlight> starten.
<code> * Nach der Installation mit </code>
 
<syntaxhighlight lang="bash">claude</syntaxhighlight>
starten.
 
* Anmeldung: Beim ersten Start erfolgt die Anmeldung über den Browser (Claude Pro/Max/Teams/Enterprise oder Console-Account).
* Anmeldung: Beim ersten Start erfolgt die Anmeldung über den Browser (Claude Pro/Max/Teams/Enterprise oder Console-Account).
* Erste Schritte:
* Erste Schritte:
  * Projektverzeichnis wählen (<syntaxhighlight lang="bash">cd /pfad/zum/projekt</syntaxhighlight>)
 
  * <syntaxhighlight lang="bash">claude</syntaxhighlight> ausführen
<code> * Projektverzeichnis wählen (</code>
  * Mit <syntaxhighlight lang="bash">/help</syntaxhighlight> verfügbare Befehle anzeigen
 
<syntaxhighlight lang="bash">cd /pfad/zum/projekt</syntaxhighlight>
)
 
<code> * </code>
 
<syntaxhighlight lang="bash">claude</syntaxhighlight>
ausführen
 
<code> * Mit </code>
 
<syntaxhighlight lang="bash">/help</syntaxhighlight>
verfügbare Befehle anzeigen


== Anfänger: Interaktive Nutzung und Basisfunktionen ==
== Anfänger: Interaktive Nutzung und Basisfunktionen ==
* Fragen stellen: Projektüberblick, Technologien, Einstiegspunkte, Ordnerstruktur
* Fragen stellen: Projektüberblick, Technologien, Einstiegspunkte, Ordnerstruktur
* Codeänderungen:
* Codeänderungen:
  * Beispiel: <syntaxhighlight lang="bash">add a hello world function to the main file</syntaxhighlight>
 
  * Claude schlägt Änderungen vor, zeigt Diffs und fragt nach Bestätigung
<code> * Beispiel: </code>
 
<syntaxhighlight lang="bash">add a hello world function to the main file</syntaxhighlight>
<code> * Claude schlägt Änderungen vor, zeigt Diffs und fragt nach Bestätigung</code>
 
* Git-Integration: Änderungen anzeigen, committen, Branches erstellen, Merge-Konflikte lösen
* Git-Integration: Änderungen anzeigen, committen, Branches erstellen, Merge-Konflikte lösen
* Typische Workflows: Bugfixes, kleine Features, Dokumentation aktualisieren
* Typische Workflows: Bugfixes, kleine Features, Dokumentation aktualisieren


== Fortgeschrittene: Workflows, Planung und Automatisierung ==
== Fortgeschrittene: Workflows, Planung und Automatisierung ==
* Plan Mode: Komplexe Aufgaben zuerst analysieren und planen lassen (<syntaxhighlight lang="bash">claude --permission-mode plan</syntaxhighlight>)
 
* Refactoring: Legacy-Code modernisieren, Architektur erklären lassen, gezielte Verbesserungen vorschlagen
<ul>
* Tests: Testfälle generieren, Edge Cases identifizieren, Testausführung und Fehlerbehebung
<li><p>Plan Mode: Komplexe Aufgaben zuerst analysieren und planen lassen (</p>
* Parallele Sessions: Mehrere Aufgaben gleichzeitig mit Git-Worktrees bearbeiten
<syntaxhighlight lang="bash">claude --permission-mode plan</syntaxhighlight>
* Automatisierung: Claude als Linter oder Reviewer in CI/CD einbinden
<p>)</p></li>
* Kontextmanagement: Mit <syntaxhighlight lang="bash">/clear</syntaxhighlight> Kontext zurücksetzen, mit <syntaxhighlight lang="bash">/resume</syntaxhighlight> frühere Sessions fortsetzen
<li><p>Refactoring: Legacy-Code modernisieren, Architektur erklären lassen, gezielte Verbesserungen vorschlagen</p></li>
<li><p>Tests: Testfälle generieren, Edge Cases identifizieren, Testausführung und Fehlerbehebung</p></li>
<li><p>Parallele Sessions: Mehrere Aufgaben gleichzeitig mit Git-Worktrees bearbeiten</p></li>
<li><p>Automatisierung: Claude als Linter oder Reviewer in CI/CD einbinden</p></li>
<li><p>Kontextmanagement: Mit</p>
<syntaxhighlight lang="bash">/clear</syntaxhighlight>
<p>Kontext zurücksetzen, mit</p>
<syntaxhighlight lang="bash">/resume</syntaxhighlight>
<p>frühere Sessions fortsetzen</p></li></ul>


== Profi: Erweiterung, Anpassung und Integration ==
== Profi: Erweiterung, Anpassung und Integration ==
* Konfiguration:
* Konfiguration:
  * Einstellungen auf Benutzer-, Projekt- und Systemebene (z.B. ~/.claude/settings.json, .claude/settings.json)
 
  * Anpassung von Berechtigungen, Hooks, Umgebungsvariablen
<code> * Einstellungen auf Benutzer-, Projekt- und Systemebene (z.B. ~/.claude/settings.json, .claude/settings.json)</code><br />
<code> * Anpassung von Berechtigungen, Hooks, Umgebungsvariablen</code>
 
* Skills und Subagents:
* Skills und Subagents:
  * Eigene Skills in .claude/skills/ als SKILL.md anlegen
 
  * Subagents für spezialisierte Aufgaben konfigurieren
<code> * Eigene Skills in .claude/skills/ als SKILL.md anlegen</code><br />
<code> * Subagents für spezialisierte Aufgaben konfigurieren</code>
 
* Plugins:
* Plugins:
  * Installation und Verwaltung über <syntaxhighlight lang="bash">/plugin</syntaxhighlight> oder Plugin-Manager
 
  * Erweiterung um Skills, Hooks, MCP-Server
<code> * Installation und Verwaltung über </code>
 
<syntaxhighlight lang="bash">/plugin</syntaxhighlight>
oder Plugin-Manager
 
<code> * Erweiterung um Skills, Hooks, MCP-Server</code>
 
* IDE-Integration:
* IDE-Integration:
  * VS Code: Extension installieren, @-Mentions und Diff-Ansicht nutzen
 
  * JetBrains: Plugin installieren, Integration konfigurieren
<code> * VS Code: Extension installieren, @-Mentions und Diff-Ansicht nutzen</code><br />
<code> * JetBrains: Plugin installieren, Integration konfigurieren</code>
 
* Web- und Desktop-Nutzung:
* Web- und Desktop-Nutzung:
  * Aufgaben im Browser oder Desktop-App starten, Diff-Ansicht und PR-Erstellung
 
  * Remote- und lokale Sessions kombinieren
<code> * Aufgaben im Browser oder Desktop-App starten, Diff-Ansicht und PR-Erstellung</code><br />
<code> * Remote- und lokale Sessions kombinieren</code>
 
* Sicherheit und Troubleshooting:
* Sicherheit und Troubleshooting:
  * Berechtigungen fein steuern, Sandbox-Modus nutzen
 
  * Typische Fehler beheben (Installationsprobleme, Performance, Authentifizierung)
<code> * Berechtigungen fein steuern, Sandbox-Modus nutzen</code><br />
  * Konfigurationsdateien zurücksetzen (<syntaxhighlight lang="bash">rm -rf ~/.claude</syntaxhighlight>, <syntaxhighlight lang="bash">rm -rf .claude</syntaxhighlight>)
<code> * Typische Fehler beheben (Installationsprobleme, Performance, Authentifizierung)</code><br />
<code> * Konfigurationsdateien zurücksetzen (</code>
 
<syntaxhighlight lang="bash">rm -rf ~/.claude</syntaxhighlight>
,
 
<syntaxhighlight lang="bash">rm -rf .claude</syntaxhighlight>
)


== Best Practices und Tipps ==
== Best Practices und Tipps ==
* Erst explorieren, dann planen, dann umsetzen
* Erst explorieren, dann planen, dann umsetzen
* Kontext gezielt bereitstellen (Dateien referenzieren, Screenshots, URLs)
* Kontext gezielt bereitstellen (Dateien referenzieren, Screenshots, URLs)
Zeile 65: Zeile 120:


== Weiterführende Themen ==
== Weiterführende Themen ==
* MCP-Integration: Externe Tools und Services anbinden
* MCP-Integration: Externe Tools und Services anbinden
* Hooks: Automatische Aktionen vor/nach Tool-Ausführung
* Hooks: Automatische Aktionen vor/nach Tool-Ausführung
Zeile 71: Zeile 127:


<small>Quellen: code.claude.com/docs und Unterseiten, Stand: März 2026</small>
<small>Quellen: code.claude.com/docs und Unterseiten, Stand: März 2026</small>
== Prompt ==
<pre>Analysiere den Text der URL  https://code.claude.com/docs sowie der Unterverzeichnisse.
Erstelle einen Lernpfad für claude code – von Anfänger bis Profi – ohne Ressourcen, Videos oder Tutorials und ohne Vorschläge für Mini-Projekte. Das Ergebnis soll in start.wiki im MediaWiki-Syntax für Ubuntu-Rechner gespeichert werden.</pre>


----
----
''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).''
''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).''

Version vom 2. März 2026, 16:51 Uhr

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).


Einsteiger: Grundlagen und Installation

  • Überblick: Claude Code ist ein agentisches Coding-Tool, das Codebasen analysiert, Dateien bearbeitet und Entwicklungsaufgaben automatisiert.
  • Systemvoraussetzungen: Ubuntu 20.04+, 4 GB RAM, Internetzugang, Bash/Zsh-Terminal.
  • Installation:

 * Terminal öffnen
 * Installationsbefehl ausführen:
   

    curl -fsSL https://claude.ai/install.sh | bash

 * Nach der Installation mit 

claude

starten.

  • Anmeldung: Beim ersten Start erfolgt die Anmeldung über den Browser (Claude Pro/Max/Teams/Enterprise oder Console-Account).
  • Erste Schritte:

 * Projektverzeichnis wählen (

cd /pfad/zum/projekt

)

 * 

claude

ausführen

 * Mit 

/help

verfügbare Befehle anzeigen

Anfänger: Interaktive Nutzung und Basisfunktionen

  • Fragen stellen: Projektüberblick, Technologien, Einstiegspunkte, Ordnerstruktur
  • Codeänderungen:

 * Beispiel: 

add a hello world function to the main file

 * Claude schlägt Änderungen vor, zeigt Diffs und fragt nach Bestätigung

  • Git-Integration: Änderungen anzeigen, committen, Branches erstellen, Merge-Konflikte lösen
  • Typische Workflows: Bugfixes, kleine Features, Dokumentation aktualisieren

Fortgeschrittene: Workflows, Planung und Automatisierung

  • Plan Mode: Komplexe Aufgaben zuerst analysieren und planen lassen (

    claude --permission-mode plan
    

    )

  • Refactoring: Legacy-Code modernisieren, Architektur erklären lassen, gezielte Verbesserungen vorschlagen

  • Tests: Testfälle generieren, Edge Cases identifizieren, Testausführung und Fehlerbehebung

  • Parallele Sessions: Mehrere Aufgaben gleichzeitig mit Git-Worktrees bearbeiten

  • Automatisierung: Claude als Linter oder Reviewer in CI/CD einbinden

  • Kontextmanagement: Mit

    /clear
    

    Kontext zurücksetzen, mit

    /resume
    

    frühere Sessions fortsetzen

Profi: Erweiterung, Anpassung und Integration

  • Konfiguration:

 * Einstellungen auf Benutzer-, Projekt- und Systemebene (z.B. ~/.claude/settings.json, .claude/settings.json)
 * Anpassung von Berechtigungen, Hooks, Umgebungsvariablen

  • Skills und Subagents:

 * Eigene Skills in .claude/skills/ als SKILL.md anlegen
 * Subagents für spezialisierte Aufgaben konfigurieren

  • Plugins:

 * Installation und Verwaltung über 

/plugin

oder Plugin-Manager

 * Erweiterung um Skills, Hooks, MCP-Server

  • IDE-Integration:

 * VS Code: Extension installieren, @-Mentions und Diff-Ansicht nutzen
 * JetBrains: Plugin installieren, Integration konfigurieren

  • Web- und Desktop-Nutzung:

 * Aufgaben im Browser oder Desktop-App starten, Diff-Ansicht und PR-Erstellung
 * Remote- und lokale Sessions kombinieren

  • Sicherheit und Troubleshooting:

 * Berechtigungen fein steuern, Sandbox-Modus nutzen
 * Typische Fehler beheben (Installationsprobleme, Performance, Authentifizierung)
 * Konfigurationsdateien zurücksetzen (

rm -rf ~/.claude

,

rm -rf .claude

)

Best Practices und Tipps

  • Erst explorieren, dann planen, dann umsetzen
  • Kontext gezielt bereitstellen (Dateien referenzieren, Screenshots, URLs)
  • Feedback-Schleifen: Claude früh und oft korrigieren
  • Checkpoints und Rewind nutzen, um Änderungen rückgängig zu machen
  • Skills und Subagents für wiederkehrende Aufgaben verwenden
  • Plugins für zusätzliche Funktionen installieren
  • Sicherheit: Nur vertrauenswürdige Prompts und Projekte in Auto-Edit-Modus

Weiterführende Themen

  • MCP-Integration: Externe Tools und Services anbinden
  • Hooks: Automatische Aktionen vor/nach Tool-Ausführung
  • Erweiterte Netzwerkkonfiguration und Security
  • Enterprise-Features: Admin-Konsole, Team-Sharing, Datenhandling

Quellen: code.claude.com/docs und Unterseiten, Stand: März 2026

Prompt

Analysiere den Text der URL  https://code.claude.com/docs sowie der Unterverzeichnisse.
Erstelle einen Lernpfad für claude code – von Anfänger bis Profi – ohne Ressourcen, Videos oder Tutorials und ohne Vorschläge für Mini-Projekte. Das Ergebnis soll in start.wiki im MediaWiki-Syntax für Ubuntu-Rechner gespeichert werden.

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).