Project Butler
Mémoire de projet inter-sessions pour les agents de codage IA : journaux de session, transfert, TODO, wiki, statut
Testé · Fonctionne
Ce que fait
Maintient une pile de mémoire de projet standardisée (CLAUDE.md, wiki PROJECT.md, transfert de session, TODO, journaux de session, journal de mise à jour, index de documentation, configuration de profil) afin que les agents de codage reprennent les projets sans ré-explication. Se déclenche sur /project-butler, "end session"/"收工", "continue"/"接着上次", "status", "organize files"/"整理文件", "sync wiki", "review claude", et le changement de langue. Inclut une vérification quotidienne de la fraîcheur de la version basée sur git qui propose de se mettre à jour automatiquement.
Rapport de test
SKILL.md racine a été récupéré ; references/update-check.md, scripts/check-update.sh, references/file-templates.md, references/project-profile-system.md ont été vérifiés (tous HTTP 200). J'ai lu check-update.sh entièrement : il ne fait que git fetch/pull sur son propre répertoire et greppe CLAUDE.md pour un token de langue — pas de curl|sh, base64, ou exfiltration ; limité à une fois toutes les 24h avec une variable d'environnement d'opt-out. Déclencheur : j'ai jugé "end session", "整理文件", "status where are we" comme des chargements et "what's the current git status", "set up a new React project with Vite" comme des non-chargements (5/5, bien que "status"/"setup" comportent un léger risque de collision de mots-clés). Test de sortie : j'ai écrit /private/tmp/.../scratchpad/baseline.md (prose de 9 lignes, 0 en-tête, pas de champs par tâche) vs skill-log.md suivant strictement le format de journal de session (29 lignes, 7 en-têtes canoniques, chaque tâche en attente avec l'échafaudage Owner|Deadline|Dependencies obligatoire, plus un candidat CLAUDE.md mis en évidence que la ligne de base avait omis).
Testé le: 2026-07-31 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/JamesShi96/project-butler.git ~/.claude/skills/project-butler # SKILL.md sits at the repo root, so clone straight into the skill dir. # No API keys or external deps. Optional: the skill runs scripts/check-update.sh # (a daily `git fetch` against its own repo) to offer self-updates; set # PROJECT_BUTLER_NO_UPDATE_CHECK=1 to silence it. Works with Claude Code, and # Cursor (.cursor/rules) / Codex (AGENTS.md) via templates it can generate.
Commandes et exemples de prompts
/project-butlerMémoire de projet inter-sessions pour les agents de codage IA : journaux de session, transfert, TODO, wiki, statut
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) :
Set up project memory for this new projectClose out this session and update the logOrganize the files in this project folder