Saltar al contenido principal

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

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

  1. Captura: Te encuentras con una excepción. Haz una captura de pantalla del stack trace.
  2. 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).
  3. Contexto: Rephlo sugiere que podría tratarse de un objeto nulo en la línea 42.
  4. Verifica: Seleccionas el bloque de código relevante y ejecutas "Check Null Safety".
  5. 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

  1. Selecciona: Resalta los cambios de código que estás a punto de enviar.
  2. Revisa: Ejecuta "Find Bug" para detectar problemas antes de que lo hagan tus compañeros.
  3. Documenta: Ejecuta "Gen Docstring" en los métodos sin documentar.
  4. Pule: Ejecuta "Refactor Clean" en las secciones complejas.
  5. 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íaExtensiones
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 grupoCommands
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

Crea Command Groups en la sección de Commands para mantener tu conjunto de herramientas organizado.

Patrones comunes con los que Rephlo te ayuda

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