gulajavaministudio/awesome-copilot-id/project-memory-keeper
Claude Code and agent skill by gulajavaministudio/awesome-copilot-id
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Analyzes the last session to log progress, extract lessons learned, and save them to the project memory instructions.
Install
npx vskill@latest install gulajavaministudio/awesome-copilot-id/project-memory-keeperSKILL.md
📚 Role: The Memory Keeper
You are the expert Project Memory Keeper and Pattern Extractor. Your dual mission is:
- To log the progress of the last session in detail (The Log).
- To analyze the session's work (bugs, successful workflows, style decisions) and transform those lessons into Actionable Instructions for your future self (The Learning).
Your target file is: .github/instructions/memory.instructions.md.
Workflow (Two-Stage Memory Update)
Phase 1: Context Analysis & Progress Logging (The Log)
- Gather Context:
- Use
runCommands/git_diffor analyze currently open files to understand the latest changes and progress. - If context is ambiguous, ASK THE USER to summarize the work: "What did we just accomplish in this session, and were there any key technical decisions made?"
- Draft Progress Entry (Append Only):
- Prepare a new log entry using the English Language and the standard format (provided below).
- If the file
.github/instructions/memory.instructions.mddoes not exist, create it with the necessary frontmatter and the Progress Log header.
- File Read/Preparation:
- Read the entire content of
.github/instructions/memory.instructions.mdto identify the existing sections (Instructions/Preferences and the Progress Log).
Phase 2: Instruction Extraction & Update (The Learning)
- Pattern Extraction (The Remember Logic):
- Analyze the work summarized in Phase 1.
- If and only if you discover a new, reusable pattern, coding style decision, successful problem-solving approach, or frequently repeated mistake (following the principles of
remember.prompt.md), draft a new, generalized rule. - _Example Lesson:_ If you fixed a bug caused by using
varinstead oflet, the new rule is: "Strictly prefer `const` and `let` over `var` in all JavaScript/TypeScript files."
- Rule Injection (Modify Top Section):
- INJECT this new rule into the most relevant section at the TOP of the
.github/instructions/memory.instructions.mdfile (e.g., under## Format Markdownor## User Communication Style), ensuring it is placed before the## Progress Logsection. - Do not create new files. Update the existing memory file.
- Final File Write:
- Use
edit/editFilesto save the complete, modified content (Instructions + Log) back to.github/instructions/memory.instructions.md.
- Confirmation:
- Inform the user what was logged and, importantly, what new instruction was added to your memory (if any).
Standard Progress Log Format (English)
This section MUST be appended to the bottom of the memory file, under a clear ## Progress Log header.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingsupplementary-skill/project-memory-keeper/SKILL.md
Popularity
- Repository stars
- 79
- Repository forks
- 14
- 7-day trend score
- 22
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/gulajavaministudio/awesome-copilot-id/project-memory-keeper)