Benutzer-Persona: Der Entwickler
Profil: Programmieren, Debuggen, Lesen von Dokumentation, Refactoring und Code-Review. Hauptziel: Kontextwechsel reduzieren, Boilerplate-Code eliminieren und Debugging beschleunigen.
Empfohlene Einrichtung
Anbieter
- Primär: Claude Sonnet 4.6 ist derzeit erstklassig für Programmieraufgaben und komplexes Reasoning, oder GPT-5.5 (erfordert Pro Plus oder höher) für die anspruchsvollsten Reasoning-Aufgaben.
- Lokal: Ollama (DeepSeek Coder / Qwen 3) für private, offline Programmierarbeit oder sensibles geistiges Eigentum.
- Geschwindigkeit: GPT-5.4 Mini oder Gemini 3.5 Flash für schnelle Syntaxprüfungen und einfache Transformationen.
Dies sind die Frontier-Modelle, die Rephlo über die verwaltete Dedicated API anbietet; GPT-5.5 und Claude Opus 4.8 erfordern Pro Plus oder höher. Mit Ihrem eigenen Schlüssel (BYOK) können Sie jedes Modell verwenden, das Ihr Anbieterkonto unterstützt.
Knowledge Spaces
Space: Current Project(Architekturspezifikationen, API-Dokumentation und zentrale Hilfsklassen einlesen).Space: Library Docs(Dokumentation für die selten genutzte Bibliothek einlesen, die Sie verwenden).Space: Coding Standards(Der Styleguide, die Namenskonventionen und Muster Ihres Teams).
Wichtige Commands
-
"Gen Docstring"
- Prompt: "Generate XML documentation comments for this method. Include param and return tags with clear descriptions."
- Verwendung: Wählen Sie eine Funktionssignatur aus.
-
"Find Bug"
- Prompt: "Analyze this code for potential runtime errors, null reference exceptions, race conditions, or logic flaws. Explain each issue found."
- Verwendung: Wählen Sie einen verdächtigen Codeblock aus.
-
"Convert Language"
- Prompt: "Rewrite this Python code in C#. Maintain equivalent functionality and use idiomatic C# patterns."
- Verwendung: Wählen Sie Code aus, der zwischen Sprachen übersetzt werden soll.
-
"Explain Regex"
- Prompt: "Explain what this Regular Expression does step-by-step. Break down each component and provide example matches."
- Verwendung: Wählen Sie ein komplexes Regex-Muster aus.
-
"Refactor Clean"
- Prompt: "Refactor this code to improve readability and maintainability. Apply SOLID principles, extract methods where appropriate, and add inline comments."
- Verwendung: Wählen Sie Legacy-Code oder komplexe Methoden aus.
-
"Write Unit Test"
- Prompt: "Generate unit tests for this method. Include edge cases, null inputs, and boundary conditions. Use xUnit/NUnit syntax."
- Verwendung: Wählen Sie eine zu testende Methode aus.
Workflow-Beispiel: Debugging
- Erfassen: Sie stoßen auf eine Exception. Machen Sie einen Screenshot des Stack Trace.
- Analysieren: Führen Sie "Explain Error" auf dem Screenshot mit Visual Intelligence aus (Rephlos Funktion zur Bildschirmaufnahme und Bildverständnis).
- Kontext: Rephlo vermutet, dass es sich um ein Null-Objekt in Zeile 42 handeln könnte.
- Verifizieren: Sie wählen den relevanten Codeblock aus und führen "Check Null Safety" aus.
- Beheben: Rephlo liefert den korrigierten Codeausschnitt mit Null-Prüfungen.
Workflow-Beispiel: Vorbereitung des Code-Reviews
- Auswählen: Markieren Sie die Codeänderungen, die Sie einreichen möchten.
- Review: Führen Sie "Find Bug" aus, um Probleme zu finden, bevor es Ihre Teamkollegen tun.
- Dokumentieren: Führen Sie "Gen Docstring" für alle nicht dokumentierten Methoden aus.
- Verfeinern: Führen Sie "Refactor Clean" für komplexe Abschnitte aus.
- Einreichen: Erstellen Sie Ihren PR mit Zuversicht.
Unterstützte Code-Dateitypen
Rephlo kann die folgenden Dateitypen verarbeiten und verstehen, wenn sie zu Spaces hinzugefügt werden:
| Kategorie | Erweiterungen |
|---|---|
| C# / .NET | .cs, .csproj, .sln, .xaml |
| JavaScript / TypeScript | .js, .ts, .jsx, .tsx, .mjs |
| Python | .py, .pyi, .pyw |
| Web | .html, .css, .scss, .less |
| Daten / Konfiguration | .json, .xml, .yaml, .yml, .toml |
| Dokumentation | .md, .txt, .rst |
| Weitere Sprachen | .java, .go, .rs, .rb, .php, .swift |
Hinweis: Binärdateien, kompilierte Ausgaben und node_modules werden nicht unterstützt. Beschränken Sie den Space-Inhalt auf Quellcodedateien.
Profi-Tipps für Entwickler
Space-Inhalt fokussiert halten
Widerstehen Sie dem Drang, Ihr gesamtes Repository in einen Space zu laden. Gehen Sie stattdessen so vor:
- Nehmen Sie nur Architecture Decision Records (ADRs) auf
- Fügen Sie zentrale Interface-Definitionen und Basisklassen hinzu
- Laden Sie API-Dokumentation für Bibliotheken hoch, die Sie integrieren
- Schließen Sie Testdaten, Build-Artefakte und generierte Dateien aus
Ein fokussierter Space liefert relevantere und präzisere Antworten.
Token-Budgets im Blick behalten
Große Codebasen können Token-Limits schnell überschreiten. Strategien:
- Erstellen Sie separate Spaces für unterschiedliche Module oder Dienste
- Verwenden Sie für jede Aufgabe den passendsten Space, nicht einen "Alles-in-einem"-Space
- Wählen Sie bei sehr großen Dateien nur die relevanten Abschnitte statt der gesamten Datei aus
- Überwachen Sie die Space-Größe im Spaces-Verwaltungsbereich
Commands für wiederkehrendes Refactoring nutzen
Wenn Sie sich dabei ertappen, dieselbe Transformation immer wieder zu erklären:
- Erstellen Sie einen dedizierten Command mit Ihren genauen Anforderungen
- Nehmen Sie die Coding-Standards Ihres Teams in den Command-Prompt auf
- Sparen Sie Zeit bei Boilerplate wie Docstrings, Null-Prüfungen und Logging-Mustern
Multi-Turn Chat für iteratives Debugging nutzen
Verwenden Sie für komplexe Debugging-Sitzungen, bei denen Sie mehrere Hypothesen untersuchen müssen, Multi-Turn Chat anstelle einmaliger Commands:
- Teilen Sie Codeausschnitte und erhalten Sie eine weiterführende Analyse
- Stellen Sie klärende Fragen zu vorgeschlagenen Fixes
- Iterieren Sie Lösungen bei erhaltenem Kontext
- Erkunden Sie alternative Ansätze im Dialog
Sie erreichen Chat über das linke Navigationsfeld.
Vorgeschlagene Command Groups
Organisieren Sie Ihre Entwicklungs-Commands in funktionalen Gruppen:
| Gruppenname | Commands |
|---|---|
| Code Review | Find Bug, Check Null Safety, Security Audit |
| Documentation | Gen Docstring, Explain Code, README Generator |
| Refactoring | Refactor Clean, Extract Method, Rename Variables |
| Testing | Write Unit Test, Generate Mocks, Test Coverage |
| Conversion | Convert Language, Modernize Syntax, Format Code |
Erstellen Sie Command Groups im Bereich Commands, um Ihr Toolkit organisiert zu halten.
Häufige Muster, bei denen Rephlo hilft
| Aufgabe | Zu verwendender Command |
|---|---|
| Verständnis von Legacy-Code | "Explain Code" mit Projekt-Space |
| API-Integration | "Convert Language" + Library-Docs-Space |
| Pre-Commit-Prüfungen | "Find Bug" auf gestagte Änderungen |
| Dokumentationsschuld | "Gen Docstring" im Batch |
| Vorbereitung des Code-Reviews | "Refactor Clean" vor dem PR |
Nächste Persona: Für Content-Ersteller oder zurück zu Für Studierende.