Prompt Ejemplo:
"Genera un script en Bash que:
1. Liste archivos .txt en un directorio,
2. Los mueva a una carpeta '/backup',
3. Registre el proceso en un log.
**Formato de salida**:
- Usa ```bash para el bloque principal.
- Identa 4 espacios para comandos dentro de if/else.
- Incluye comentarios con #."
Salida Optimizada:
```bash
#!/bin/bash
# Crear carpeta backup si no existe
if [ ! -d "/backup" ]; then
mkdir /backup
fi
# Mover archivos y registrar log
for file in *.txt; do
mv "$file" /backup/
echo "$(date) - $file movido a /backup" >> /backup/log.txt
done
### **📌 XML/HTML con Estructura Validada**
**Prompt Ejemplo**:
"Genera un XML de configuración para una app de clima con:
Salida:
```xml
<?xml version="1.0"?>
<configuracion>
<ciudades>
<ciudad nombre="Madrid" />
<ciudad nombre="Tokio" />
<ciudad nombre="Nueva York" />
</ciudades>
<unidades tipo="metricas" />
<actualizacion intervalo="30" unidad="minutos" />
</configuracion>
---
## **🔹 2. Trucos Avanzados para Control Total**
### **🎯 Truco #1: Forzar Alineamiento en Tablas**
**Prompt**:
"Crea una tabla comparativa de lenguajes de programación con columnas:
| Nombre | Tipo | Ejemplo de Hola Mundo |.
Formato:
code blocks
dentro de celdas."
Salida:
| Nombre | Tipo | Ejemplo de Hola Mundo |
|-------------|-------------|-----------------------------|
| Python | Interpretado| `print("Hola Mundo")` |
| JavaScript | Interpretado| `console.log("Hola Mundo")`|
| C++ | Compilado | `std::cout << "Hola Mundo";`|
Prompt:
"Explica cómo usar backticks (`) en Markdown sin romper el formato.
**Requerimientos**:
- Muestra ejemplos usando ``` para escaparlos.
- Incluye un bloque de código que demuestre cómo se vería."
Salida:
Para mostrar `backticks` literalmente en Markdown:
- Usa ``texto`` → `ejemplo`
```markdown
Ejemplo de código con backticks escapados:
```python
print("Usa ` para código inline")
```
---
## **🔹 3. Plantillas Reutilizables para Casos Comunes**
### **📑 Plantilla para JSON con Validación**
**Prompt**:
"Genera un JSON para un perfil de usuario con:
Salida:
```json
// SCHEMA: { "nombre": "string", "edad": "number", "hobbies": ["string"], "verificado": "boolean" }
{
"nombre": "Ana",
"edad": 28,
"hobbies": ["fotografía", "senderismo"],
"verificado": true
}
### **📑 Plantilla para Comandos CLI Multi-OS**
**Prompt**:
"Genera una chuleta de comandos para listar procesos en:
powershell,
bash, etc.
Salida:
```powershell
# Windows: Listar procesos con nombre y PID
Get-Process | Select-Object Name, Id
# Linux/macOS: Mostrar procesos en árbol
ps aux --forest
---
## **🔹 4. Checklist de Validación**
Antes de usar tu prompt, verifica:
✅ ¿Especificaste el **lenguaje/estructura** exacta (JSON/XML/HTML/etc.)?
✅ ¿Definiste **sangría y comillas** preferidas?
✅ ¿Incluiste **ejemplos de salida** para evitar ambigüedades?
✅ ¿Probaste el prompt con **datos edge cases** (ej.: caracteres especiales)?
---
**¡Con estos trucos, tus prompts serán imbatibles!** 🚀