Ai/Claude Code/Lernpath: Unterschied zwischen den Versionen
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 | |||
* Installationsbefehl ausführen: | |||
<syntaxhighlight lang="bash"> | |||
curl -fsSL https://claude.ai/install.sh | bash | |||
<syntaxhighlight lang="bash"> | |||
</syntaxhighlight> | </syntaxhighlight> | ||
* 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>) | |||
* <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> | |||
) | |||
<syntaxhighlight lang="bash">claude</syntaxhighlight> | |||
ausführen | |||
<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 | |||
<syntaxhighlight lang="bash">add a hello world function to the main file</syntaxhighlight> | |||
* 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 | |||
* 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 | ||
* Automatisierung: Claude als Linter oder Reviewer in CI/CD einbinden | |||
* Kontextmanagement: Mit <syntaxhighlight lang="bash">/clear</syntaxhighlight> Kontext zurücksetzen, mit <syntaxhighlight lang="bash">/resume</syntaxhighlight> frühere Sessions fortsetzen | |||
<syntaxhighlight lang="bash">/clear</syntaxhighlight | |||
<syntaxhighlight lang="bash">/resume</syntaxhighlight | |||
== 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 | |||
* Skills und Subagents: | * Skills und Subagents: | ||
* Eigene Skills in .claude/skills/ als SKILL.md anlegen | |||
* Subagents für spezialisierte Aufgaben konfigurieren | |||
* Plugins: | * Plugins: | ||
* Installation und Verwaltung über <syntaxhighlight lang="bash">/plugin</syntaxhighlight> oder Plugin-Manager | |||
* Erweiterung um Skills, Hooks, MCP-Server | |||
<syntaxhighlight lang="bash">/plugin</syntaxhighlight> | |||
oder Plugin-Manager | |||
* IDE-Integration: | * IDE-Integration: | ||
* VS Code: Extension installieren, @-Mentions und Diff-Ansicht nutzen | |||
* JetBrains: Plugin installieren, Integration konfigurieren | |||
* 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 | |||
* Sicherheit und Troubleshooting: | * Sicherheit und Troubleshooting: | ||
* Berechtigungen fein steuern, Sandbox-Modus nutzen | |||
* Typische Fehler beheben (Installationsprobleme, Performance, Authentifizierung) | |||
* Konfigurationsdateien zurücksetzen (<syntaxhighlight lang="bash">rm -rf ~/.claude</syntaxhighlight>, <syntaxhighlight lang="bash">rm -rf .claude</syntaxhighlight>) | |||
<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 Kontext zurücksetzen, mit
/clear
frühere Sessions fortsetzen/resume
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).