Perfil de usuario: El Desarrollador
Perfil: Programación, depuración, lectura de documentación, refactorización y revisión de código. Objetivo principal: Reducir el cambio de contexto, eliminar el código repetitivo y acelerar la depuración.
Configuración recomendada
Proveedores
- Principal: Claude Sonnet 4.6 es actualmente lo mejor para tareas de programación y razonamiento complejo, o GPT-5.5 (requiere Pro Plus o superior) para el razonamiento más exigente.
- Local: Ollama (DeepSeek Coder / Qwen 3) para programación privada, sin conexión, o con propiedad intelectual sensible.
- Velocidad: GPT-5.4 Mini o Gemini 3.5 Flash para comprobaciones rápidas de sintaxis y transformaciones simples.
Estos son los modelos de vanguardia que Rephlo ofrece a través de la Dedicated API gestionada; GPT-5.5 y Claude Opus 4.8 requieren Pro Plus o superior. Con tu propia clave (BYOK) puedes usar cualquier modelo compatible con tu cuenta de proveedor.
Knowledge Spaces
Space: Current Project(Ingiere especificaciones de arquitectura, documentación de API y clases auxiliares clave).Space: Library Docs(Ingiere la documentación de esa librería poco común que estás usando).Space: Coding Standards(La guía de estilo de tu equipo, convenciones de nomenclatura, patrones).
Comandos esenciales
-
"Gen Docstring"
- Prompt: "Genera comentarios de documentación XML para este método. Incluye etiquetas param y return con descripciones claras."
- Uso: Selecciona la firma de una función.
-
"Find Bug"
- Prompt: "Analiza este código en busca de posibles errores en tiempo de ejecución, excepciones de referencia nula, condiciones de carrera o fallos lógicos. Explica cada problema encontrado."
- Uso: Selecciona un bloque de código sospechoso.
-
"Convert Language"
- Prompt: "Reescribe este código Python en C#. Mantén una funcionalidad equivalente y usa patrones idiomáticos de C#."
- Uso: Selecciona código para traducir entre lenguajes.
-
"Explain Regex"
- Prompt: "Explica paso a paso qué hace esta expresión regular. Desglosa cada componente y proporciona ejemplos de coincidencias."
- Uso: Selecciona un patrón de expresión regular complejo.
-
"Refactor Clean"
- Prompt: "Refactoriza este código para mejorar la legibilidad y la mantenibilidad. Aplica los principios SOLID, extrae métodos cuando corresponda y añade comentarios en línea."
- Uso: Selecciona código heredado o métodos complejos.
-
"Write Unit Test"
- Prompt: "Genera pruebas unitarias para este método. Incluye casos límite, entradas nulas y condiciones de frontera. Usa sintaxis xUnit/NUnit."
- Uso: Selecciona un método para probar.
Ejemplo de flujo de trabajo: Depuración
- Captura: Te encuentras con una excepción. Haz una captura de pantalla del stack trace.
- Analiza: Ejecuta "Explain Error" sobre la captura usando Visual Intelligence (la función de captura de pantalla y comprensión de imágenes de Rephlo).
- Contexto: Rephlo sugiere que podría tratarse de un objeto nulo en la línea 42.
- Verifica: Seleccionas el bloque de código relevante y ejecutas "Check Null Safety".
- Corrige: Rephlo proporciona el fragmento de código corregido con comprobaciones de nulos.
Ejemplo de flujo de trabajo: Preparación de revisión de código
- Selecciona: Resalta los cambios de código que estás a punto de enviar.
- Revisa: Ejecuta "Find Bug" para detectar problemas antes de que lo hagan tus compañeros.
- Documenta: Ejecuta "Gen Docstring" en los métodos sin documentar.
- Pule: Ejecuta "Refactor Clean" en las secciones complejas.
- Envía: Crea tu PR con confianza.
Tipos de archivo de código admitidos
Rephlo puede procesar y comprender los siguientes tipos de archivo cuando se añaden a los Spaces:
| Categoría | Extensiones |
|---|---|
| C# / .NET | .cs, .csproj, .sln, .xaml |
| JavaScript / TypeScript | .js, .ts, .jsx, .tsx, .mjs |
| Python | .py, .pyi, .pyw |
| Web | .html, .css, .scss, .less |
| Datos / Configuración | .json, .xml, .yaml, .yml, .toml |
| Documentación | .md, .txt, .rst |
| Otros lenguajes | .java, .go, .rs, .rb, .php, .swift |
Nota: Los archivos binarios, las salidas compiladas y node_modules no son compatibles. Mantén el contenido del Space centrado en los archivos fuente.
Consejos para desarrolladores
Mantén el contenido del Space enfocado
Resiste la tentación de volcar todo tu repositorio en un Space. En su lugar:
- Incluye solo los registros de decisiones de arquitectura (ADR)
- Añade definiciones de interfaces y clases base clave
- Sube la documentación de API de las librerías que estás integrando
- Excluye datos de prueba, artefactos de compilación y archivos generados
Un Space enfocado produce respuestas más relevantes y precisas.
Ten en cuenta los límites de tokens
Las bases de código grandes pueden superar rápidamente los límites de tokens. Estrategias:
- Crea Spaces separados para distintos módulos o servicios
- Usa el Space más relevante para cada tarea, no un Space "cajón de sastre"
- Para archivos muy grandes, selecciona solo las secciones relevantes en lugar del archivo completo
- Supervisa el tamaño del Space en el panel de gestión de Spaces
Usa Commands para refactorizaciones repetitivas
Si te encuentras explicando la misma transformación una y otra vez:
- Crea un Command dedicado con tus requisitos exactos
- Incluye los estándares de codificación de tu equipo en el prompt del Command
- Ahorra tiempo en tareas repetitivas como docstrings, comprobaciones de nulos o patrones de logging
Aprovecha Multi-Turn Chat para depuración iterativa
Para sesiones de depuración complejas en las que necesitas explorar varias hipótesis, usa Multi-Turn Chat en lugar de Commands de una sola vez:
- Comparte fragmentos de código y obtén análisis de seguimiento
- Haz preguntas aclaratorias sobre las correcciones sugeridas
- Itera sobre soluciones manteniendo el contexto
- Explora enfoques alternativos en un diálogo
Accede a Chat desde el panel de navegación izquierdo.
Grupos de Commands sugeridos
Organiza tus Commands de desarrollo en grupos funcionales:
| Nombre del grupo | 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 |
Crea Command Groups en la sección de Commands para mantener tu conjunto de herramientas organizado.
Patrones comunes con los que Rephlo te ayuda
| Tarea | Command a usar |
|---|---|
| Comprensión de código heredado | "Explain Code" con el Space del proyecto |
| Integración de API | "Convert Language" + Space de Library Docs |
| Comprobaciones previas al commit | "Find Bug" en los cambios en staging |
| Deuda de documentación | "Gen Docstring" en lote |
| Preparación de revisión de código | "Refactor Clean" antes del PR |
Siguiente perfil: Para creadores de contenido o vuelve a Para estudiantes.