Zum Hauptinhalt springen

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

  1. "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.
  2. "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.
  3. "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.
  4. "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.
  5. "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.
  6. "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

  1. Erfassen: Sie stoßen auf eine Exception. Machen Sie einen Screenshot des Stack Trace.
  2. Analysieren: Führen Sie "Explain Error" auf dem Screenshot mit Visual Intelligence aus (Rephlos Funktion zur Bildschirmaufnahme und Bildverständnis).
  3. Kontext: Rephlo vermutet, dass es sich um ein Null-Objekt in Zeile 42 handeln könnte.
  4. Verifizieren: Sie wählen den relevanten Codeblock aus und führen "Check Null Safety" aus.
  5. Beheben: Rephlo liefert den korrigierten Codeausschnitt mit Null-Prüfungen.

Workflow-Beispiel: Vorbereitung des Code-Reviews

  1. Auswählen: Markieren Sie die Codeänderungen, die Sie einreichen möchten.
  2. Review: Führen Sie "Find Bug" aus, um Probleme zu finden, bevor es Ihre Teamkollegen tun.
  3. Dokumentieren: Führen Sie "Gen Docstring" für alle nicht dokumentierten Methoden aus.
  4. Verfeinern: Führen Sie "Refactor Clean" für komplexe Abschnitte aus.
  5. 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:

KategorieErweiterungen
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:

GruppennameCommands
Code ReviewFind Bug, Check Null Safety, Security Audit
DocumentationGen Docstring, Explain Code, README Generator
RefactoringRefactor Clean, Extract Method, Rename Variables
TestingWrite Unit Test, Generate Mocks, Test Coverage
ConversionConvert 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

AufgabeZu 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.