Shiplog

Transforme les issues/PRs GitHub en un graphe de connaissances signé et interrogeable de votre travail.

par devallibus · devallibus/shiplog

Fonctionne avec configuration ★ 8.8/10

Shiplog — Transforme les issues/PRs GitHub en un graphe de connaissances signé et interrogeable de votre travail.

Ce que fait

Orchestre un workflow complet de planification à fusion (brainstorming à issue, branche, commits, PR, revue inter-modèles, fusion) avec un schéma strict d'enveloppe/signature afin que chaque décision soit récupérable ultérieurement par numéro d'issue. Se déclenche lors de la planification/brainstorming, de la création d'issue ou de PR, de la reprise de travaux antérieurs, ou en demandant 'where did we decide X.'

Rapport de test

Friction réelle trouvée : la grille de verbes du SKILL.md indique que chaque fichier de phase /shiplog 'owns policy, templates, and acceptance checklist', mais ces fichiers commands/shiplog/*.md se trouvent à la racine du dépôt, en dehors de skills/shiplog/ — un simple cp -r du chemin assigné les supprime silencieusement. Une fois les deux répertoires copiés, la compétence produit des artefacts réellement plus utiles qu'une réponse générique 'file an issue' : de vraies commandes gh issue create, du YAML d'enveloppe, des contrats de tâches hiérarchisés et des signatures de provenance.

Testé le: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/devallibus/shiplog
cd shiplog
mkdir -p ~/.claude/skills
cp -r skills/shiplog ~/.claude/skills/shiplog

Commandes et exemples de prompts

  • /shiplogTransforme les issues/PRs GitHub en un graphe de connaissances signé et interrogeable de votre travail.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Let's brainstorm this feature and track the decision in an issue
  • I'm resuming work on issue #42, catch me up on where we left off
  • Where did we decide to use envelope YAML for signing commits?