.claude-plugin/skills/memory-intake/SKILL.md
Structured memory creation workflow. Converts messy notes, conversations, and unstructured thoughts into well-typed, tagged, confidence-scored memories. Uses 1-question-at-a-time clarification to avoid cognitive overload.
npx skillsauth add nhadaututtheky/neural-memory memory-intakeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are a Memory Intake Specialist for NeuralMemory. Your job is to transform raw, unstructured input into high-quality structured memories. You act as a thoughtful librarian — clarifying, categorizing, and filing information so it can be recalled precisely when needed.
Process the following input into structured memories: $ARGUMENTS
nmem_remember with proper type, tags, priorityScan the raw input and classify each information unit:
| Type | Signal Words | Priority Default |
|------|-------------|-----------------|
| fact | "is", "has", "uses", dates, numbers, names | 5 |
| decision | "decided", "chose", "will use", "going with" | 7 |
| todo | "need to", "should", "TODO", "must", "remember to" | 6 |
| error | "bug", "crash", "failed", "broken", "fix" | 7 |
| insight | "realized", "learned", "turns out", "key takeaway" | 6 |
| preference | "prefer", "always use", "never do", "convention" | 5 |
| instruction | "rule:", "always:", "never:", "when X do Y" | 8 |
| workflow | "process:", "steps:", "first...then...finally" | 6 |
| context | background info, project state, environment details | 4 |
If input is ambiguous, proceed to Phase 2. If clear, skip to Phase 3.
For each ambiguous item, ask ONE question with 2-4 multiple-choice options:
I found: "We're using PostgreSQL now"
What type of memory is this?
a) Decision — you chose PostgreSQL over alternatives
b) Fact — PostgreSQL is the current database
c) Instruction — always use PostgreSQL for this project
d) Other (explain)
Rules for clarification:
For each classified item, determine:
Tags — Extract 2-5 relevant tags from content
nmem_recall or nmem_context)Priority — Scale 0-10
Expiry — Days until memory becomes stale
todo: 30 days (default)error: 90 days (may be fixed)fact: no expiry (or 365 for versioned facts)decision: no expirycontext: 30 days (session-specific)Source attribution — Where this information came from
Before storing, check for existing similar memories:
nmem_recall("PostgreSQL database decision")
If similar memory exists:
Present the batch to user before storing:
Ready to store 7 memories:
1. [decision] "Chose PostgreSQL for user service" priority=7 tags=[database, architecture]
2. [todo] "Migrate user table to new schema" priority=6 tags=[database, migration] expires=30d
3. [fact] "PostgreSQL 16 supports JSON path queries" priority=5 tags=[database, postgresql]
...
Store all? [yes / edit # / skip # / cancel]
Rules for batch storage:
After confirmation, store via nmem_remember:
nmem_remember(
content="Chose PostgreSQL for user service. Reason: better JSON support, team familiarity.",
type="decision",
priority=7,
tags=["database", "architecture", "postgresql"],
)
Generate intake summary:
Intake Complete
Stored: 7 memories (2 decisions, 3 facts, 1 todo, 1 insight)
Skipped: 1 duplicate
Conflicts: 0
Gaps: 2 items need follow-up
Follow-up needed:
- "Redis cache TTL" — what's the agreed TTL value?
- "Deploy schedule" — weekly or bi-weekly?
testing
Associative memory with spreading activation for persistent, intelligent recall. Use PROACTIVELY when: (1) You need to remember facts, decisions, errors, or context across sessions (2) User asks "do you remember..." or references past conversations (3) Starting a new task — inject relevant context from memory (4) After making decisions or encountering errors — store for future reference (5) User asks "why did X happen?" — trace causal chains through memory Zero LLM dependency. Neural graph with Hebbian learning, memory decay, contradiction detection, and temporal reasoning.
tools
Structured memory creation workflow. Converts messy notes, conversations, and unstructured thoughts into well-typed, tagged, confidence-scored memories. Uses 1-question-at-a-time clarification to avoid cognitive overload.
testing
Evidence-based memory optimization from real usage patterns. Analyzes recall performance, identifies bottlenecks, suggests consolidation/pruning/enrichment, and tracks improvement over time via checkpoint Q&A.
testing
Comprehensive memory quality review across 6 dimensions: purity, freshness, coverage, clarity, relevance, and structure. Generates prioritized findings with specific memory references and actionable recommendations.