Add changelog agent skill (parity with mod_exeweb #68) by erseco · Pull Request #90 · exelearning/mod_exelearning · GitHub
Skip to content

Add changelog agent skill (parity with mod_exeweb #68)#90

Merged
erseco merged 1 commit into
mainfrom
add-changelog-skill
Jun 29, 2026
Merged

Add changelog agent skill (parity with mod_exeweb #68)#90
erseco merged 1 commit into
mainfrom
add-changelog-skill

Conversation

@erseco

@erseco erseco commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

What

Adds a Claude Code project skill at .agents/skills/changelog/SKILL.md that drafts a CHANGELOG.md entry from the GitHub PRs merged since the last release, and documents it in AGENTS.md.

This mirrors the changelog skill introduced in mod_exeweb#68 so both plugins generate their changelogs the same way — para que vaya parejo. Repo references are adapted to exelearning/mod_exelearning, and the insertion step creates CHANGELOG.md (which does not exist yet in this repo) on first run.

Scope notes

  • Strings: deliberately left out of this PR. mod_exelearning already keeps its language keys in en order with no missing keys; the ~-prefixed machine-translation markers are intentional and track pending human review. A mechanical sync from mod_exeweb's reviewed strings does not apply — only ~9 keys overlap and their meanings diverge (exeweb = eXeLearning (sitio web) vs. exelearning = Recurso eXeLearning). A dedicated translation-review pass can follow separately.
  • .distignore: no change needed — .agents/ is already excluded from release packages by the existing .* rule (verified against scripts/package.sh).

Files

  • New: .agents/skills/changelog/SKILL.md
  • Edit: AGENTS.md (new Agent skills section)

Moodle Playground Preview

The changes in this pull request can be previewed and tested using a Moodle Playground instance.

Preview in Moodle Playground

ℹ️ The eXeLearning editor is fetched from the shared release and unpacked into the plugin when the playground boots, so the first load may take a few extra seconds. ELPX upload, viewer and preview work normally.

Add a Claude Code project skill at .agents/skills/changelog/SKILL.md that
drafts a CHANGELOG entry from merged GitHub PRs since the last release,
keeping mod_exelearning in parallel with mod_exeweb. Document it in AGENTS.md.

The skill is development-only tooling, excluded from release packages by the
existing '.*' rule in .distignore (no .distignore change needed).
@codecov-commenter

codecov-commenter commented Jun 29, 2026

Copy link
Copy Markdown

@erseco erseco merged commit c9550fa into main Jun 29, 2026
25 checks passed
@erseco erseco deleted the add-changelog-skill branch June 29, 2026 08:15
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.

2 participants