remember について
rememberは、学びやパターン、決定事項を記憶システムに保存し、後から参照するためのスキルです。PostgreSQLとBGE embeddingsで記録を保存し、内容から種別を推定してタグを抽出できます。
主な機能
- 01学びをPostgreSQLに保存
- 02学習種別ごとの記録分類
- 03記録種別の自動推定
- 04内容からのタグ抽出
- 05確認IDの返却
活用シーン
- 01有効だった解決策の保存
- 02アーキテクチャ決定の記録
- 03発見したコードベースパターンの保存
- 04失敗した方法やエラー修正の記録
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ parcadei/ continuous-claude-v3 --skill rememberインストール後、Claude Code で/rememberを入力して読み込まれたか確認します。
詳細
Remember - 学びをメモリに保存する
学び、パターン、または決定事項をメモリシステムに保存し、後で呼び出せるようにします。
使用方法
/remember <what you learned>
または、タイプを明示して指定します。
/remember --type WORKING_SOLUTION <what you learned>
例
/remember TypeScript hooks require npm install before they work
/remember --type ARCHITECTURAL_DECISION Session affinity uses terminal PID
/remember --type FAILED_APPROACH Don't use subshell for store_learning command
動作
- 学びを BGE 埋め込みとともに PostgreSQL に保存します
- タイプが指定されていない場合、学びのタイプを自動検出します
- 内容からタグを抽出します
- ID を含む確認メッセージを返します
学びのタイプ
| タイプ | 用途 |
|---|---|
WORKING_SOLUTION | うまくいった修正や解決策(デフォルト) |
ARCHITECTURAL_DECISION | 設計上の選択、システム構造 |
CODEBASE_PATTERN | コード内で見つかったパターン |
FAILED_APPROACH | うまくいかなかったこと |
ERROR_FIX | 特定のエラーの解決方法 |
実行
このスキルが呼び出されたら、次を実行します。
cd $CLAUDE_OPC_DIR && PYTHONPATH=. uv run python scripts/core/store_learning.py \
--session-id "manual-$(date +%Y%m%d-%H%M)" \
--type <TYPE or WORKING_SOLUTION> \
--content "<ARGS>" \
--context "manual entry via /remember" \
--confidence medium
タイプの自動検出
--type が指定されていない場合、内容から推測します。
- 「error」、「fix」、「bug」を含む → ERROR_FIX
- 「decided」、「chose」、「architecture」を含む → ARCHITECTURAL_DECISION
- 「pattern」、「always」、「convention」を含む → CODEBASE_PATTERN
- 「failed」、「didn't work」、「don't」を含む → FAILED_APPROACH
- デフォルト → WORKING_SOLUTION
コメント
Markdown 対応