Changelog

Update CHANGELOG.md files following the Keep a Changelog format.

786|79|Updated Jun 6, 2022
One-click install
npx skills add https://github.com/mihai-dinculescu/tapo --skill changelog-mihai-dinculescu
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Changelog
Source: https://github.com/mihai-dinculescu/tapo/tree/main/.claude/skills/changelog
Command: npx skills add https://github.com/mihai-dinculescu/tapo --skill changelog-mihai-dinculescu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps maintain a structured and consistent changelog for software projects, ensuring that changes are well-documented and easily understandable.

Core Features & Use Cases

  • Structured Updates: Follows the Keep a Changelog format for clear release notes.
  • Cross-Language Support: Accommodates changes affecting both Rust and Python libraries.
  • Use Case: When you release a new version of the Tapo API client, use this Skill to update the CHANGELOG.md file with a summary of new features, bug fixes, and breaking changes.

Quick Start

Update the changelog with the latest changes for the Rust library.

Frequently Asked Questions about Changelog

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I update a CHANGELOG.md file for Rust and Python libraries?▼

To update a CHANGELOG.md file, this Skill follows the Keep a Changelog format to document API modifications, categorizing additions, changes, fixes, and removals into separate sections for Rust and Python libraries.

What is the Keep a Changelog format for documenting API changes?▼

The Keep a Changelog format structures release notes into distinct categories like additions, changes, fixes, and removals, ensuring consistent documentation of API modifications for user discovery and understanding.

Can I maintain separate release notes sections for different programming languages?▼

Yes, you can maintain separate release notes sections, as this Skill explicitly supports distinct documentation blocks for Rust and Python libraries within the same project history.

How do I document breaking changes and new features in versioning?▼

You document breaking changes and new features by recording them under the fixed categories of additions, changes, fixes, and removals provided by the Keep a Changelog format structure.

Does this changelog generator work for the Tapo API client?▼

Yes, this changelog generator works for the Tapo API client, specifically summarizing new features, bug fixes, and breaking changes into the project's CHANGELOG.md file during version releases.