A Claude Code plugin that makes Claude's auto-memory versioned, shared, and git-backed.
See docs/design.md for the design and docs/plans/ for implementation plans.
Add the marketplace, install the plugin, then run the per-repo setup:
/plugin marketplace add ddaanet/claude-plugins
/plugin install gitlore@ddaanet
Then, in your project repo with Claude Code running:
/gitlore:install
You'll be asked for a memory subpath (default memory) and your project's
pre-commit command (e.g. lefthook run pre-commit). A memory remote is created
only if the parent repo has a remote, and that step uses gh when available.
After /gitlore:install, the launcher in .gitlore/bin/claude is activated
automatically: direnv is approved if available, otherwise a global shim is installed
under ~/.gitlore/bin/ and install prints the one-line PATH addition to add to
your shell rc. Either way, Claude Code's auto-memory redirects into the submodule on
the next session.
make test # runs the bats suite
Dependencies:
bash ≥ 3.2git ≥ 2.13 (for git submodule absorbgitdirs; install also uses manual gitdir absorption that works on older versions)jqbats-core ≥ 1.10 (brew install bats-core or npm i -g bats)mikefarah/yq v4 OR python3 with PyYAML — required for wire-lefthook.sh and wire-overcommit.sh to safely merge user YAML configs without clobbering existing keys. Note: yq-based wiring will strip pre-existing YAML comments from lefthook.yml / .overcommit.yml (the gitlore marker is preserved, user comments are not).Feature-complete: all functional requirements and design decisions (D1–D16) in
docs/design.md are implemented and tested.
WorktreeRemove teardown)systemMessage; in-process-worktree memory-drift guard; standalone memory-commit entry point; SessionStart disclosure trimmed to prohibition + seamless happy path)Executes bash commands
Hook triggers when Bash tool is used
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub ddaanet/claude-plugins --plugin gitlorePre-/clear task snapshot for Claude Code: agent writes current task + open decisions; at next session start, a hook scrapes the prior transcript and injects task + last-N prompts + files touched into the fresh agent automatically.
Opinionated agent framework for Claude Code
Forces `git status` to run with the Claude Code command sandbox disabled, so it reports the real working tree instead of phantom sandbox-mount entries.
Candidature assistée : préparation, lettre de motivation, CV adapté, relecture, suivi des retours. Stockage Notion. Contenu français.
Shell scripting gotchas skill plus automatic shellcheck feedback on edited shell files
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.
Editorial "Web Designer" bundle for Claude Code from Antigravity Awesome Skills.