From gaia-ops
Use when reorganizing, deduplicating, or pruning accumulated memory files and the MEMORY.md index
npx claudepluginhub metraton/gaia --plugin gaia-opsThis skill uses the workspace's default tool permissions.
Organize and maintain memory files that Claude Code saves natively. This skill does not cover creating or searching memory -- only curating what already exists.
Triggers research for existing libraries, tools, and patterns before coding new features. Searches npm, PyPI, MCP/skills, GitHub; evaluates matches and decides adopt/extend/build.
Audits cross-stack repos (C++/Android/iOS/Web), classifies files as project/third-party/artifacts, detects embedded libraries, assigns module verdicts, generates interactive HTML reports.
Reorganizes X and LinkedIn networks: review-first pruning of low-value follows, priority-based add/follow recommendations, and drafts warm outreach in user's voice.
Share bugs, ideas, or general feedback.
Organize and maintain memory files that Claude Code saves natively. This skill does not cover creating or searching memory -- only curating what already exists.
Memory lives at ~/.claude/projects/{project-slug}/memory/.
| Component | Purpose |
|---|---|
MEMORY.md | Index file -- table of all memory files with descriptions |
{type}_{topic}.md | Individual memory files, one per topic |
Every memory file has YAML frontmatter and markdown body:
---
name: project_gaia_v5
description: Gaia v5 architecture decisions
type: project
---
| Type | Purpose | Example |
|---|---|---|
project | Repo/system knowledge | project_gaia_v5.md |
user | Personal preferences | user_blog_articles.md |
feedback | Corrections/learnings | feedback_terraform_style.md |
MEMORY.md must reflect actual files. To reconcile:
.md files (excluding MEMORY.md itself)When a file exceeds ~100 lines, split into focused subtopics. Create one file per subtopic, update the index for each.
| Rule | Reason |
|---|---|
| Always update index and files together | Prevents drift between MEMORY.md and actual files |
| One topic per file | Split if a file outgrows its scope |
| Frontmatter required | Every file needs name, description, type in YAML frontmatter |
| Conciseness | Memory files are scannable references -- tables, bullets, short sections |
| Confirm before deleting | Report what will be pruned/merged and get user confirmation |