.claude/skills/patch-notes/SKILL.md
Generates user-facing patch notes from git history and internal changelogs, translating technical changes into clear user communication. Use when preparing patch notes or when the user mentions patch notes or user-facing changelog.
npx skillsauth add tranhieutt/software_development_department patch-notesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
When this skill is invoked:
Parse the arguments:
version: the release version to generate notes for (e.g., 1.2.0)--style: output style — brief (bullet points), detailed (with context),
full (with developer commentary). Default: detailed.Gather change data from multiple sources:
production/releases/[version]/changelog.md if it existsgit log between the previous release tag and current tag/HEADproduction/sprints/ for contextdesign/balance/Categorize all changes into user-facing categories:
Translate developer language to user language:
Generate the patch notes using the appropriate style:
# Patch [Version] — [Title]
**New**
- [Feature 1]
- [Feature 2]
**Changes**
- [Balance/mechanic change with before → after values]
**Fixes**
- [Bug fix 1]
- [Bug fix 2]
**Known Issues**
- [Issue 1]
# Patch [Version] — [Title]
*[Date]*
## Highlights
[1-2 sentence summary of the most exciting changes]
## New Content
### [Feature Name]
[2-3 sentences describing the feature and why users should be excited]
## Business Logic Changes
### Balance
| Change | Before | After | Reason |
| ---- | ---- | ---- | ---- |
| [Item/ability] | [old value] | [new value] | [brief rationale] |
### Mechanics
- **[Change]**: [explanation of what changed and why]
## Quality of Life
- [Improvement with context]
## Bug Fixes
### Combat
- Fixed [description of what users experienced]
### UI
- Fixed [description]
### Networking
- Fixed [description]
## Performance
- [Improvement users will notice]
## Known Issues
- [Issue and workaround if available]
Includes everything from Detailed, plus:
## Developer Commentary
### [Topic]
> [Developer insight into a major change — why it was made, what was considered,
> what the team learned. Written in first-person team voice.]
Review the output for:
Save the patch notes to production/releases/[version]/patch-notes.md,
creating the directory if needed.
Output to the user: the complete patch notes, the file path, a count of changes by category, and any internal changes that were excluded (for review).
--style argument; defaults to detailed if style is omittedbrief / detailed / fullproduction/releases/[version]/patch-notes.md?"Deliver exactly:
production/releases/[version]/patch-notes.mdtesting
Generates high-fidelity architecture diagrams, sequence flows, and component maps for SDD projects. Use when finalizing a design phase, documenting system architecture, or visualizing agentic workflows. Default style: Style 6 (Claude Official).
data-ai
Provides vector database and semantic search patterns for Pinecone, Weaviate, Qdrant, Milvus, and pgvector in RAG and recommendation systems. Use when implementing vector search or when the user mentions vector database, semantic search, embeddings, or similarity search.
development
Updates docs/technical/CODEMAP.md by scanning the current codebase structure. Run after a significant feature merge, refactor, or when CODEMAP feels stale.
development
Unlocks the codebase after a release freeze or incident freeze period to resume normal development. Use when a freeze period ends or when the user mentions unfreezing or lifting the code freeze.