بنقرة واحدة
update-changelog
Add a new changelog entry, bump version, sync all three locations
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Add a new changelog entry, bump version, sync all three locations
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Manage the project backlog — add, list, filter, update, prioritize, and suggest work items
Daily session wrapper — start with backlog, work, commit, retro
End-of-session retrospective — summarize work, update backlog statuses, update MEMORY.md
Commit, branch, PR, self-review, fix — then stop for human approval before merge
Pre-flight for parallel work — pick items, check file overlap, set statuses, generate terminal commands
Manage project backlog — add, list, filter, update, prioritize, suggest
| name | update-changelog |
| description | Add a new changelog entry, bump version, sync all three locations |
| user-invocable | true |
Called by /release (or standalone) to summarize changes into src/data/seed/changelog.json, bump the version, and sync all three version locations.
src/data/seed/changelog.jsonLAST_TAG=$(git describe --tags --abbrev=0 2>/dev/null || echo "")
git log --oneline ${LAST_TAG:+$LAST_TAG..HEAD}
If no tag exists, review the full log: git log --oneline -30python3 -c "import json; print(len(json.load(open('src/data/seed/exercises-pd3m2.json'))))"
python3 -c "import json; print(len(json.load(open('src/data/seed/words-pd3m2.json'))))"
changelog.json:
{
"version": "X.Y.Z",
"date": "YYYY-MM-DD",
"title": "Short descriptive title",
"highlights": ["...", "..."],
"stats": { "exercises": N, "words": N, "grammar_topics": 6 }
}
src/data/seed/changelog.json → latest entry versionsrc/lib/constants.ts → APP_VERSIONpackage.json → versionnpx tsc --noEmit && npm run build