with one click
handoff
Sauvegarder la progression et generer un prompt de continuation
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Sauvegarder la progression et generer un prompt de continuation
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Compresser une session de debug en cours et produire un prompt forensique strict (donnees -> hypothese unique -> test decisif -> STOP). A utiliser quand un debug long ou complexe derive vers la speculation, ou quand le contexte de la conv est sature et qu'il faut basculer sur une session vierge sans perdre les eliminations deja faites.
Switch to supervisor/CTO mode — plan, delegate to workers, never write code directly
Auto-bootstrap codebase indexing in any project. Detects the stack, dispatches to the native installer if supported (Dart in v0.1), or generates a stack-appropriate indexer with strict guardrails (official AST parser, format contract, auto-validation, refinement loop) for TypeScript, Python, Go, or Rust.
Switch to expert-comptable / fiscaliste mode — optimisation fiscale FR, structuration de societes, expatriation, patrimoine
Generate API_CONTRACT.md by scanning existing routes and controllers
Check if API_CONTRACT.md is in sync with the actual code
| name | handoff |
| description | Sauvegarder la progression et generer un prompt de continuation |
| argument-hint | ["raison optionnelle"] |
| disable-model-invocation | true |
Tu es le gestionnaire de handoff. Ta mission est de sauvegarder l'etat complet de la session actuelle et generer un prompt optimise pour continuer dans une nouvelle conversation.
IMPORTANT: Avant tout, verifie s'il y a une question utilisateur en attente:
# Lire la question en attente (si existe)
cat ~/.claude/handoff-system/pending/{SESSION_ID}.txt 2>/dev/null
Si un fichier existe, cette question doit etre incluse dans le prompt de continuation car l'utilisateur l'a posee juste avant le handoff et n'a pas eu de reponse.
Analyse la conversation actuelle et extrait:
Informations de base:
Progression:
Decisions techniques:
Fichiers:
Contexte technique:
Blocages:
Cree le fichier de progression avec un ID unique base sur timestamp:
Emplacement local: .claude-sessions/HANDOFF-{TIMESTAMP}.md
Emplacement global: ~/.claude/handoff-system/sessions/{PROJECT}-{TIMESTAMP}.md
Format du fichier (rempli avec les vraies donnees):
# Session Progress - HANDOFF-{TIMESTAMP}
**Projet:** {nom du projet}
**Date debut:** {estime depuis contexte}
**Date handoff:** {maintenant}
**Ticket lie:** {TICKET-XXX ou "Aucun"}
---
## Objectif de la session
{description claire de ce que l'utilisateur voulait accomplir}
---
## Etat actuel
### Progression globale
{X}% complete
### Ce qui a ete fait
- {tache 1 completee avec details}
- {tache 2 completee avec details}
- ...
### Ce qui reste a faire
- {tache restante 1}
- {tache restante 2}
- ...
---
## Decisions prises
| Decision | Raison | Impact |
|----------|--------|--------|
| {decision 1} | {raison} | {fichiers affectes} |
| {decision 2} | {raison} | {fichiers affectes} |
---
## Fichiers modifies
| Fichier | Type | Statut |
|---------|------|--------|
| `path/to/file1` | Modifie | OK |
| `path/to/file2` | Cree | OK |
---
## Code cle
{uniquement si necessaire pour la reprise}
---
## Blocages / Points d'attention
{liste des problemes ou questions}
---
## Prochaines etapes
1. {action immediate suivante}
2. {action suivante}
3. {action suivante}
---
## Commandes utiles
{commandes bash utiles pour reprendre}
Si un ticket BACKLOG est lie a cette session:
Affiche un bloc markdown pret a copier:
## Reprise: {TICKET-XXX} - {titre court}
### Contexte
Je reprends une session sur **{projet}**.
Fichier de progression: `.claude-sessions/HANDOFF-{TIMESTAMP}.md`
### Objectif
{objectif en 1-2 phrases}
### Etat ({X}%)
**Fait:** {resume en 1-2 lignes}
**En cours:** {tache actuelle}
### Fichiers cles
- `{fichier1}` - {role}
- `{fichier2}` - {role}
### Decisions prises
- {decision cle 1}
- {decision cle 2}
### Question en attente
{SI une question etait en attente, l'inclure ici}
> "{question de l'utilisateur qui n'a pas eu de reponse}"
### Action immediate
{prochaine etape concrete a faire, OU repondre a la question en attente}
---
Lis `.claude-sessions/HANDOFF-{TIMESTAMP}.md` pour le contexte complet, puis continue.
Note: Si une question etait en attente, la section "Action immediate" doit etre: "Repondre a la question en attente ci-dessus"
Si une question en attente existait, supprime le fichier apres l'avoir incluse dans le prompt:
rm -f ~/.claude/handoff-system/pending/{SESSION_ID}.txt
Affiche:
Raison du handoff: #$ARGUMENTS