← ClaudeAtlas

handofflisted

Passer une session de travail Claude Code d'une machine à une autre via git, ET piloter une roadmap autonome multi-steps sur le VPS avec auto-continuation. Utilise-le quand Leo veut : déléguer/reprendre le travail ailleurs (« reprends sur le VPS », « bascule sur ma machine ») ; lancer une roadmap autonome sur le VPS depuis le desktop (« lance la roadmap sur le VPS », « exécute ces steps en autonomie », session visible dans code.<ton-domaine>) ; ou faire un état des lieux des sessions Claude du VPS (« montre-moi les sessions du VPS », « tableau des sessions »). Softcodé via .claude/handoff.json — marche pour tout couple de machines partageant le même remote.
lbachelotcapitalb/leo-bachelot-ia-skills · ★ 3 · Web & Frontend · score 76
Install: claude install-skill lbachelotcapitalb/leo-bachelot-ia-skills
# Handoff — déléguer/reprendre une session entre machines ## Deux modes - **Handoff git** (`out`/`in`/`check`, `delegate`) : transporter le code + un brief entre machines. Sections juste en dessous. - **Roadmap driver** (`roadmap …`) : exécution AUTONOME multi-steps sur le VPS, avec auto-continuation (chaque step relance une session fraîche) + tableau de sessions. **→ Section « Mode roadmap driver » en bas.** ## Quand l'utiliser Deux Claude Code auto-hébergés (ton Mac, un VPS, un autre poste) **ne partagent aucune synchro cloud**. Ce skill réalise le handoff par **git** : on transporte le **code** (commit/push WIP) et un **brief de reprise** (`HANDOFF.md`). La conversation elle-même ne migre pas — on la reconstitue via le brief, ce qui est le plus robuste (chemins absolus, MCP et checkpoints diffèrent d'une machine à l'autre). Déclenche-le dans deux situations symétriques : - **Départ** : l'utilisateur part / veut continuer ailleurs → `out`. - **Arrivée** : on démarre Claude Code sur l'autre machine et on reprend → `in`. ## Pré-requis : la config softcodée Tout est piloté par `.claude/handoff.json` à la racine du repo (jamais de valeurs en dur dans le skill, pour qu'il soit partageable). Schéma commenté : `references/config-example.json`. Si le fichier est absent, **propose de le créer** : ```bash node ~/.claude/skills/handoff/scripts/handoff.mjs init --to <nom> --ssh user@host --path '~/<repo>' ``` Puis ouvre `.claude/handoff.json` et confirme `ssh` / `path` avec l'ut