Skip to content
cccskills
FreePublished on GitHub

spark-changelog

Update the CHANGELOG.md with the description of the changes between the last released version and the new one

The English summary is being prepared. Showing the original description.

See how to install

Files included (1)

  • SKILL.md2.8 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Spark Changelog Skill

Overview

The .script/update-changelog.swift script adds a new version section at the top of CHANGELOG.md with a placeholder:

## [X.Y.Z]

_DD/MM/YYYY_

❗️❗️ Use the /spark-changelog skills to improve the content ❗️❗️

Release notes content

This skill replaces the placeholder (lines 9 to 11: the ❗️❗️ line, the empty line and Release notes content) with a real description of the changes.

Prerequisites

  1. CHANGELOG.md must contain the placeholder ❗️❗️ Use the /spark-changelog skills to improve the content ❗️❗️. If not, stop and tell the user to run the update-changelog script first.
  2. Do not mention Claude.

Steps

  • Read CHANGELOG.md and get the new version (first ## [X.Y.Z] after ## [Unreleased]).
  • Find the previous version tag: git tag --sort=-v:refname, take the most recent tag lower than the new version.
  • List the changes since the previous version:
    • git log <previous-tag>..HEAD --merges --pretty=format:"%s%n%b" to get merged pull requests (PR number + title).
    • If needed, git log <previous-tag>..HEAD --no-merges --oneline to complete, and gh pr view <number> to get more details on a PR.
    • Ignore changelog-only commits (chore(changelog)) and pure merges of main.
  • Group the changes into categories (omit empty ones), in this order:
    • ### 💥 Breaking Changes
    • ### ✨ New Features
    • ### 🚀 Improvements
    • ### 🐛 Bug Fixes
    • ### 📱 Demo App Improvements
    • ### 📚 Documentation
    • ### 🔧 Infrastructure & CI/CD
    • ### 🧹 Chores
  • Inside a category, use #### <Component or topic> sub-headers when several entries concern the same component.
  • Write each entry as a short sentence starting with a past-tense verb (Added, Updated, Fixed, Removed, ...), followed by the PR link: ([#1234](https://github.com/leboncoin/spark-ios/pull/1234)).
  • Replace only lines 9 to 11 (the placeholder block) with the generated content. Keep the version header and the date untouched, and keep one empty line before the next ## [ section.
  • Follow the same style as the previous versions already present in CHANGELOG.md.
  • Show the generated content to the user and ask if it is OK.

Example

## [1.0.0]

_27/03/2025_

### ✨ New Features

#### TextEditor Component
- Added SwiftUI TextEditor component for multiline text input ([#1106](https://github.com/leboncoin/spark-ios/pull/1106))

### 🐛 Bug Fixes

- Fixed Snackbar demos to ensure proper functionality ([#1105](https://github.com/leboncoin/spark-ios/pull/1105))

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Launch some action before create push in git

The English summary is being prepared. Showing the original description.

leboncoin/spark-ios22Updated Oct 23, 2026

Create or update a accessibility identifier file in the AccessibilityIdentifier folder in Sources of a spark-ios-component-XXX and add or update unit tests.

The English summary is being prepared. Showing the original description.

leboncoin/spark-ios22Updated Oct 23, 2026

Create or update a constants file in the Constants folder in Sources of a spark-ios-component-XXX and add or update unit tests.

The English summary is being prepared. Showing the original description.

leboncoin/spark-ios22Updated Oct 23, 2026

Create or update the DocC documentation in Sources of a spark-ios-component-XXX.

The English summary is being prepared. Showing the original description.

leboncoin/spark-ios22Updated Oct 23, 2026

Create or update an enum file in the Enum folder in Sources of a spark-ios-component-XXX and add or update unit tests.

The English summary is being prepared. Showing the original description.

leboncoin/spark-ios22Updated Oct 23, 2026

Create or update an environment file in the Environment folder in Sources of a spark-ios-component-XXX and add or update unit tests.

The English summary is being prepared. Showing the original description.

leboncoin/spark-ios22Updated Oct 23, 2026

See all skills by leboncoin

Report a problem with this skill