phasespace-labs/palinode/palinode-claude-code
Claude Code and agent skill by phasespace-labs/palinode
- community
Checking that the SKILL.md file is still in the repository.
Use Palinode persistent memory in Claude Code via MCP (13 tools for search, save, git diff, triggers, consolidation). Use when user says 'save this decision', 'remember why we chose X', 'search memory before we start', 'what do we know about this project', 'show what changed in memory', 'register a trigger for this topic', 'set up Palinode MCP'. Also fires when an agent needs to: load prior context at session start, persist an architectural decision, retrieve past decisions before writing code,…
Install
npx vskill@latest install phasespace-labs/palinode/palinode-claude-codeSKILL.md
Palinode — Claude Code Integration
Palinode gives Claude Code persistent, git-versioned memory via 13 MCP tools. Memories survive across sessions, are searchable by meaning, and consolidate weekly.
Session Workflow
Before Starting Work
Surfaces relevant decisions, people context, and insights automatically.
During Work — Save Key Decisions
When you make an architectural or product decision:
After a Long Session
Core Tools Quick Reference
| Tool | Call Pattern | |
|---|---|---|
| Search | palinode_search(query="...", limit=5) | |
| Save decision | palinode_save(content="...", type="Decision", entities=["project/name"]) | |
| Save insight | palinode_save(content="...", type="Insight") | |
| Save person | palinode_save(content="...", type="PersonMemory", entities=["person/name"]) | |
| Status | palinode_status() | |
| Recent changes | palinode_diff(file="projects/name.md", n_commits=3) | |
| Register trigger | palinode_trigger(action="add", description="...", memory_file="path/to/file.md") | |
| Consolidate | palinode_consolidate(dry_run=True) |
Memory Types
Decision— what was decided and why (rationale is critical)Insight— generalizable lessons (applies beyond one project)PersonMemory— person's role, preferences, constraintsProjectSnapshot— current state (milestones, blockers, next steps)ActionItem— follow-up with owner and deadline
When to Save vs. Not
Save:
- Architectural decisions with rationale
- Bugs that took >30min to find (so future-you recognizes them)
- Performance findings (e.g., "bge-m3 cold start is 30s, warm is 100ms")
- People context (preferences, constraints, relationships)
- Lessons that apply broadly across projects
Don't save:
- Raw code (git handles it)
- Step-by-step log of what you did (save the outcome, not the journey)
- Temporary debug notes
Setup
See references/setup.md for MCP config, SSH remote setup, LaunchAgent, and troubleshooting.
Triggers
Register once, fires automatically whenever the context matches:
Good patterns:
- Project-specific risks →
"when working on [project], surface [file]" - Recurring gotchas →
"when deploying models, surface memory/oom-lessons.md" - People context →
"when Alice's design decisions come up, surface people/alice.md"
Security
- Security scanPassed, 90 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 repositoryCheckingskill/palinode-claude-code/SKILL.md
Popularity
- Repository stars
- 46
- Repository forks
- 50
- 7-day trend score
- 0
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/phasespace-labs/palinode/palinode-claude-code)