원클릭으로
blackboard
Cross-session handoff, persistent context via blackboard, and agent coordination patterns
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Cross-session handoff, persistent context via blackboard, and agent coordination patterns
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
This skill should be used when the user says "capture memory", "save to memory", "remember this", or trigger phrases like: "I've decided", "let's use", "we're going with", "I learned", "turns out", "TIL", "discovered", "I'm stuck", "blocked by", "always use", "never do", "convention is". Also triggers on recall phrases: "what did we decide", "how do we handle", "remind me", "search memories".
MIF Level 3 specification, memory templates, and formatting guidelines
This skill should be used when the user asks to "integrate mnemonic", "wire plugin", "add memory to plugin", "enable memory capture in plugin", "integrate memory operations", "add mnemonic protocol", "remove mnemonic integration", "rollback plugin integration", or "migrate legacy memory sections". It wires mnemonic memory capture and recall workflows into other Claude Code plugins using sentinel markers.
Ontology-based entity discovery and validation for mnemonic memories. Define custom namespaces, entity types, traits, and relationships. Triggers: "entity discovery", "validate ontology", "define namespaces", "resolve entity references", "list ontologies", "show namespaces", "entity types", "entity relationships", "traits", "discovery patterns", "cognitive memory types"
Re-index mnemonic memories for qmd semantic search. Run after capturing new memories or bulk imports.
Set up @tobilu/qmd semantic search for mnemonic memories. Registers collections, builds indexes, and generates embeddings. Run this once per machine.
| name | blackboard |
| description | Cross-session handoff, persistent context via blackboard, and agent coordination patterns |
| user-invocable | true |
| allowed-tools | ["Bash","Read","Write","Glob","Grep"] |
Search first: /mnemonic:search {relevant_keywords}
Capture after: /mnemonic:capture {namespace} "{title}"
Run /mnemonic:list --namespaces to see available namespaces from loaded ontologies.
Cross-session handoff, persistent context, and agent coordination.
| Scope | Mechanism | Tools |
|---|---|---|
| In-session | Claude Code native swarm | TeamCreate, SendMessage, TaskCreate, TaskUpdate |
| Cross-session | Mnemonic blackboard handoff | handoff/latest-handoff.md via hooks |
| Persistent knowledge | Mnemonic memories | *.memory.md files |
MNEMONIC_ROOT=$(tools/mnemonic-paths root)
BLACKBOARD=$(tools/mnemonic-paths blackboard)
HANDOFF_DIR=${BLACKBOARD}/handoff
${BLACKBOARD}/
├── _legacy/ # Pre-migration files (frozen)
├── sessions/
│ └── {session_id}/
│ ├── session-notes.md # Session activity log
│ └── _meta.json # Session lifecycle metadata
├── handoff/
│ ├── latest-handoff.md # Cross-session context (overwritten each session end)
│ └── handoff-{session_id}.md # Archived per-session handoffs
└── .archive/ # Archived entries
hooks/stop.py): Writes summary to handoff/latest-handoff.mdhooks/session_start.py): Reads handoff/latest-handoff.md to restore contextThis is automatic via hooks.
# Session Handoff
**Session:** {session_id}
**Ended:** {timestamp}
**Project:** {org}/{project}
## What Was Accomplished
- Completed items
## In Progress
- Ongoing work with current state
## Blocked
- Blocker: reason
## Next Steps
- [ ] Action item 1
- [ ] Action item 2
## Important Context
- Key context for next session
| Agent | Purpose | Invocation |
|---|---|---|
memory-curator | Maintenance, deduplication, decay | Standalone or native swarm |
mnemonic-search-subcall | Iterative memory search | Spawned via Task tool |
compression-worker | Memory summarization | Spawned via Task tool |
ontology-discovery | Entity discovery from codebase | Spawned via Task tool |
Each session creates _meta.json:
{
"session_id": "abc-123",
"started": "2026-01-15T10:00:00Z",
"ended": "2026-01-15T11:30:00Z",
"project": "zircote/mnemonic",
"org": "zircote",
"status": "ended"
}