# Changelog

> Use when updating CHANGELOG.md. Enforces consistent formatting with bolded item names, dash separators, and specific section ordering.

- Skill: `tuyv/changelog` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add tuyv/changelog`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tuyv/changelog/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tuyv (https://skillmd.com/u/tuyv)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tuyv/changelog

---


# Changelog Writing Style

## Format

Based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## Entry Structure

```markdown
## [X.Y.Z] - YYYY-MM-DD

### Added/Changed/Fixed/Removed

- **`item-name`** - Description of change
  - Sub-bullet for additional details
  - Another detail if needed
```

## Rules

1. **Bold item names** - Always wrap in `**\`item-name\`\*\*` (backticks inside bold)
2. **Dash separator** - Use `-` between item name and description
3. **Sentence case** - Descriptions start with capital letter
4. **No periods** - End descriptions without periods
5. **Sub-bullets** - Indent with 2 spaces, use for details

## Section Order

1. Added
2. Changed
3. Fixed
4. Removed

Only include sections with content.

## Examples

Good:

```markdown
- **`debug plugin`** - Renamed skill: systematic-debugging → debug
- **`/workflows:plan` command** - Interactive Q&A refinement phase (#88)
  - After generating initial plan, now offers to refine with targeted questions
  - Asks up to 5 questions about ambiguous requirements
```

Bad:

```markdown
- debug plugin - renamed skill # missing bold/backticks
- **debug plugin**: renamed skill # colon instead of dash
- **`debug plugin`** - renamed skill. # has period
```

## Versioning

- Major (X.0.0) - Breaking changes, major removals
- Minor (X.Y.0) - New features, new plugins
- Patch (X.Y.Z) - Bug fixes, renames, documentation

