
de pi39
Sélection programmatique de hunks pour Jujutsu (jj) : lister, diviser, commiter ou écraser des hunks spécifiques pour permettre des commits partiels et une édition fine de l'historique sans interface interactive.
JJ Hunk fournit une sélection et une manipulation de hunks via CLI pour le VCS Jujutsu (jj). Il permet de lister les hunks (avec des IDs stables), d'émettre des modèles de spécification, puis de diviser, commiter ou écraser uniquement les hunks choisis. Ceci est précieux lorsqu'un changement de travail contient plusieurs modifications non liées et que vous souhaitez créer des commits propres et ciblés ou écraser sélectivement des correctifs dans une révision parente.
Utilisez jj-hunk lorsque vous avez besoin de commits partiels non interactifs et répétables : préparer des commits de PR propres à partir d'un arbre de travail désordonné, diviser un commit multi-fonctionnalités en morceaux logiques, ou écraser des hunks de nettoyage dans un parent. Il fonctionne dans les scripts d'automatisation et la CI où les invites interactives sont indésirables.
Compatible avec les agents orientés développeur et toute automatisation capable d'invoquer des outils CLI (flux de travail de type Git, bots d'automatisation de codebase).
jj-hunk is a skill for programmatic hunk selection with Jujutsu (jj), enabling split, commit, or squash of specific hunks without interactive prompts. The SKILL.md is well-structured with clear examples, spec format documentation, and usage tips. No scripts were bundled so only static analysis was performed. The skill targets a niche audience (jj users needing partial commit workflows) but solves a real problem well for that audience.
Clean skill with no security concerns — no network calls, no credential handling, no destructive commands. Uses local CLI tools only. Well-documented spec format and workflow examples.
Conventional Commits (v1.0.0)
Génère et examine des messages formatés selon Conventional Commits (type(scope): sujet, corps et pieds de page optionnels) pour supporter le versionnage sémantique et les changelogs automatisés
Nix — Environnements Reproductibles et Exécuteur de Paquets
Commandes et modèles pour utiliser Nix afin d'exécuter des paquets temporairement, de créer des shells isolés, d'évaluer des expressions et de déboguer des builds reproductibles sans installation permanente.