Ai/Claude Code/Lernpath: Unterschied zwischen den Versionen
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: | ||
<code> * Terminal öffnen</code><br /> | |||
<code> * Installationsbefehl ausführen:</code><br /> | |||
<code> </code> | |||
<syntaxhighlight lang="bash"> curl -fsSL https://claude.ai/install.sh | bash | |||
</syntaxhighlight> | </syntaxhighlight> | ||
<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: | ||
<code> * Projektverzeichnis wählen (</code> | |||
<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: | ||
<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 == | ||
<ul> | |||
<li><p>Plan Mode: Komplexe Aufgaben zuerst analysieren und planen lassen (</p> | |||
<syntaxhighlight lang="bash">claude --permission-mode plan</syntaxhighlight> | |||
<p>)</p></li> | |||
<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: | ||
<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: | ||
<code> * Eigene Skills in .claude/skills/ als SKILL.md anlegen</code><br /> | |||
<code> * Subagents für spezialisierte Aufgaben konfigurieren</code> | |||
* Plugins: | * Plugins: | ||
<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: | ||
<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: | ||
<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: | ||
<code> * Berechtigungen fein steuern, Sandbox-Modus nutzen</code><br /> | |||
<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).