User Persona: The Developer
Profile: Coding, debugging, reading documentation, refactoring, and code review. Primary Goal: Reduce context switching, eliminate boilerplate coding, and accelerate debugging.
Recommended Setup
Providers
- Primary: Claude Sonnet 4.6 is currently top-tier for coding tasks and complex reasoning, or GPT-5.5 (requires Pro Plus or higher) for the heaviest reasoning.
- Local: Ollama (DeepSeek Coder / Qwen 3) for private, offline coding or sensitive IP.
- Speed: GPT-5.4 Mini or Gemini 3.5 Flash for quick syntax checks and simple transformations.
These are the frontier models Rephlo offers via the managed Dedicated API; GPT-5.5 and Claude Opus 4.8 require Pro Plus or higher. With your own key (BYOK) you can use any model your provider account supports.
Knowledge Spaces
Space: Current Project(Ingest architectural specs, API docs, key helper classes).Space: Library Docs(Ingest the documentation for that obscure library you are using).Space: Coding Standards(Your team's style guide, naming conventions, patterns).
Essential Commands
-
"Gen Docstring"
- Prompt: "Generate XML documentation comments for this method. Include param and return tags with clear descriptions."
- Usage: Select a function signature.
-
"Find Bug"
- Prompt: "Analyze this code for potential runtime errors, null reference exceptions, race conditions, or logic flaws. Explain each issue found."
- Usage: Select a suspicious block of code.
-
"Convert Language"
- Prompt: "Rewrite this Python code in C#. Maintain equivalent functionality and use idiomatic C# patterns."
- Usage: Select code to translate between languages.
-
"Explain Regex"
- Prompt: "Explain what this Regular Expression does step-by-step. Break down each component and provide example matches."
- Usage: Select a complex regex pattern.
-
"Refactor Clean"
- Prompt: "Refactor this code to improve readability and maintainability. Apply SOLID principles, extract methods where appropriate, and add inline comments."
- Usage: Select legacy code or complex methods.
-
"Write Unit Test"
- Prompt: "Generate unit tests for this method. Include edge cases, null inputs, and boundary conditions. Use xUnit/NUnit syntax."
- Usage: Select a method to test.
Workflow Example: Debugging
- Capture: You hit an exception. Screenshot the stack trace.
- Analyze: Run "Explain Error" on the screenshot using Visual Intelligence (Rephlo's screen capture and image understanding feature).
- Context: Rephlo suggests it might be a null object at line 42.
- Verify: You select the relevant code block and run "Check Null Safety".
- Fix: Rephlo provides the corrected code snippet with null guards.
Workflow Example: Code Review Preparation
- Select: Highlight the code changes you're about to submit.
- Review: Run "Find Bug" to catch issues before your teammates do.
- Document: Run "Gen Docstring" on any undocumented methods.
- Polish: Run "Refactor Clean" on complex sections.
- Submit: Create your PR with confidence.
Supported Code File Types
Rephlo can process and understand the following file types when added to Spaces:
| Category | Extensions |
|---|---|
| C# / .NET | .cs, .csproj, .sln, .xaml |
| JavaScript / TypeScript | .js, .ts, .jsx, .tsx, .mjs |
| Python | .py, .pyi, .pyw |
| Web | .html, .css, .scss, .less |
| Data / Config | .json, .xml, .yaml, .yml, .toml |
| Documentation | .md, .txt, .rst |
| Other Languages | .java, .go, .rs, .rb, .php, .swift |
Note: Binary files, compiled outputs, and node_modules are not supported. Keep Space content focused on source files.
Pro Tips for Developers
Keep Space Content Focused
Resist the urge to dump your entire repository into a Space. Instead:
- Include only architectural decision records (ADRs)
- Add key interface definitions and base classes
- Upload API documentation for libraries you're integrating
- Exclude test data, build artifacts, and generated files
A focused Space produces more relevant and accurate responses.
Be Aware of Token Budgets
Large codebases can exceed token limits quickly. Strategies:
- Create separate Spaces for different modules or services
- Use the most relevant Space for each task, not a "kitchen sink" Space
- For very large files, select only the relevant sections rather than the entire file
- Monitor Space size in the Spaces management panel
Use Commands for Repetitive Refactoring
If you find yourself explaining the same transformation repeatedly:
- Create a dedicated Command with your exact requirements
- Include your team's coding standards in the Command prompt
- Save time on boilerplate like docstrings, null checks, logging patterns
Leverage Multi-Turn Chat for Iterative Debugging
For complex debugging sessions where you need to explore multiple hypotheses, use Multi-Turn Chat instead of one-shot Commands:
- Share code snippets and get follow-up analysis
- Ask clarifying questions about suggested fixes
- Iterate on solutions with context preserved
- Explore alternative approaches in a dialogue
Access Chat from the left navigation panel.
Suggested Command Groups
Organize your development Commands into functional groups:
| Group Name | 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 |
Create Command Groups in the Commands section to keep your toolkit organized.
Common Patterns Rephlo Helps With
| Task | Command to Use |
|---|---|
| Legacy code understanding | "Explain Code" with project Space |
| API integration | "Convert Language" + Library Docs Space |
| Pre-commit checks | "Find Bug" on staged changes |
| Documentation debt | "Gen Docstring" in batch |
| Code review prep | "Refactor Clean" before PR |
Next Persona: For Content Creators or return to For Students.