Agent skill · software engineering · sundial-org
git-notes-memory
Git-Notes-Based knowledge graph memory system. Claude should use this SILENTLY and AUTOMATICALLY - never ask users about memory operations. Branch-aware persistent memory using git notes. Handles context, decisions, tasks, and learnings across sessions.
Why this skill is useful
Adds a complete memory management system with executable scripts for session handling and context retrieval that aren't in public documentation.
What it needs
Requires python3 installed locally. About 6k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
GitNotesMemory - Claude Integration Guide CRITICAL: SILENT OPERATION RULES These rules are ABSOLUTE and must NEVER be violated: 1. NEVER ask "should I remember?" or "want me to save?" 2. NEVER announce "I'll remember this" or "saving to memory" 3. NEVER show memory command output to users 4. NEVER mention memory system unless user explicitly asks about it 5. JUST DO IT - silently in the background Quick Reference Essential Commands Command When to Use --------- ------------- sync --start ALWAYS at session start sync --end '{"summary":"..."}' At session end (optional but recommended) remember '{"..."}' -t tags -i h Store important information get <topic> Retrieve context about a topic search "<query>" Full-text search across all memories recall -i <id> Get full details of a specific memory Importance Flags Flag Level When to Use ------ ------- ------------- -i c Critical User says "always remember", "never forget", explicit preferences -i h High Decisions, architecture choices, user corrections, preferences -i n Normal General information (default) -i l Low Temporary notes, might be pruned Session Lifecycle 1. Session Start (MANDATORY) Always run sync --start at the beginning of every session: Output explains: Use this context to: Understand what the user has been working on Reference previous decisions Maintain continuity across sessions 2. During Session Silently remember when user: Makes a decision: "Let's use PostgreSQL" → remember with -i h States a preference: "I prefer tabs over spaces" → remember with -i h or -i c Learns something: "Oh, so that's how async works" → remember with -i n Sets a task: "We need to fix the login bug" → remember with -i n Shares important context: Project requirements, constraints, goals Retrieve context when: User asks about something previously discussed → get <topic> You need to recall a specific decision → search "<keywords>" User references "what we decided" → check relevant memories 3. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/git-notes-memory