Project Butler
Projektminne över sessioner för AI-kodningsagenter: sessionsloggar, överlämning, TODO, wiki, status
Testad · Fungerar
Vad den gör
Upprätthåller en standardiserad projektminnesstack (CLAUDE.md, PROJECT.md wiki, sessionsöverlämning, TODO, sessionsloggar, uppdateringslogg, dokumentindex, profilkonfiguration) så att kodningsagenter återupptar projekt utan omförklaring. Utlöses på /project-butler, "end session"/"收工", "continue"/"接着上次", "status", "organize files"/"整理文件", "sync wiki", "review claude", och språkbyte. Inkluderar en daglig git-baserad versionsfriskhetskontroll som erbjuder att självuppdatera.
Testrapport
Hämtade root SKILL.md; stickprovskontrollerade references/update-check.md, scripts/check-update.sh, references/file-templates.md, references/project-profile-system.md (alla HTTP 200). Läste check-update.sh fullständigt: den utför endast git fetch/pull i sin egen katalog och greppar CLAUDE.md efter en språktoken – inga curl|sh, base64 eller exfiltrering; begränsad till en gång var 24:e timme med en opt-out miljövariabel. Trigger: bedömde "end session", "整理文件", "status where are we" som laddningar och "what's the current git status", "set up a new React project with Vite" som icke-laddningar (5/5, även om "status"/"setup" medför en mild risk för nyckelordskollision). Utdata-test: skrev /private/tmp/.../scratchpad/baseline.md (9-radig prosa, 0 rubriker, inga fält per uppgift) kontra skill-log.md som strikt följde Session Log Format (29 rader, 7 kanoniska rubriker, varje väntande uppgift med den obligatoriska Owner|Deadline|Dependencies-byggnadsställningen, plus en framtagen CLAUDE.md-kandidat som baseline utelämnade).
Testad: 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.
Kommandon och exempelprompter
/project-butlerProjektminne över sessioner för AI-kodningsagenter: sessionsloggar, överlämning, TODO, wiki, status
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Set up project memory for this new projectClose out this session and update the logOrganize the files in this project folder