원클릭으로
create-release-notes
Monitor MRs into a codebase area and generate release notes summarizing all changes.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Monitor MRs into a codebase area and generate release notes summarizing all changes.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Help users document system architecture with Mermaid diagrams; produces overview, tier deep-dives, data flows, and a component summary table.
Invoke when planning a user interview; produces a best-practice template (Open, Usability, or Mixture) with Mom Test-aligned questions.
Help users prepare and deliver decision briefings using the SOCRR framework. Use when someone needs a decision from a manager, executive, sponsor, or stakeholder group.
Create or analyze Developer Experience surveys. Creation mode outputs a 9-question HaTS-aligned survey; Analysis mode outputs sentiment metrics with theme clustering.
Help users define user needs with personas, a use case table (Outcome / How Today / Future / North Star), and open questions.
Help users craft persuasive narratives; produces a Story Map with headline, opening, narrative arc, and delivery practice guide.
| name | create-release-notes |
| description | Monitor MRs into a codebase area and generate release notes summarizing all changes. |
Generate weekly release notes by cross-referencing GitLab merge requests with a user-provided feature list. The primary source of truth is the source code; the user's feature list provides business context and framing.
This skill mirrors the weekly release notes process — querying shipped work in a given week and drafting business-facing notes that PMs can review and refine.
When the user invokes this skill, follow this process:
Before doing any work, confirm the following with the user:
Date Range — Default to the current ship week (Monday through Friday of the current week). If today is not a weekday, use the next upcoming week. Present the default and ask:
The default date range covers this week's ship window: Monday YYYY-MM-DD through Friday YYYY-MM-DD.
Would you like to:
- Use this week's ship window (default)
- Use a different week (e.g., next week, last week)
- Specify a longer duration (e.g., last 14 days, last 30 days, full quarter)
- Specify a custom date range (including future dates for upcoming releases)
Calculate the dates based on today's date and the user's choice.
Feature List (optional) — Ask if the user wants to provide a list of features shipping this week. This list is the business context layer:
Do you have a list of features or items shipping this week? If so, paste them or provide a markdown file path. I'll use these alongside the MR data to generate accurate, business-facing release notes.
Source Repository (optional but recommended) — Ask if the user wants to cross-reference a GitLab source repository. If yes, collect:
your-org/platform/your-product)Audience — Ask who the release notes are for:
Skip this phase if the user did not provide a GitLab repository.
If a source repository was specified, use the Sourcegraph MCP tools to find merge requests / commits completed in the date range:
sg_commit_search with:
- repos: ["gitlab.example.com/your-org/<repo-path>"] (or the user-provided path)
- after: START_DATE
- before: END_DATE
Also use sg_diff_search for broader pattern matching if needed.
For each MR / commit, extract:
Present results in a working table:
| Author | Summary | Merged Date | Labels |
|---|---|---|---|
| Jane Smith | Campaign Level Portfolio View Settings Snapshot | 2026-01-30 | alpha |
| Alex Johnson | Generate weekly summary of Reliability SLOs | 2026-01-30 |
Run this phase if the user provided both a feature list and a repository.
Compare the user-provided feature list against the MRs found:
In the list but no MR found: Flag items the user expects to be shipping that have no corresponding MR in the repository. These may be in a different repo, still in progress, or the dates may not align.
MR exists but not in the list: Flag any significant MRs that don't match items in the user's feature list. These might need to be added to release notes as undocumented changes.
Present findings as a gap analysis:
| Feature | Concern |
|---|---|
| Feature X | No matching MR found in repo — confirm it's shipping |
| MR / Commit | Description | Author | Concern |
|---|---|---|---|
| abc1234 | Major refactor of auth module | author@example.com | Not in feature list — add to notes? |
Using the data from all sources, generate two outputs:
This is the summary table for confirming what's shipping:
| Author | Summary | Merged Date | Release Stage |
|---|
Include review instructions:
Generate release notes using standard changelog categories:
Writing guidelines:
Present a draft to the user for review before finalizing.
After presenting the draft:
Save the final release notes to the user's Desktop:
~/Desktop/release-notes-[YYYY-MM-DD].md
The output file follows this structure:
# Release Notes — Week of [MM/DD]
## Summary Table
| Author | Summary | Merged Date | Release Stage |
|--------|---------|-------------|---------------|
---
## New
### [Feature Title]
**Release Stage:** [Alpha / Closed Beta / Open Beta / GA]
[Business-facing description of what changed and why it matters]
---
## Changed
[Same format]
---
## Fixed
[Same format]
---
## Deprecated / Removed
[Same format]
---
## Security
[Same format]
Confirm the file path after writing.
This skill supports the weekly release notes process:
This skill automates step 2 — generating the summary table and drafting business-facing notes — so PMs can review and refine rather than write from scratch.
User: /create-release-notes
Claude: I'll generate release notes for you. Let me confirm the scope:
**Date Range:** This week's ship window is **Monday 2026-02-16 through Friday 2026-02-20**.
Would you like to:
1. Use this week's ship window (default)
2. Use a different week (e.g., next week, last week)
3. Specify a longer duration (e.g., last 30 days, full quarter)
4. Specify a custom date range (including future dates)
**Feature List (optional):** Do you have a list of features shipping this week?
Paste them or provide a markdown file path.
**Source Repository (optional):** Do you want to cross-reference a GitLab
repository? If so, which one?
**Audience:** Are these notes for internal teams, external developers, or both?
prompts/claude/release-notes-writer.xml for output template