
de hotpath-rs1,504
Applique des diffs sémantiques pour maintenir les crates source hotpath et hotpath-macros synchronisés avec leurs homologues meta, tout en préservant le nommage spécifique à meta et en évitant les modifications massives.
Cette compétence automatise la synchronisation minutieuse des crates source Rust (hotpath et hotpath-macros) avec leurs crates meta correspondantes (hotpath-meta et hotpath-macros-meta). Plutôt que d'effectuer une copie massive et naïve, elle préconise l'extraction de diffs à partir de commits récents et l'application d'éditions sémantiques équivalentes aux fichiers meta, tout en préservant les noms spécifiques à meta, les drapeaux de fonctionnalités (feature flags) et en supprimant l'auto-instrumentation. L'objectif est d'obtenir des crates meta compilables qui reflètent les changements de comportement sans introduire de noms incorrects ou d'artefacts d'instrumentation.
Utilisez cette compétence lorsque les crates principales ont subi des modifications récentes (commits) qui doivent être reflétées dans les crates meta. Elle est déclenchée pour les synchronisations de code affectant les fichiers src/ dans les crates hotpath ou hotpath-macros sur une plage de commits donnée. Ne l'utilisez PAS pour Cargo.toml ou des modifications de configuration non liées.
Idéalement adaptée aux agents ayant un accès au dépôt et des outils shell (bash/git) capables d'exécuter git, d'appliquer des modifications et de lancer cargo check.
Synchronise les crates meta Rust avec leurs homologues sources en utilisant des diffs sémantiques. Bien documentée avec un raisonnement clair contre les approches naïves de remplacement massif. Aucun script groupé — SKILL.md purement pédagogique. Utilité très spécifique, pertinente uniquement pour les mainteneurs de hotpath-rs.
Compétence propre sans problème de sécurité. Purement pédagogique — guide un agent pour appliquer les diffs avec soin. L'explication de pourquoi le remplacement massif via sed échoue est un plus. Le score d'utilité faible reflète son public restreint, et non des problèmes de qualité.