Ai/Claude Code/Lernpath: Unterschied zwischen den Versionen

Aus Dokument
Zur Navigation springen Zur Suche springen
imported>Import
Version 224
Keine Bearbeitungszusammenfassung
 
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
<code> * Terminal öffnen</code><br />
  * Installationsbefehl ausführen:
<code> * Installationsbefehl ausführen:</code><br />
    <syntaxhighlight lang="bash">
<code>   </code>
    curl -fsSL https://claude.ai/install.sh | bash
 
<syntaxhighlight lang="bash">   curl -fsSL https://claude.ai/install.sh | bash
     </syntaxhighlight>
     </syntaxhighlight>
<code> * Nach der Installation mit </code>
  * Nach der Installation mit <syntaxhighlight lang="bash">claude</syntaxhighlight> starten.
 
<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>)
<code> * Projektverzeichnis wählen (</code>
  * <syntaxhighlight lang="bash">claude</syntaxhighlight> ausführen
 
  * 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>
<code> * Beispiel: </code>
  * Claude schlägt Änderungen vor, zeigt Diffs und fragt nach Bestätigung
 
<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>)
<ul>
* Refactoring: Legacy-Code modernisieren, Architektur erklären lassen, gezielte Verbesserungen vorschlagen
<li><p>Plan Mode: Komplexe Aufgaben zuerst analysieren und planen lassen (</p>
* Tests: Testfälle generieren, Edge Cases identifizieren, Testausführung und Fehlerbehebung
<syntaxhighlight lang="bash">claude --permission-mode plan</syntaxhighlight>
* Parallele Sessions: Mehrere Aufgaben gleichzeitig mit Git-Worktrees bearbeiten
<p>)</p></li>
* Automatisierung: Claude als Linter oder Reviewer in CI/CD einbinden
<li><p>Refactoring: Legacy-Code modernisieren, Architektur erklären lassen, gezielte Verbesserungen vorschlagen</p></li>
* Kontextmanagement: Mit <syntaxhighlight lang="bash">/clear</syntaxhighlight> Kontext zurücksetzen, mit <syntaxhighlight lang="bash">/resume</syntaxhighlight> frühere Sessions fortsetzen
<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)
<code> * Einstellungen auf Benutzer-, Projekt- und Systemebene (z.B. ~/.claude/settings.json, .claude/settings.json)</code><br />
  * Anpassung von Berechtigungen, Hooks, Umgebungsvariablen
<code> * Anpassung von Berechtigungen, Hooks, Umgebungsvariablen</code>
 
* Skills und Subagents:
* Skills und Subagents:
 
  * Eigene Skills in .claude/skills/ als SKILL.md anlegen
<code> * Eigene Skills in .claude/skills/ als SKILL.md anlegen</code><br />
  * Subagents für spezialisierte Aufgaben konfigurieren
<code> * Subagents für spezialisierte Aufgaben konfigurieren</code>
 
* Plugins:
* Plugins:
 
  * Installation und Verwaltung über <syntaxhighlight lang="bash">/plugin</syntaxhighlight> oder Plugin-Manager
<code> * Installation und Verwaltung über </code>
  * Erweiterung um Skills, Hooks, MCP-Server
 
<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
<code> * VS Code: Extension installieren, @-Mentions und Diff-Ansicht nutzen</code><br />
  * JetBrains: Plugin installieren, Integration konfigurieren
<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
<code> * Aufgaben im Browser oder Desktop-App starten, Diff-Ansicht und PR-Erstellung</code><br />
  * Remote- und lokale Sessions kombinieren
<code> * Remote- und lokale Sessions kombinieren</code>
 
* Sicherheit und Troubleshooting:
* Sicherheit und Troubleshooting:
 
  * Berechtigungen fein steuern, Sandbox-Modus nutzen
<code> * Berechtigungen fein steuern, Sandbox-Modus nutzen</code><br />
  * Typische Fehler beheben (Installationsprobleme, Performance, Authentifizierung)
<code> * Typische Fehler beheben (Installationsprobleme, Performance, Authentifizierung)</code><br />
  * Konfigurationsdateien zurücksetzen (<syntaxhighlight lang="bash">rm -rf ~/.claude</syntaxhighlight>, <syntaxhighlight lang="bash">rm -rf .claude</syntaxhighlight>)
<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 120: Zeile 65:


== 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 127: Zeile 71:


<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==
== Prompt ==
<pre>
 
Analysiere den Text der URL  https://code.claude.com/docs sowie der Unterverzeichnisse.
<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.
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>
</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).''

Aktuelle 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).