write-continue-here
À propos
Cette compétence Claude génère un fichier structuré CONTINUE_HERE.md pour préserver le contexte de session et assurer une transition fluide entre les sessions de codage. Elle capture les objectifs, le travail accompli, les tâches en cours, les prochaines étapes et le contexte pertinent que git seul ne suit pas. Utilisez-la lorsque vous terminez des sessions de travail inachevées ou lorsque vous transférez l'état d'une tâche entre différentes instances de Claude.
Installation rapide
Claude Code
Recommandénpx skills add pjt222/agent-almanac -a claude-code/plugin add https://github.com/pjt222/agent-almanacgit clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/write-continue-hereCopiez et collez cette commande dans Claude Code pour installer cette compétence
Documentation
Write Continue Here
Write structured continuation file → next sess starts w/ full ctx.
Use When
- Ending sess w/ work in progress
- Hand off complex task across sess
- Preserve intent, failed approaches, next steps git can't capture
- Pre-close Claude Code mid-task
In
- Required: Active sess w/ recent work to summarize
- Optional: Specific instructions on what to emphasize
Do
Step 1: Assess State
Gather facts:
git log --oneline -5
git status
git diff --stat
Review conv ctx: objective, done, partial, tried+failed, decisions.
Got: Clear task state — done, in-progress, next steps.
If err: Not in repo → skip git. File still captures conv ctx + task state.
Step 2: Write CONTINUE_HERE.md
Write to project root w/ structure below. Every section actionable, no placeholders.
# Continue Here
> Last updated: YYYY-MM-DDTHH:MM:SSZ | Branch: current-branch-name
## Objective
One-paragraph description of what we are trying to accomplish and why.
## Completed
- [x] Finished item with key file paths (e.g., `src/feature.R`)
- [x] Decisions made and their rationale
## In Progress
- [ ] Partially complete work — describe current state (branch, file:line)
- [ ] Known issues with partial work
## Next Steps
1. Immediate next action (most important)
2. Subsequent actions in priority order
3. **[USER]** Items needing user input or decision
## Context
- Failed approaches and why they did not work
- Key constraints or trade-offs discovered
- Relevant issue/PR links
Guidelines:
- Objective: WHY → git log shows what changed, not why
- Completed: Mark clearly done → prevent re-work
- In Progress: Highest-value section → partial state hardest to reconstruct
- Next Steps: Number by priority. User-dep → prefix
**[USER]** - Context: Negative space → tried+rejected, why
Got: CONTINUE_HERE.md at project root, all 5 sections w/ real content. Timestamp + branch accurate.
If err: Write fails → check perms. Create in project root (same dir as .git/). Verify .gitignore has CONTINUE_HERE.md → if not, add.
Step 3: Verify
Read back CONTINUE_HERE.md, confirm:
- Timestamp current (last few min)
- Branch matches
git branch --show-current - All 5 sections real content (no placeholders)
- Next Steps numbered + actionable
- In Progress items specific enough to resume
Got: Reads as clear actionable handoff → fresh sess can resume.
If err: Edit placeholder/vague sections. Each must pass: "Could fresh sess act w/o clarifying?"
Check
- CONTINUE_HERE.md at project root
- All 5 sections real content (no placeholders)
- Timestamp + branch accurate
-
.gitignorehasCONTINUE_HERE.md - Next Steps numbered + actionable
- In Progress items specific enough to resume
Traps
- Placeholders not content: "TODO: fill later" defeats purpose. Real info from current sess.
- Duplicate git state: Don't list every file → git tracks. Focus intent, partial, next.
- Forget Context: Failed approaches most valuable. W/o them, next sess retries dead ends.
- Overwrite w/o read: Existing CONTINUE_HERE.md → read first → may have unfinished from prior.
- Stale files: Ephemeral → after consume, delete. Stale → confusion.
→
read-continue-here— complement: read+act on continuation file at sess startbootstrap-agent-identity— cold-start identity reconstruction → consumes file this producesmanage-memory— durable cross-sess knowledge (complements ephemeral handoff)commit-changes— save to git before writing continuationwrite-claude-md— project instructions where optional continuity guidance lives
Dépôt GitHub
Compétences associées
railway-docs
DocumentationCette compétence récupère la documentation actuelle de Railway pour répondre aux questions sur les fonctionnalités, le fonctionnement ou des URL spécifiques de la documentation. Elle garantit que les développeurs reçoivent des informations précises et à jour directement depuis les sources officielles de Railway. Utilisez-la lorsque les utilisateurs demandent comment fonctionne Railway ou font référence à la documentation de Railway.
n8n-code-python
DocumentationCette compétence Claude offre un accompagnement expert pour écrire du code Python dans les nœuds Code de n8n, en particulier pour utiliser la bibliothèque standard de Python et travailler avec la syntaxe spéciale de n8n comme `_input`, `_json` et `_node`. Elle aide les développeurs à comprendre les limites de Python dans n8n et recommande d'utiliser JavaScript pour la plupart des workflows, tout en proposant des solutions Python pour des besoins spécifiques de transformation de données.
archon
DocumentationLa compétence Archon offre une recherche sémantique alimentée par RAG et une gestion de projet via une API REST. Utilisez-la pour interroger la documentation, gérer des projets/tâches hiérarchiques et effectuer de la recherche de connaissances avec des capacités de téléchargement de documents. Priorisez toujours Archon en premier lors de la recherche dans une documentation externe avant d'utiliser d'autres sources.
n8n-code-javascript
DocumentationCette compétence Claude fournit des conseils d'expert pour écrire du code JavaScript dans les nœuds Code d'n8n. Elle couvre la syntaxe essentielle spécifique à n8n comme les variables `$input`/`$json`, les assistants HTTP et la gestion des DateTime, tout en résolvant les erreurs courantes. Utilisez-la lors du développement de workflows n8n nécessitant un traitement JavaScript personnalisé dans les nœuds Code.
