aymericderbois
- 9 skills
- 0 followers
- 9 hours ago last updated
- ▌ Retro · aymericderboisÀ utiliser quand l'utilisateur demande une rétrospective de session, une « rétro », un « bilan de session », veut passer en revue les points de friction de la session en cours, ou invoque /retro. Analyse la conversation en cours pour repérer les frictions (corrections, redirections, hypothèses fausses, reprises manuelles), remonte chacune à sa cause racine, et propose des éditions de capitalisation concrètes routées vers .claude/rules/, .claude/skills/ ou CLAUDE.md.
- ▌ Planify · aymericderboisMène un interrogatoire serré sur le besoin et sur le découpage technique d'une fonctionnalité jusqu'à un plan partagé, puis confie l'écriture à planify-write-plan. Une question à la fois, avec une réponse recommandée. Utiliser quand l'utilisateur veut planifier une fonctionnalité, découper un besoin en tâches faciles à relire, mettre un plan à l'épreuve avant de coder, préparer une session de mode plan, ou invoque /planify. Usage : /planify [demande]
- ▌ Git Commit · aymericderbois bundleÀ utiliser quand l'utilisateur demande de committer les changements en attente, veut des commits atomiques/par fonctionnalité, ou invoque /git-commit. Découpe l'arbre de travail en un commit par fonctionnalité, périmètre ou préoccupation logique, plutôt qu'un seul commit fourre-tout.
- ▌ Global Review · aymericderboisLance des reviews parallèles (simplification, sécurité, code quality) sur le diff courant et génère un rapport consolidé avec diffs et explications.
- ▌ Python Typing · aymericderboisBonnes pratiques de typing Python : annoter les signatures publiques, syntaxe moderne (`X | None`, generics PEP 695, alias `type`), rendre l'absence explicite et restreindre les types, préférer `Protocol` au duck typing non vérifié, fuir `Any`, et faire valider par un type-checker strict (pyrefly, ty, `mypy --strict` ou pyright). À consulter dès qu'on ajoute ou modifie des annotations de type en Python, qu'on conçoit une API/bibliothèque typée, qu'on définit des generics/protocols/TypedDict, qu'on configure pyrefly/ty/mypy/pyright, ou qu'on corrige des erreurs de type-checker — même si l'utilisateur ne dit pas explicitement « typing ».
- ▌ Report Render · aymericderbois bundleMet en forme un contenu déjà présent dans la conversation (un plan, une explication de changements, ou n'importe quel contenu) en un rapport HTML autonome écrit sur disque et ouvrable au navigateur. Utiliser quand l'utilisateur demande « un rapport HTML », ou après planify / explain-your-changes pour rendre le plan ou les changements. Invocable via /report-render.
- ▌ Planify Write Plan · aymericderboisRédacteur interne du skill planify : met en forme le récapitulatif d'un plan (produit par l'interrogatoire de planify) en deux fichiers dans .planify/ — un plan.md lisible (tâches + contraintes d'acceptation) et un tech.md dense. Invoqué par planify via l'outil Skill ; ne se déclenche pas seul et n'a pas de slash command. Ne repose aucune question, ne prend aucune décision.
- ▌ Explain Your Changes · aymericderboisExplique, fichier par fichier, les changements de la session — ce qui a changé et, si nécessaire, pourquoi. Utiliser quand l'utilisateur demande un récapitulatif ou une explication des modifications.
- ▌ Python Upgrade Package · aymericderbois bundleMonte de version un ou plusieurs paquets Python d'un projet géré avec uv, en évaluant l'impact des changements cassants avant d'appliquer la montée. À utiliser quand l'utilisateur veut monter une dépendance Python, corriger une CVE remontée par uv audit, rafraîchir le lockfile, ou invoque /python-upgrade-package.