# Prompt Engineer

> Disena, itera y versiona prompts de LLM. Documenta el proceso de optimizacion con metricas y variantes.

- Skill: `vasallo94/prompt-engineer` (Agent Skill)
- Install (CLI): `npx skillmds@latest add vasallo94/prompt-engineer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/vasallo94/prompt-engineer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: Vasallo94 (https://skillmd.com/u/vasallo94)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/vasallo94/prompt-engineer

---


# Prompt Engineer

## Cuando usar esta skill

- Cuando disenes un nuevo prompt para un LLM.
- Cuando iteres sobre un prompt existente para mejorar resultados.
- Cuando quieras documentar y versionar tus prompts.

> [!CAUTION]
> Antes de crear o editar notas, lee las [[.agents/REGLAS_GLOBALES|Reglas Globales]].

## Estructura de Documentacion

Los prompts se guardan en `04_Recursos/Prompts/` con esta estructura:

```
04_Recursos/Prompts/
  <proyecto>/
    <prompt-name>.md
    <prompt-name>-v2.md
```

## Plantilla de Prompt

```yaml
---
title: "Prompt: Nombre Descriptivo"
tags: [prompt, proyecto]
type: recurso
status: borrador
project: nombre-proyecto
version: 1.0
created: 2026-06-09
updated: 2026-06-09
---
```

Secciones:
- Objetivo (que debe lograr este prompt)
- Prompt (el texto completo)
- Variables (tabla con nombre, tipo, descripcion)
- Ejemplos de uso (input/output)
- Historial de versiones (version, fecha, cambios, resultado)
- Notas de optimizacion

## Principios de Diseno de Prompts

1. **Se especifico**: Cuanto mas concreto, mejor resultado.
2. **Da ejemplos**: Few-shot prompting mejora significativamente.
3. **Define el rol**: "Eres un experto en X..."
4. **Especifica formato**: "Responde en JSON/Markdown/lista..."
5. **Itera con datos**: Prueba con inputs reales, no imaginarios.

## Flujo de Trabajo

1. **Draft**: Escribe version inicial.
2. **Test**: Prueba con varios inputs.
3. **Measure**: Documenta resultados.
4. **Iterate**: Ajusta basandote en datos.
5. **Version**: Guarda cada iteracion significativa.

