بنقرة واحدة
ww-store
Store memories in World Weaver's tripartite memory system (episodes, entities, skills)
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Store memories in World Weaver's tripartite memory system (episodes, entities, skills)
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Comprehensive SessionEnd hook that syncs and synthesizes all daily completions, notes, todos, and conversation data into unified daily notes and knowledge bases.
Unified worklog system. Synthesizes session work into daily markdown files with clean bullet points. Supports weekly rollups for Slack #progress sharing. Replaces fragmented checkpoint/session-state/weekly-notes systems.
Comprehensive pre-submission review orchestrator. Coordinates methodology checks, bias detection, AI text detection, statistical validation, and reporting guideline compliance for journal submissions.
Kymera Systems brand design - Jarvis-inspired HUD aesthetic with dark and light modes. Use for branded UI, dashboards, presentations, and technical artifacts.
Deep analysis workflows for World Weaver memory systems, code, and architecture
Architecture documentation generation and maintenance for World Weaver
| name | ww-store |
| description | Store memories in World Weaver's tripartite memory system (episodes, entities, skills) |
| version | 1.0.0 |
| allowed-tools | ["Bash","Read","Write"] |
Store information in World Weaver's tripartite memory system using the MCP gateway.
This skill stores three types of memories:
Invoke this skill when:
The World Weaver MCP server (ww-memory) provides these tools:
mcp__ww-memory__create_episode - Store autobiographical event
mcp__ww-memory__create_entity - Add knowledge graph node
mcp__ww-memory__create_relation - Link entities
mcp__ww-memory__create_skill - Store procedural pattern
When storing an episode:
Gather from current environment:
# Working directory
pwd
# Current project (from git or directory name)
basename $(pwd)
# Recent git activity
git log --oneline -3 2>/dev/null || echo "Not a git repo"
Determine outcome from conversation:
Rate emotional valence (0.0 to 1.0):
Call MCP tool:
mcp__ww-memory__create_episode(
content: "Full description of what happened",
outcome: "success|failure|partial|neutral",
emotional_valence: 0.0-1.0,
context: {
project: "project-name",
working_directory: "/path/to/project",
tool: "tool-used-if-any",
file: "file-modified-if-any"
}
)
When creating an entity:
Create 1-2 sentence description of the entity.
mcp__ww-memory__create_entity(
name: "Entity Name",
entity_type: "CONCEPT|PERSON|PLACE|EVENT|OBJECT|SKILL",
summary: "Brief description of the entity",
details: "Optional longer description"
)
Link to existing entities:
mcp__ww-memory__create_relation(
source_name: "Entity A",
target_name: "Entity B",
relation_type: "RELATES_TO|PART_OF|USED_BY|DEPENDS_ON",
properties: {
context: "How they relate"
}
)
When storing a procedural skill:
Document the steps that worked:
1. First, do X
2. Then, do Y
3. Finally, do Z
What inputs does this skill need?
{
"param1": {"type": "string", "description": "What it's for"},
"param2": {"type": "number", "description": "What it controls"}
}
mcp__ww-memory__create_skill(
name: "skill-name",
description: "What this skill does",
procedure: "Step by step instructions",
parameters: {...},
preconditions: ["condition1", "condition2"],
postconditions: ["result1", "result2"],
tags: ["tag1", "tag2"]
)
User: "Remember that I fixed the batch query bug"
Action:
1. Extract: cwd=/home/aaron/ww, project=ww
2. Outcome: success (bug fixed)
3. Valence: 0.7 (important fix)
4. Store:
mcp__ww-memory__create_episode(
content="Fixed batch query bug in Neo4j store. Changed $id to id for UNWIND variable, fixed return structure to use other_id and nested properties.",
outcome="success",
emotional_valence=0.7,
context={project: "ww", working_directory: "/home/aaron/ww"}
)
User: "Remember what Hebbian learning is"
Action:
1. Type: CONCEPT
2. Summary: Neural learning rule where connections strengthen through co-activation
3. Store:
mcp__ww-memory__create_entity(
name="Hebbian Learning",
entity_type="CONCEPT",
summary="Neural learning principle: neurons that fire together wire together. Connections strengthen when nodes are co-activated.",
details="Used in World Weaver semantic memory to strengthen relationships between co-retrieved entities."
)
User: "Remember how to run the WW tests"
Action:
1. Procedure: activate venv, run pytest
2. Parameters: test path, markers
3. Store:
mcp__ww-memory__create_skill(
name="run-ww-tests",
description="Run World Weaver test suite",
procedure="1. source .venv/bin/activate\n2. pytest tests/ -v\n3. Check output for failures",
parameters={
"path": {"type": "string", "default": "tests/", "description": "Test path"},
"markers": {"type": "string", "default": "", "description": "Pytest markers"}
},
preconditions=["In WW project directory", "Virtual environment exists"],
postconditions=["Test results displayed", "Coverage report generated"],
tags=["testing", "pytest", "ww"]
)
Before storing:
If MCP tool fails: