Skip to content

[TASK] Add a skill for Changelog-To-Doc issues - #642

Draft
CybotTM wants to merge 1 commit into
TYPO3-Documentation:mainfrom
CybotTM:feature/changelog-to-doc-skill
Draft

CybotTM wants to merge 1 commit into
TYPO3-Documentation:mainfrom
CybotTM:feature/changelog-to-doc-skill

Conversation

@CybotTM

@CybotTM CybotTM commented Oct 21, 2026

Copy link
Copy Markdown
Contributor

Documenting an issue of the Changelog-To-Doc repository takes the same lookups each time: the type and version of the changelog entry, the value for the :changelog: option, the manual and its branches, the pages that already mention the changed API, and how earlier issues about the same API were decided. Two of them are easy to miss: the issue title as the commit summary, and the patch release that shipped a 14.3.x entry.

The skill typo3-docs-changelog runs two scripts. changelog_issue.py prints these facts for an issue, with the comments on it, the pull requests that already name it, and the first release per Core branch from Gerrit. check_changelog_change.py checks a finished change: the :changelog: identifier and its version, includes that are missing on a backport branch, sentences said twice, a patch version in the running text, the commit message, and the size of a Deprecation, Breaking, or Important change compared with earlier accepted changes.

The rules of the skill come from the triage comments in the tracker and from review comments on recent changelog pull requests. The checks were run on 40 merged changelog pull requests and on the commits that reviewers commented on. The skill is added to the list of skills on the page about writing with AI assistance.

Assisted-by: Claude Opus 5.5 noreply@anthropic.com
Agent-Session: b8f5fb05-02a4-4932-9730-5833a75fc773
Agent-Host: 0493f0
Signed-off-by: Sebastian Mendel info@sebastianmendel.de

Documenting an issue of the Changelog-To-Doc repository takes the same
lookups each time: the type and version of the changelog entry, the
value for the :changelog: option, the manual and its branches, the
pages that already mention the changed API, and how earlier issues
about the same API were decided. Two of them are easy to miss: the
issue title as the commit summary, and the patch release that shipped
a 14.3.x entry.

The skill typo3-docs-changelog runs two scripts. changelog_issue.py
prints these facts for an issue, with the comments on it, the pull
requests that already name it, and the first release per Core branch
from Gerrit. check_changelog_change.py checks a finished change: the
:changelog: identifier and its version, includes that are missing on a
backport branch, sentences said twice, a patch version in the running
text, the commit message, and the size of a Deprecation, Breaking, or
Important change compared with earlier accepted changes.

The rules of the skill come from the triage comments in the tracker
and from review comments on recent changelog pull requests. The checks
were run on 40 merged changelog pull requests and on the commits that
reviewers commented on. The skill is added to the list of skills on
the page about writing with AI assistance.

Assisted-by: Claude Opus 5.5 <noreply@anthropic.com>
Agent-Session: b8f5fb05-02a4-4932-9730-5833a75fc773
Agent-Host: 0493f0
Signed-off-by: Sebastian Mendel <info@sebastianmendel.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant