Cómo utilizar los archivos Prompt en Visual Studio en 10 minutos o menos
Los archivos Prompt son una función relativamente nueva que permite a los desarrolladores almacenar instrucciones personalizadas para herramientas de IA como GitHub Copilot en un único lugar reutilizable. En su vídeo "How To Use Prompt Files in Visual Studio in 10 Minutes or Less", Tim Corey recorre todo el proceso de creación, guardado y uso de un archivo prompt de Visual Studio para mejorar las sugerencias de código de Copilot y automatizar tareas de desarrollo comunes.
Este artículo sigue la demostración de Tim. A lo largo del proceso, verás cómo configurar archivos de avisos reutilizables, dónde almacenarlos en tu repositorio de proyectos y cómo habilitarlos en la vista de chat de Copilot para responder a tareas específicas o solicitudes de chat en línea.
Introducción a los archivos Prompt
Al principio del vídeo (0:00), Tim dice que los archivos prompt pueden ser "formas realmente potentes de mejorar el rendimiento de los modelos de IA que utilices" Se trata de una especie de "chat prompt" o "prompt box" integrado para Copilot y otras herramientas de IA. En lugar de pegar las instrucciones cada vez, se guarda un archivo markdown dentro del proyecto para que el sistema lo cargue automáticamente cada vez que se trabaja.
Configuración de un proyecto de ejemplo
En el minuto 0:24, Tim abre Visual Studio con una aplicación de consola .NET 9 nueva. Sin configuración extra-solo "archivo → nuevo proyecto" Este borrón y cuenta nueva muestra cómo se puede añadir soporte de avisos a cualquier repositorio de código fuente.
El plan de Tim: crear un archivo de aviso dentro de la carpeta raíz del proyecto y, a continuación, mostrar cómo activarlo en el chat de GitHub Copilot para obtener sugerencias y explicaciones de código más detalladas.
Cómo obtener el contenido de Prompt
En el minuto 0:38, Tim elige su ejemplo: "Modo bestia", un conjunto de instrucciones personalizadas aportadas por la comunidad por Burke Holland. Tim copia el texto en bruto para poder pegarlo más tarde en su proyecto (0:59).
También explica que necesitarás acceso a todas las carpetas subyacentes. Tim utiliza la extensión del Explorador de archivos para Visual Studio (1:01). Si no lo tiene, vaya a "Extensiones → Administrar extensiones" y busque "Explorador de archivos" (1:05). Esta herramienta expone todos los archivos y carpetas, no solo los que ya están adjuntos a su solución, lo que facilita la creación y gestión de avisos reutilizables o de más de un archivo a la vez.

Creación de la estructura de carpetas de Prompt
En el minuto 1:40, Tim muestra la carpeta raíz de la aplicación de ejemplo de su consola en el Explorador de archivos. Se puede ver la carpeta del proyecto, bin, obj, etc. (1:42).
Hace clic con el botón derecho del ratón en el menú contextual (1:49) y selecciona "Nueva carpeta", escribiendo:
.github\prompts
.github\prompts
Este único comando crea una carpeta .github oculta y una subcarpeta prompts (1:58). Tim subraya que "prompts" es plural (2:04). Visual Studio muestra inmediatamente el icono de GitHub en la carpeta (2:10), confirmando que se reconoce correctamente. Aquí es donde almacenas y referencias todos tus archivos promocionales para ese proyecto.
Añadir el archivo Prompt
Dentro de la carpeta prompts, Tim crea un nuevo archivo markdown llamado:
BeastMode31.prompt.md
BeastMode31.prompt.md
(2:17). Se trata de un archivo prompt reutilizable que contiene las instrucciones para Copilot. Una vez creado, Tim lo abre y pega el texto en bruto del gist (2:33). Dice que enlazará lo esencial en la descripción del vídeo (2:36).

A continuación, Tim hace una pausa para advertir a los espectadores (2:38-3:09): lee siempre cada línea de cualquier programa que descargues. Oculto en el medio, un mensaje malicioso podría solicitar la extracción de claves, el envío de datos a otro lugar o la modificación del código de formas inesperadas. El propio Tim lee "cada palabra" (2:46). Este es un consejo de seguridad vital cuando se trabaja con ejemplos aportados por la comunidad.
Por qué es importante esta estructura
En el minuto 3:13, Tim señala que, dado que el archivo se encuentra en .github/prompts, si se añade el proyecto al control de código fuente, el archivo prompt viaja con él (3:26). Todos los desarrolladores del equipo reciben las mismas instrucciones personalizadas y el mismo contexto de IA, lo que hace que su flujo de trabajo sea predecible. Incluso puede definir instrucciones reutilizables para tareas comunes y mantenerlas controladas por versiones, al igual que su código fuente.
Utilización del Prompt en Copilot Chat
A las 3:31, Tim abre GitHub Copilot Chat en Visual Studio. Amplía la vista del chat (3:34), hace clic en el botón "+" (3:39) y ve una lista de archivos de consulta disponibles. Como el archivo está en el directorio de prompts, Copilot lo detecta automáticamente (3:43). Tim hace clic en beastmode31.prompt.md y lo activa (3:50).

Con el archivo prompt activado, Tim elige qué LLM ejecutar. Está utilizando Claude 4 (3:56), pero podrías seleccionar otro modo o motor de Copilot. A continuación, escribe una solicitud de prueba: "Por favor, añade inyección de dependencias y configuración a este proyecto" (4:09). Se trata de una típica tarea de desarrollo común en la que una buena indicación puede ayudar a Copilot a generar el código correcto y explicar cada paso.
Cómo funciona Copilot con el Prompt
Tim muestra cómo se inicia Copilot utilizando el archivo prompt (4:15). Carga primero las instrucciones del Modo Bestia y, a continuación, elabora una lista de pasos (4:34). Copilot incluso pide permiso para instalar paquetes (4:37).
Tim menciona que Burke Holland recomienda permitir la aprobación automática (4:46), pero él mismo prefiere hacer clic en "Permitir" manualmente cada vez (5:01). Nunca hace clic en "Permitir siempre" o "Permitir en esta sesión" (4:53). De este modo se mantiene el control de lo que la IA ejecuta realmente.

A medida que Copilot sigue los pasos, añade los paquetes necesarios, modifica el código y crea archivos de configuración como appsettings (6:17). Tim hace una demostración negando un comando del que no está seguro (5:44-5:49). Puedes investigar primero un comando y luego decidir (5:52-5:58). Esto evita que la IA "alucine" y haga cosas que no son su intención (6:06).
Esta parte del vídeo muestra exactamente cómo ejecutar prompts, seleccionar prompts y utilizarlos para tareas específicas directamente dentro del editor, sin necesidad de copiar y pegar texto en cada nueva sesión.
La gran lección: Archivos Prompt reutilizables
Hacia el final (6:23), Tim destaca el "gran problema": usar un archivo de instrucciones garantiza que el LLM haga las cosas como tú quieres: primero investiga, sigue tus instrucciones y mantén la coherencia en todos los proyectos. Es como dar a Copilot un comando de barra diagonal permanente o un mensaje de sistema adaptado a su flujo de trabajo.
Tim concluye a las 6:34: "Así se utiliza un archivo prompt dentro de Visual Studio" Puedes crear más de un archivo (por ejemplo, ejemplos comunitarios separados o tareas comunes), almacenarlos en .github/prompts y dejar que Copilot los descubra automáticamente.
Conclusión
El breve vídeo de Tim Corey muestra un uso completo y real de los archivos de comandos de Visual Studio:
-
Crea una carpeta .github/prompts en tu carpeta raíz.
-
Añade un archivo .prompt.md markdown con las instrucciones personalizadas que hayas elegido.
-
Léelo y revísalo antes de utilizarlo.
-
Habilítala en la vista de chat de GitHub Copilot y pruébala con el chat en línea o las solicitudes del cuadro de diálogo.
- Aprueba o deniega cada acción manualmente para evitar cambios involuntarios.
Siguiendo el enfoque de Tim, los desarrolladores pueden almacenar, modificar y reutilizar instrucciones para tareas de desarrollo comunes y solicitudes específicas de generación de código directamente dentro de Visual Studio (o incluso VS Code, que admite una estructura de carpetas similar). Esto permite que las herramientas de IA como Copilot proporcionen mejores respuestas, expliquen el código y se adapten perfectamente a su flujo de trabajo existente, todo ello mientras usted mantiene el control.
