Prompts de IA para Desarrolladores — Copia y pega

Prompts probados para las tareas de programación del día a día: depuración, revisiones, tests, refactorización, SQL, mensajes de commit y documentación. Configura tu lenguaje y tu framework una vez y copia.

Actualizado el
Tus valoresCada ejemplo de abajo se actualiza mientras escribes

Entender código

3
Explica este código
Explain what this TypeScript code does, step by step. Then list:
1. Inputs and outputs
2. Side effects (network, files, state)
3. Edge cases it does not handle

```
[paste code]
```

Pedir efectos secundarios y casos límite que no se manejan convierte un resumen en una revisión.

Orientarte en un proyecto desconocido
I am new to this React project. Based on the file tree and the files below, explain the architecture: the main modules, how data flows from a request to the response, and where I should look to change [feature].

File tree:
[paste tree]

Key files:
[paste files]
Explica una regex o un one-liner
Break this down token by token and give three example inputs that match and three that do not:

[paste regex or command]

Depurar

4
Encuentra el bug
This TypeScript function should [expected behavior] but instead [actual behavior].

```
[paste code]
```

Find the root cause. Explain why it happens before proposing a fix, and show the smallest change that fixes it.

Describir el comportamiento esperado frente al real es la mejora más importante en los prompts de depuración.

Explica un error y su stack trace
I get this error when [what you did]:

```
[paste error and stack trace]
```

Relevant code:
```
[paste code]
```

Explain what the error means, the most likely causes in order of probability, and how to confirm each one.
¿Por qué esto va lento?
This TypeScript code takes [time] for [input size]. Identify the bottlenecks, estimate their complexity, and suggest optimizations ordered by impact vs effort. Do not change behavior.

```
[paste code]
```
Hazme de patito de goma
I am stuck on [problem]. Do not give me the answer yet. Ask me one question at a time to help me find the cause myself.

Ideal cuando quieres aprender en lugar de solo obtener una solución.

Escribir código

5
Implementa a partir de una especificación
Write a TypeScript function that [does X].

Requirements:
- [requirement]
- [requirement]

Handle these edge cases: [empty input, invalid values, …]. Use no external libraries. Add brief comments only where the logic is not obvious, and include example usage.
Crea un componente
Create a React component in TypeScript for [describe UI]. Props: [list]. It must be accessible (keyboard, ARIA where needed) and responsive. Keep styling minimal and separate from logic.
Escribe una consulta SQL
Write a PostgreSQL query that [goal].

Schema:
```sql
[paste CREATE TABLE statements]
```

Explain the query, mention which indexes it needs, and point out anything that could be slow on large tables.
Convierte entre lenguajes
Convert this code from [source language] to TypeScript. Keep the same behavior, use idiomatic TypeScript rather than a line-by-line translation, and list any behavior that cannot be preserved exactly.

```
[paste code]
```
Escribe un script de shell
Write a bash script that [goal]. It must: exit on errors (set -euo pipefail), print what it is doing, accept [arguments] with a --help message, and be safe to run twice.

Revisar y refactorizar

4
Revisión de código
Review this code as a senior TypeScript engineer. Group findings by severity (bug, security, performance, readability). For each, quote the line, explain the problem and suggest a fix. Skip praise and nitpicks about formatting.

```
[paste diff or code]
```
Refactoriza con seguridad
Refactor this code for readability and maintainability without changing its behavior or public API. Explain each change in one line. Point out anything you were unsure was behavior-preserving.

```
[paste code]
```
Revisión de seguridad
Audit this code for security issues: injection, XSS, auth and access control, secrets, unsafe deserialization, SSRF and input validation. For each finding give a concrete exploit scenario and a fix.

```
[paste code]
```
Simplifica
This works but feels too complicated. Show a simpler version with fewer branches and less state, and explain what made the original complex.

```
[paste code]
```

Tests

3
Escribe tests unitarios
Write Vitest unit tests for this TypeScript code. Cover the happy path, edge cases and error handling. Use descriptive test names, no shared mutable state, and mock only external dependencies.

```
[paste code]
```
Encuentra casos de test que faltan
Here is a function and its tests. List the important cases the tests do not cover, then write tests for the three most valuable ones.

Code:
[paste code]

Tests:
[paste tests]
Genera datos de prueba
Generate [number] realistic test records as JSON for this schema. Include tricky values: unicode names, very long strings, empty optional fields, boundary numbers and dates around DST changes.

[paste schema or type]

Docs y comunicación

5
Mensaje de commit a partir de un diff
Write a conventional commit message for this diff: a subject line under 72 characters in the imperative mood, a blank line, then a short body explaining why the change was made.

```diff
[paste git diff --staged]
```

Obtén el diff con git diff --staged.

Descripción de pull request
Write a pull request description for these changes with sections: Summary, Why, How it works, How to test, Risks. Keep it concise.

[paste diff or list of changes]
Documenta una función
Add TypeScript doc comments (JSDoc/TSDoc, docstrings or equivalent) to this code: purpose, parameters, return value, errors thrown and one example. Do not change the code.

```
[paste code]
```
Escribe una sección del README
Write the "Getting started" section of a README for this project: prerequisites, installation, configuration (environment variables), running locally and running tests. Use copy-pasteable commands.

Project details:
[paste package.json / notes]
Explícaselo a alguien no técnico
Explain this technical issue to a non-technical stakeholder in under 120 words: what happened, the impact on users, and what we are doing about it. No jargon.

[paste incident notes]

Planificar y diseñar

4
Compara enfoques
I need to [goal] in a React app. Compare [option A], [option B] and [option C] in a table: complexity, performance, maintenance, cost and when each is the best choice. Then recommend one for my situation: [context].
Diseña un esquema de base de datos
Design a PostgreSQL schema for [domain]. Entities: [list]. Show CREATE TABLE statements with keys, constraints and indexes, and explain how it supports these queries: [queries].
Divide una funcionalidad en tareas
Break this feature into small tasks of at most half a day each, in a sensible order, with acceptance criteria for each:

[describe feature]
Revisa el diseño de una API
Review this REST API design for consistency, naming, status codes, pagination, error format, versioning and security. Suggest concrete improvements.

[paste endpoints or OpenAPI spec]

Tus datos nunca salen de tu ordenador. Todo se procesa localmente en tu navegador.

Cómo usar: Prompts de IA para Desarrolladores

  1. Configura tu lenguaje, framework, test runner y base de datos arriba: cada prompt se actualizará.
  2. Elige un prompt para tu tarea: entender, depurar, escribir, revisar, probar, documentar o planificar.
  3. Haz clic en Copiar prompt, pégalo en ChatGPT, Claude, Gemini o Copilot Chat, y reemplaza las partes entre [corchetes] por tu código o tus datos.
  4. Haz preguntas de seguimiento en el mismo chat para afinar la respuesta.

Qué hace bueno a un prompt de programación

  • Contexto — lenguaje, framework y versiones. “React 19 con TypeScript” da respuestas mucho mejores que “JavaScript”.
  • Esperado vs real — en los bugs, di qué debería pasar y qué pasa en realidad.
  • El código mínimo relevante — pega la función y quién la llama, no el repositorio entero.
  • Restricciones — sin nuevas dependencias, mantener la API pública, debe correr en Node 20…
  • Formato de salida — un diff, una tabla, solo tests o explicación antes del código.

Verifica antes de publicar

Los asistentes de IA escriben código plausible que puede estar sutilmente mal: APIs inventadas, casos límite olvidados, sintaxis obsoleta o patrones inseguros. Ejecuta el código, léelo con el mismo cuidado que un pull request de un compañero y pide al asistente que escriba tests para su propia salida. Nunca pegues secretos, credenciales ni datos de clientes.

Da formato al código antes de pegarlo con el formateador JSON o el formateador SQL, y revisa las expresiones regulares generadas en el probador de regex.

También se busca como: prompts de ia para programadores, prompts para chatgpt programación, prompts para claude, prompts de programación, prompt revisión de código, prompts para copilot, biblioteca de prompts, prompts para depurar código.

Herramientas que combinan con: Prompts de IA para Desarrolladores

  • Chuleta de Git — Todos los comandos de Git que usas a diario, y los que necesitas cuando algo sale mal, explicados en una línea.
  • Chuleta de comandos Linux — Los comandos de Linux y bash que usan los desarrolladores en servidores y portátiles: archivos, búsqueda, permisos, procesos, logs, redes y SSH.
  • Chuleta de Docker — Los comandos de Docker y Docker Compose que usas cada semana, explicados en una línea.
  • Chuleta PowerShell — Los comandos de PowerShell que los desarrolladores y administradores usan a diario en Windows, y en PowerShell 7 en macOS y Linux, explicados en una línea cada uno.

Preguntas frecuentes

¿Estos prompts funcionan con ChatGPT, Claude, Gemini y Copilot?
Sí. Son prompts en lenguaje natural que funcionan con cualquier asistente de IA capaz, incluidos ChatGPT, Claude, Gemini y GitHub Copilot Chat.
¿Es seguro pegar mi código en un asistente de IA?
Revisa primero la política de tu empresa. Quita secretos, claves de API, datos de clientes y URLs internas antes de pegar, y prefiere planes business o enterprise que no usen tus datos para entrenar modelos.
¿Cómo consigo mejores respuestas?
Da contexto (lenguaje, framework, versiones), di qué esperas frente a lo que pasa, pega el código mínimo que muestra el problema y pide el razonamiento antes de la solución. Haz preguntas de seguimiento en lugar de empezar de cero.
¿Puedo instalar Prompts de IA para Desarrolladores como aplicación web y utilizarla sin conexión?
Sí. Prompts de IA para Desarrolladores es una aplicación web instalable (PWA): se instala desde el navegador, no se descarga desde una tienda de aplicaciones. Haz clic en «Instalar aplicación» en la parte superior de esta página en Chrome o Edge (Windows, macOS, Linux, ChromeOS) o, en Android, utiliza «Compartir» → «Añadir a la pantalla de inicio» en iPhone y iPad, o «Archivo» → «Añadir al Dock» en Safari 17+ en un Mac. A continuación, se abrirá en su propia ventana con su propio icono y, como se ejecuta íntegramente en tu navegador, seguirá funcionando sin conexión. Firefox en el ordenador de sobremesa no permite instalar aplicaciones web. Cómo funciona la instalación.

Herramientas relacionadas