Sauvegarde de contexte de session

VérifiéSûr

Met à jour le suivi des tâches (tk) et les fichiers de documentation AI (ai/) pour sauvegarder le contexte de session. Enregistre les observations, marque les tâches terminées et crée de nouvelles tâches, puis met à jour les fichiers STATUS.md, DESIGN.md, DECISIONS.md et SPRINTS.md. Utile avant un changement de contexte ou la fin de session pour conserver l'avancement.

Spar Skills Guide Bot
ProductiviteIntermédiaire
4002/06/2026
Claude Code
#session-management#context-save#task-tracking#ai-files

Recommandé pour

Notre avis

Sauvegarde l'état de la session en mettant à jour les fichiers ai/ et les tâches tk, puis effectue un commit.

Points forts

  • Automatise la persistance du contexte entre sessions
  • Gère les tâches via tk (ajout, complétion, log)
  • Maintient les fichiers de documentation (STATUS, DESIGN, etc.) propres
  • Inclut un commit git structuré

Limites

  • Dépend de l'outil tk pour la gestion des tâches
  • Suppose un dépôt git existant
  • Peut être lourd si la session n'a pas beaucoup changé
Quand l'utiliser

À la fin d'une session, avant un changement de contexte, ou explicitement pour figer l'état courant.

Quand l'éviter

Lorsque le projet n'utilise pas tk ou n'a pas de dépôt git, ou si vous ne voulez pas enregistrer l'état.

Analyse de sécurité

Sûr
Score qualité88/100

The skill uses bash and git commands for legitimate context-saving purposes, with no destructive or exfiltrating actions.

Aucun point d'attention détecté

Exemples

Save session state
Save the current context to ai/ files and update tk tasks, then commit.
Save before compacting
Before compacting the conversation, run the save skill to persist what we've done.

name: save description: Update ai/ files and tk tasks. allowed-tools: Read, Write, Edit, Glob, Grep, Bash

Context Save

Persist session state to ai/ and tk. Priority: tk and ai/ first (from context), git last.

Trigger: Before /compact, session end, context switch, or explicitly.

1. Update tk Tasks

tk ls

For each task:

  • Log findings first: tk log <id> "what was learned" — errors, root cause, file paths
  • Mark complete: tk done <id>
  • Add new: tk add "title" -d "context"

Don't leave stale tasks.

2. Update ai/

STATUS.md (always): Current focus, blockers, what worked. Prune stale content.

DESIGN.md (if architecture changed): Components, patterns, interfaces.

DECISIONS.md (if decisions made): Context → Decision → Rationale.

SPRINTS.md (if sprint progress): Mark completed, update status.

Keep files <500 lines. Move details to subdirs if needed.

3. Commit

git add ai/ .tasks/
git commit -m "Update session context"

4. Report

## Saved

Tasks: [N done, N added, N pending]
ai/: [what changed]

## Next Session

[2-4 bullets: what to do next based on pending tasks, blockers, incomplete work]
Skills similaires