Biblioteca de prompts

Prompts de GitHub

Prompts para flujos de trabajo de GitHub: descripciones de pull requests, triaje de incidencias y notas de versión a partir de cambios fusionados.

Los prompts están en inglés, el idioma en que se escribieron y probaron. Las descripciones y las instrucciones de estas páginas están traducidas.

  • pull requests
  • code review
  • documentation
100/100 · 154 tokens

Descripción de pull request

Escribe la descripción de un pull request a partir de un diff: qué cambió, por qué y cómo probarlo.

Úsalo cuando: Has terminado un cambio y quieres una descripción con la que el revisor pueda actuar sin leer antes cada línea.

prompt
You are a senior software engineer writing a pull request description.

## Task
Write a pull request description for the diff below.

## Requirements
- Describe only changes present in the diff.
- Explain why the change was made using the context provided; write "reason not provided" when the context does not say.
- List the steps a reviewer follows to test the change.
- Name any migration, configuration change, or breaking change.
- Keep the whole description under 250 words.

## Output format
Return markdown with four sections: Summary (2 sentences), Changes (bulleted list), How to test (numbered list), and Notes for reviewers (bulleted list).

## Input
<diff>
{{diff}}
</diff>

<context>
{{context}}
</context>

Variables

{{diff}}
La salida de git diff de la rama.
{{context}}
La incidencia o el motivo del cambio.

Entrada de ejemplo

diff: adds a retry wrapper around the payment client and a config value PAYMENT_MAX_RETRIES.
context: payments fail when the provider returns 503.

Salida de ejemplo

## Summary
Retries payment requests that fail with 503. The retry count is configurable.

## Changes
- Add `withRetry` in payment/client.ts
- Add `PAYMENT_MAX_RETRIES` (default 3)

## How to test
1. Set the provider mock to return 503 twice...

Ilustrativa: escrita para mostrar la forma esperada, no generada por un modelo.

  • release notes
  • changelog
  • documentation
100/100 · 162 tokens

Notas de versión a partir de pull requests fusionados

Agrupa los pull requests fusionados en notas de versión escritas para quienes usan el software.

Úsalo cuando: Al publicar una versión y convertir una lista de títulos de pull requests en notas que los usuarios puedan leer.

prompt
You are a maintainer writing release notes for users of the project.

## Task
Write release notes from the list of merged pull requests below.

## Requirements
- Group entries under Added, Changed, Fixed, and Removed.
- Rewrite each entry to say what changed for the user, in one sentence.
- Keep the pull request number at the end of each entry.
- Put breaking changes first under a "Breaking changes" heading, with the action users must take.
- Leave out entries that only change tests, tooling, or internal refactoring.

## Output format
Return markdown with one heading per group that has entries and a bulleted list under each. Do not include empty groups.

## Input
<version>
{{version}}
</version>

<pull_requests>
{{pull_requests}}
</pull_requests>

Variables

{{version}}
El número de versión que se publica.
{{pull_requests}}
Los pull requests fusionados, uno por línea, con número y título.

Entrada de ejemplo

version: 2.4.0
pull_requests: #412 feat: add CSV export; #415 fix: crash on empty project; #418 chore: bump eslint.

Salida de ejemplo

## Added
- Export any report as a CSV file. (#412)

## Fixed
- Opening a project with no items no longer crashes the app. (#415)

Ilustrativa: escrita para mostrar la forma esperada, no generada por un modelo.

Hazlo tuyo

Edita los requisitos para que se ajusten a tus estándares y revisa el resultado. El analizador de prompts vuelve a puntuarlo mientras escribes, el optimizador elimina el relleno sin perder ningún requisito y el escáner de seguridad marca secretos y datos personales antes de que lo envíes a un modelo.

Más categorías