スキル一覧に戻る
cyrup-ai

memory

by cyrup-ai

0🍴 0📅 2025年12月26日
GitHubで見るManusで実行

SKILL.md


Memory System

Three MCP Tools

1. mcp__plugin_kg_kodegen__memory_list_libraries

Purpose: List all memory library names (namespaces)
Parameters: None - use {}
Returns: Array of library names

2. mcp__plugin_kg_kodegen__memory_memorize

Purpose: Store content with automatic embeddings
Parameters:

  • library (string, required) - Namespace
  • content (string, required) - What to store

3. mcp__plugin_kg_kodegen__memory_recall

Purpose: Semantic search by meaning (not keywords)
Parameters:

  • library (string, required) - Which namespace to search
  • context (string, required) - Natural language query
  • limit (number, optional, default: 10) - Max results

When to Use Each

User SaysToolWhy
"remember this", "save this"mcp__plugin_kg_kodegen__memory_memorizeStore new knowledge
"what did I save about X"mcp__plugin_kg_kodegen__memory_recallFind by semantic meaning
"what libraries exist"mcp__plugin_kg_kodegen__memory_list_librariesDiscover namespaces

Key Concepts

Semantic Search: Finds by meaning, not exact words. "authentication flow" matches "login process", "OAuth", "user sign-in" because semantically related.

Libraries as Namespaces: Each library is isolated. Use patterns like:

  • project-{name} for project knowledge
  • snippets-{lang} for code snippets
  • notes-{context} for contextual notes

Content Best Practices:

  • Include context, not just raw data
  • One concept per memory
  • Self-contained (understandable alone)
  • Natural language with searchable terms

Common Workflows

Store:

{"library": "project-notes", "content": "Authentication uses OAuth2 with Google. Tokens in HTTP-only cookies, 24h timeout."}

Discover then Search:

// 1. List libraries
{}

// 2. Search specific library
{"library": "project-notes", "context": "authentication decisions", "limit": 5}

Cross-library Search: Use mcp__plugin_kg_kodegen__memory_list_libraries, then mcp__plugin_kg_kodegen__memory_recall from each relevant library.

Query Tips

DO: "async HTTP requests with retry and timeout"
DON'T: "http" or "retry"

Use natural language, describe what you're looking for. More context = better results.

Remember

  • Libraries created on first use (no pre-creation needed)
  • Memories are additive (storing doesn't replace)
  • Embeddings are automatic
  • Results ranked by semantic similarity

スコア

総合スコア

55/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

0/5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です