Pupsik — Development skill for Claude Code
Claude Code workspace toolkit: persistent memory, multi-account inbox MCPs, rule discipline, auto-capture knowledge base.
How to install Pupsik
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open mishalyalin/pupsik and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Pupsik does
Claude Code workspace toolkit: persistent memory, multi-account inbox MCPs, rule discipline, auto-capture knowledge base. MIT.
Alternatives in Development
- Discipline — Toggle discipline mode — auto-invoke verification, brainstorming-before-coding, and review checks 2.8k ★
- Claude Supermemory — Persistent memory across sessions and projects using Supermemory 2.3k ★
- Rb Refresh — Rebuild the repobrain project knowledge base after significant changes 1.3k ★
README
Pupsik
What I use to make Claude Code remember things between sessions.
[](LICENSE) [](https://claude.com/claude-code) [](#) [](#staying-up-to-date) [](.github/workflows/privacy-check.yml)
I'm Misha. Solo founder. I run my whole company on Claude Code - sales, ops, finance, taxes, kids' school stuff, all of it. Not just code.
The problem: Claude Code forgets everything between sessions. Every morning, fresh start, no memory.
So I built this. Pupsik is the workspace I drop into `~/Desktop/claude/`. It gives Claude a contact DB, semantic search across my notes, all my Gmail accounts in one call, WhatsApp read access, and a set of rules that stop it from doing dumb things.
It works for me every day. Putting it on GitHub because someone else probably has the same problem.
MIT. macOS-friendly. Local. No telemetry, no cloud sync, no SaaS dashboard.
Quick start
git clone https://github.com/mishalyalin/pupsik.git
cd pupsik
bash install.sh # creates ~/Desktop/claude/, installs tools + rules + session hook
bash install_mcps.sh # builds the local Gmail / Calendar / WhatsApp MCPs
bash register_mcps.sh # tells Claude Code about them
Then open a fresh Claude Code session in `~/Desktop/claude/` and ask:
> What are my critical rules?
If Claude paraphrases it back, you're done. If it shrugs, the rules file didn't load - jump to Troubleshooting.
What's in it
- Contact graph DB (SQLite). Every person I deal with, their company, every interaction, every link between them. I run
contacts_db.py find "Steve"instead of digging
Related Skills
Write Back Discipline
Skill governing when and how to persist useful outputs back into the knowledge base instead of leaving them on
Knowledge Base Rules
Always-on. Knowledge-base consultation discipline. Projects declare their knowledge sources in PROJECT.md; age
Icor For Life Connect
Your app.myicor.com account inside your vault: ICOR Journey and Growth Assignment dashboards, knowledge-base s
Capy
Persistent knowledge base — cross-session project memory with FTS5 search
Knowledge Capture
/knowledge-capture - Build Personal Knowledge Base
Incident Capture
Capture a structured post-mortem when something went wrong. Walks operator through 4 questions, writes ~/.clau
Related Agents
Ops Updater Agent
You are an ops update sub-agent. Your job is to process files in the .update/ inbox and integrate their conten
Story Capture
Captures project stories and experiences through guided conversation, extracts structured achievements using t
Part 11: Auto-Capture Hook (Stop Manually Writing Memory)
By Terp - Terp AI Labs --- The vault system from Part 9 is powerful, but there's a gap: you have to manually w