devops:release-notes
Génère des notes de release HTML orientées utilisateurs finaux. Transforme les commits techniques en descriptions accessibles sans jargon.
- License 许可
- MIT
- 最近更新
- 2026-03-02
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- devops:release-notes
- model
- sonnet
- license
- MIT
- version
- 1.0.0
- description
- Génère des notes de release HTML orientées utilisateurs finaux. Transforme les commits techniques en descriptions accessibles sans jargon.
- allowed-tools
- [ "Bash", "Read", "Write", "Grep", "Glob", "AskUserQuestion" ]
02 资源文件 6
- 许可证LICENSE1.0 KB
- 参考文档references/html-template.html2.4 KB
- 参考文档references/writing-rules.md2.5 KB
- 参考文档repos/metamask-extension.md2.2 KB
- 参考文档SOURCE.md375 B
- 参考文档TRUST.auto.yaml2.1 KB
03 SKILL.md 正文
DevOps Release Notes Skill
Instructions à Exécuter
IMPORTANT : Exécute ce workflow étape par étape :
Usage
/devops:release-notes <branche-source> <branche-cible> [nom-release]
Si arguments manquants : AskUserQuestion pour demander.
Workflow
Initialisation
Créer les tâches du workflow :
TaskCreate #1: Parser et valider arguments (branches source/cible)
TaskCreate #2: Collecter commits via git log
TaskCreate #3: Catégoriser par impact utilisateur
TaskCreate #4: Rédiger descriptions sans jargon
TaskCreate #5: Générer HTML dans .claude/reports/
Important :
- Utiliser
activeForm(ex: "Validant les arguments", "Collectant les commits") - Chaque tâche doit être marquée
in_progresspuiscompleted
Étapes
- Parser et valider arguments (branches source/cible)
- Collecter commits via
git log - Catégoriser par impact utilisateur
- Rédiger descriptions sans jargon
- Générer HTML dans
.claude/reports/
Catégories
| Catégorie | Icône | Mots-clés |
|---|---|---|
| Nouveautés | Etoile | feat, improve |
| Améliorations | Graphe | improve, perf |
| Corrections | Check | fix |
| Sécurité | Cadenas | security |
Commits ignorés
refactor:,test:,chore:,ci:,docs:,style:- Commits de merge
- Mises à jour de dépendances
Règles de rédaction
- ZÉRO jargon - Pas de API, SQL, cache, endpoint, refactoring
- Bénéfice utilisateur - "L'application est plus rapide" vs "Optimisation SQL"
- Verbes d'action - "Vous pouvez maintenant...", "Nous avons corrigé..."
- Phrases courtes - Max 1-2 phrases par item
Exemples de transformation
| Commit | Note utilisateur |
|---|---|
feat: implémenter cache Redis |
L'affichage est plus rapide |
fix: corriger validation email |
Certaines adresses email sont maintenant acceptées |
Output
{REPORT_PATH}/release_notes_{RELEASE_NAME}.html
où REPORT_PATH = .claude/reports
Task Management
Progression du workflow :
- 5 tâches créées à l'initialisation
- Chaque étape suit le pattern :
in_progress-> exécution ->completed - Utiliser
TaskListpour voir la progression
References
Pour le template HTML et les règles de rédaction détaillées, consulter :
devops/skills/release-notes/references/html-template.htmldevops/skills/release-notes/references/writing-rules.md
04 同仓库更多 Skills
twig:make-component
Génère un Twig Component Symfony UX (classe PHP + template Twig)
tester:ui-test
Teste automatiquement une interface utilisateur dans Chrome : navigation, clics, validation visuelle, tests fonctionnels, responsive, comportement et debug. Génère un rapport détaillé avec screenshots et optionnellement un GIF du parcours.
symfony:voter
Genere un Voter de securite Symfony pour le controle d'acces granulaire
symfony:message
Genere un Message Symfony Messenger avec son Handler pour traitement asynchrone
symfony:mailer
Genere un email Symfony (TemplatedEmail ou Notification) avec template Twig
symfony:form
Genere un FormType Symfony avec contraintes de validation et options