writing-releases

Writes GitHub release notes for Medusa releases in the established style. Use when generating a draft release description from a list of commits and PR…

npx skills add https://github.com/medusajs/medusa --skill writing-releases

Writing Medusa Release Notes

Generates GitHub release notes from commit/PR data in the established Medusa style.

Constraints

  • Full Changelog link is mandatory — always the last line: **Full Changelog**: [vPREV...vNEW](compare-url)
  • No top-level Breaking Changes section — breaking changes are embedded inside their Highlight subsection with 🚧 Breaking change, never in a separate ## Breaking Changes heading
  • Bullet format is strict — every entry in Features/Bugs/Chores/etc. must include author link and PR link (see reference/format.md)
  • Highlights are not a summary of all PRs — only significant changes qualify; routine additions go in Features/Bugs bullets only (see reference/release-types.md)
  • No emojis — the only permitted emoji is 🚧 on breaking change highlights; use none anywhere else
  • Code block required for actionable steps — if a highlight requires the developer to install a package, run a command, or update config, include a fenced code block with the exact command(s)

Load Reference Files When Needed

Load at least one reference file before writing.

TaskLoad
Formatting sections and bulletsreference/format.md
Deciding whether to write Highlights, and identifying breaking changesreference/release-types.md
Writing the Highlights sectionreference/highlights.md

Quick Reference

Release type decision

Commit setRelease type
Only routine fixes/chores, no user-facing impactMinimal — no Highlights section
One important change is the main reason for the releaseSingle Highlight
Multiple significant features or fixesMulti-Highlight
Any PR with a minor changeset in .changeset/Add 🚧 to that Highlight

Section order (include only sections with entries)

## Highlights
## Features
## Bugs
## Documentation
## Chores
## Other Changes
## New Contributors
**Full Changelog**: [vPREV...vNEW](url)

Common Mistakes

  • Adding a title or # Heading at the top — release notes have no title, start directly with the first section
  • Adding a ## Breaking Changes top-level section — embed inside the Highlight instead
  • Putting a routine bug fix or small feature addition in Highlights
  • Missing the Full Changelog link at the end
  • Bullet missing author link or PR link
  • Using PR title verbatim as a Highlight heading — write a descriptive outcome-focused title
  • Treating every feat: commit as a Highlight candidate
  • Using emojis anywhere except 🚧 on breaking change highlights
  • Writing a Highlight that requires a developer action (install, run, config change) without a fenced code block

Reference Files

reference/format.md          — section order, bullet format, commit prefix → section mapping
reference/release-types.md   — when to add Highlights, breaking change detection, highlight criteria
reference/highlights.md      — how to write Highlight subsections

Mehr Skills von medusajs

mcloud-variables
medusajs
Führen Sie mcloud-Variablen-Befehle aus, um Umgebungsvariablen für eine Cloud-Umgebung aufzulisten und abzurufen. Verwenden Sie dies beim Überprüfen, Lesen oder Exportieren von Umgebungsvariablen…
official
building-storefronts
medusajs
SDK-first Frontend-Integration für Medusa-Storefronts mit React-Query-Mustern und kritischen API-Aufrufregeln. Verwenden Sie immer das Medusa JS SDK für alle API-Anfragen – niemals reguläres fetch(), da ihm die erforderlichen Header fehlen (publishable API-Key für Store-Routen, Auth für Admin-Routen). Übergeben Sie einfache JavaScript-Objekte an SDK-Methoden; verwenden Sie niemals JSON.stringify() für Body-Parameter, da das SDK die Serialisierung automatisch übernimmt. Verwenden Sie useQuery für GET-Anfragen und useMutation für POST/DELETE-Anfragen,...
official
building-admin-dashboard-customizations
medusajs
Benutzerdefinierte UI-Erweiterungen für das Medusa Admin Dashboard unter Verwendung des Admin SDK und der Medusa UI-Komponenten. Laden Sie diese Fähigkeit ZUERST für jegliche Admin-UI-Arbeit (Planung, Implementierung, Erkundung); MCP-Server dienen nur als API-Referenz, nicht als Designmuster oder Datenladestrategien. KRITISCH: Verwenden Sie immer das Medusa JS SDK für alle API-Anfragen (niemals reguläres fetch); trennen Sie Anzeigeabfragen von Modalabfragen und invalidieren Sie Anzeigedaten nach Mutationen. Implementieren Sie Widgets auf bestehenden Seiten oder erstellen Sie benutzerdefinierte UI-Routen;...
official
learning-medusa
medusajs
Interaktives Schritt-für-Schritt-Medusa-Entwicklungs-Bootcamp, bei dem du eine Markenfunktion aufbaust und gleichzeitig Architekturmuster lernst. Drei progressive Lektionen (insgesamt 2–3 Stunden) zu Modulen, Workflows, API-Routen, Modulverknüpfungen, Workflow-Hooks und Admin-UI-Anpassung. Checkpoint-Verifikation nach jeder Hauptkomponente testet konzeptionelles Verständnis, Codequalität und Funktionalität, bevor es weitergeht. Behandelt Fehler als Lernmöglichkeiten; debuggt gemeinsam mit diagnostischen Fragen und Ursachenanalyse...
official
db-migrate
medusajs
Führe ausstehende Medusa-Datenbankmigrationen aus und melde Ergebnisse. Führt npx medusa db:migrate über Bash aus, um alle ausstehenden Migrationen auf deine Medusa-Datenbank anzuwenden. Meldet Migrationsergebnisse einschließlich Anzahl der angewendeten Migrationen, aufgetretene Fehler und Erfolgsbestätigung. Entwickelt für Medusa-Projekte mit standardmäßiger npm/npx-Einrichtung.
official
mcloud-environments
medusajs
Führe mcloud environments-Befehle aus, um Cloud-Umgebungen aufzulisten, abzurufen, zu erstellen, zu löschen, neu bereitzustellen oder Builds auszulösen. Verwende dies bei der Verwaltung des Lebenszyklus von Umgebungen,…
official
db-generate
medusajs
Generieren Sie Datenbankmigrationen für Medusa-Module mit einem einzigen Befehl. Umschließt den npx medusa db:generate CLI-Befehl, um Migrationsdateien für angegebene Medusa-Module zu erstellen. Akzeptiert den Modulnamen als Argument und meldet den Speicherort der Migrationsdatei, Fehler und nächste Schritte. Schlägt automatisch vor, nach der Generierung npx medusa db:migrate auszuführen, um Migrationen anzuwenden.
official
mcloud-deployments
medusajs
Führen Sie mcloud deployments-Befehle aus, um Bereitstellungen aufzulisten, Bereitstellungsdetails abzurufen und Build-Logs abzurufen. Verwenden Sie dies beim Auflisten von Bereitstellungen, beim Überprüfen von Bereitstellungen…
official