Transforms raw git history and PR descriptions into polished, audience-appropriate changelogs. Parses conventional commits, classifies changes by impact category, filters internal-only modifications, and produces structured release notes with PR links — following Keep a Changelog conventions.
| references/conventional-commits.md | Commit type parsing, scope extraction, breaking change indicators | Repository uses conventional commits | | references/categorization-rules.md | Change classification logic, audience filtering, severity ordering | Always |
| references/audience-filter.md | User-facing vs internal change detection, exclusion patterns | Always | | references/changelog-formats.md | Keep a Changelog, GitHub Releases, announcement copy templates | Format selection needed |
يُنشئ سجلات التغيير المنظمة وملاحظات الإصدار من سجل git وأوصاف العلاقات العامة. يصنف التغييرات إلى فترات راحة، وميزات، وإصلاحات، وأداء، ومستندات. يقوم بتصفية التغييرات الداخلية فقط، ويكتشف التغييرات العاجلة، وينتج إدخالات يمكن قراءتها بواسطة الإنسان مرتبطة بمصادر العلاقات العامة المصدر. مشغلات على: "إنشاء سجل التغيير"، "كتابة ملاحظات الإصدار"، "إنشاء سجل التغيير"، "ما تغير منذ ذلك الحين"، "التغييرات منذ الإصدار الأخير"، "إعداد الإصدار"، "ملاحظات الإصدار لـ"، "سجل التغيير لـ"، "تلخيص التغييرات"، "الفرق منذ العلامة". استخدم هذه المهارة عند إعداد الإصدار والحاجة إلى تلخيص التغييرات للمستخدمين. المصدر: mathews-tom/praxis-skills.