Why Use This
This skill provides specialized capabilities for aiskillstore's codebase.
Use Cases
- Developing new features in the aiskillstore repository
- Refactoring existing code to follow aiskillstore standards
- Understanding and working with aiskillstore's codebase structure
Install Guide
2 steps - 1
- 2
Install inside Ananke
Click Install Skill, paste the link below, then press Install.
https://github.com/aiskillstore/marketplace/tree/main/skills/chachamaru127/cursor-mem
Skill Snapshot
Auto scan of skill assets. Informational only.
Valid SKILL.md
Checks against SKILL.md specification
Source & Community
Updated At Jan 19, 2026, 04:39 AM
Skill Stats
SKILL.md 162 Lines
Total Files 1
Total Size 0 B
License NOASSERTION
---
name: cursor-mem
description: "Cursorでclaude-memのMCPサーバーにアクセスし、過去のセッション記録を検索・新しい観測を記録。トリガー: 'メモリ検索', 'claude-mem', '過去の判断', '記録して', 'memory search', 'past decisions'. Do NOT load for: 通常のコーディング、一時的なメモ、実装作業。"
allowed-tools: ["Bash", "Read", "mcp__claude-mem__*"]
metadata:
skillport:
category: integration
tags: [cursor, memory, mcp, search, cross-tool]
alwaysApply: false
---
# Cursor-Mem Integration Skill
CursorからClaude-memを活用するスキル。Claude CodeとCursorで同じメモリデータベースを共有し、セッション間の知識を引き継ぎます。
## 🎯 使用場面
### 検索(読み取り)
- **過去の意思決定を確認**: 「なぜこのアーキテクチャを選んだのか?」
- **パターンの参照**: 「以前はどのように実装したか?」
- **バグ修正履歴**: 「同様の問題を過去に解決したか?」
- **技術選定の理由**: 「なぜこのライブラリを使っているのか?」
### 記録(書き込み)
- **PMとしての判断をメモ**: レビュー中の気付きや設計判断
- **パターンの記録**: 再利用可能なソリューション
- **引き継ぎ事項**: 次のセッションやチームメンバーへの情報
- **学習事項**: トラブルシューティングで得た知見
## 📋 利用可能なMCPツール
Cursor上でclaude-memのMCPツールを直接利用できます:
### 検索系
- `mcp__claude-mem__search`: キーワードでメモリを検索
- `mcp__claude-mem__timeline`: 時系列で記録を取得
- `mcp__claude-mem__get_recent_context`: 最近の文脈を取得
- `mcp__claude-mem__get_observation`: 特定の観測を取得
### 書き込み系
- `mcp__claude-mem__create_entities`: 新しいエンティティを作成
- `mcp__claude-mem__create_relations`: エンティティ間の関連を作成
- `mcp__claude-mem__add_observations`: 観測を追加
## 🔧 セットアップ
### 1. MCPラッパースクリプトの配置
```bash
# harness リポジトリ内に claude-mem-mcp がインストールされている前提
# 絶対パスで参照
HARNESS_PATH="/path/to/claude-code-harness"
```
### 2. Cursor MCP設定
プロジェクトルートに `.cursor/mcp.json` を作成:
```json
{
"mcpServers": {
"claude-mem": {
"type": "stdio",
"command": "/absolute/path/to/claude-code-harness/scripts/claude-mem-mcp"
}
}
}
```
**⚠️ 重要**: `command` には絶対パスを指定してください。
### 3. Cursor再起動
設定後、Cursorを再起動してMCPサーバーを認識させます。
## 💡 使い方の例
詳細な使用例は [examples.md](./examples.md) を参照してください。
### 基本的な検索
```
ユーザー: 「認証方式の選定理由を確認したい」
Cursor(Composer):
mcp__claude-mem__search を使用
→ クエリ: "認証 JWT Supabase 選定理由"
→ 過去の決定記録(decisions)を取得
```
### 気付きの記録
```
ユーザー: 「この実装パターンを記録しておいて」
Cursor(Composer):
mcp__claude-mem__add_observations を使用
→ タイプ: pattern
→ タグ: source:cursor, review, best-practice
→ 内容: 実装パターンの説明
```
## 🏷️ タグ規約
Claude CodeとCursorで統一されたタグ体系を使用します:
| タグ | 用途 |
|------|------|
| `source:cursor` | Cursorから記録された情報 |
| `source:claude-code` | Claude Codeから記録された情報 |
| `type:decision` | 意思決定の記録 |
| `type:pattern` | 再利用可能なパターン |
| `type:bug` | バグ修正の記録 |
| `type:review` | レビューでの気付き |
| `type:handoff` | 引き継ぎ事項 |
## 🔄 Claude Code との連携
### データ共有
- Claude CodeとCursorは同じSQLiteデータベース(`~/.claude-mem/claude-mem.db`)を使用
- WALモードで並行書き込みに対応
- リアルタイムでデータが共有される
### 推奨ワークフロー
1. **Cursor(PM役)**: 設計判断やレビュー結果を記録
2. **Claude Code(実装役)**: 過去の判断を参照しながら実装
3. **双方向検索**: どちらからでも過去の記録を検索可能
## ⚠️ 注意事項
### パフォーマンス
- 初回検索時はワーカー起動に2-3秒かかる場合があります
- 2回目以降はワーカーが常駐するため高速
### セキュリティ
- メモリデータベースはローカル環境にのみ保存されます
- 機密情報を記録する場合は注意してください
### トラブルシューティング
**問題**: MCPツールが認識されない
**解決策**:
1. `.cursor/mcp.json` のパスが正しいか確認
2. スクリプトが実行可能か確認: `chmod +x scripts/claude-mem-mcp`
3. Cursorを再起動
**問題**: ワーカーが起動しない
**解決策**:
1. ヘルスチェック: `curl http://127.0.0.1:37777/health`
2. 手動起動: `node ~/.claude/plugins/cache/thedotmack/claude-mem/*/scripts/worker-cli.js start`
## 📚 参考資料
- [Claude-mem 公式ドキュメント](https://github.com/thedotmack/claude-mem)
- [Cursor MCP 設定ガイド](https://cursor.com/docs/context/mcp)
- [使用例集](./examples.md)
- [統合ガイド](../../docs/guides/cursor-mem-integration.md)