Project Butler

Projekt-hukommelse på tværs af sessioner for AI-kodningsagenter: sessionslogs, overlevering, TODO, wiki, status

Af JamesShi96 · JamesShi96/project-butler

Testet · Virker ★ 8.8/10

Project Butler — Projekt-hukommelse på tværs af sessioner for AI-kodningsagenter: sessionslogs, overlevering, TODO, wiki, status

Hvad det gør

Vedligeholder en standardiseret projekt-hukommelsesstak (CLAUDE.md, PROJECT.md wiki, session-overlevering, TODO, sessionslogs, opdateringslog, docs-indeks, profilkonfiguration), så kodningsagenter genoptager projekter uden genforklaring. Udløses på /project-butler, "end session"/"收工", "continue"/"接着上次", "status", "organize files"/"整理文件", "sync wiki", "review claude" og sprogskift. Inkluderer en daglig git-baseret versionsfriskhedskontrol, der tilbyder at selvopdatere.

Testrapport

Hentede root SKILL.md; stikprøvekontrollerede references/update-check.md, scripts/check-update.sh, references/file-templates.md, references/project-profile-system.md (alle HTTP 200). Læste check-update.sh fuldt ud: den udfører kun git fetch/pull på sin egen mappe og grepper CLAUDE.md efter et sprogtoken — ingen curl|sh, base64 eller exfiltrering; begrænset til én gang/24 timer med en opt-out miljøvariabel. Trigger: bedømte "end session", "整理文件", "status where are we" som loads og "what's the current git status", "set up a new React project with Vite" som non-loads (5/5, selvom "status"/"setup" bærer en mild risiko for søgeordskollision). Output-test: skrev /private/tmp/.../scratchpad/baseline.md (9-linjers prosa, 0 overskrifter, ingen per-opgave felter) vs skill-log.md, der strengt fulgte Session Log Format (29 linjer, 7 kanoniske overskrifter, hver ventende opgave med den påbudte Owner|Deadline|Dependencies stillads, plus en fremhævet CLAUDE.md kandidat, som baseline udelod).

Testet: 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.

Kommandoer og eksempelprompter

  • /project-butlerProjekt-hukommelse på tværs af sessioner for AI-kodningsagenter: sessionslogs, overlevering, TODO, wiki, status

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Set up project memory for this new project
  • Close out this session and update the log
  • Organize the files in this project folder