memory-management
ユーザーが「プロジェクトのコンテキストを覚えておいて」と依頼した際に使用し、SEO/GEOメモリ、ホットキャッシュ、作業中データ、アーカイブ階層、プライバシークリーンアップを一括管理します。セッションをまたいでプロジェクト情報を保持・整理するためのメモリ管理スキルです。
description の原文を見る
Use when the user asks to "remember project context"; manages SEO/GEO memory, hot-cache, active work, archive tiers, and privacy cleanup. 项目记忆/跨会话
SKILL.md 本文
メモリ管理
このスキルは SEO および GEO プロジェクト向けの 3 段階メモリシステム (HOT/WARM/COLD) を実装します。ホット メモリ (最大 80 行) は SessionStart フックを経由して毎セッション自動でロードされます。ウォーム メモリはスキル単位でオンデマンドでロードされます。コールド メモリはアーカイブされたデータで、明示的に要求されときのみクエリされます。このスキルはライフサイクル全体を管理します: キャプチャ、昇格、降格、アーカイブ。
このスキルの役割
3 段階メモリ ライフサイクル (HOT/WARM/COLD) を自動的な昇格、降格、アーカイブ機能付きで管理します。また、wiki インデックス層、オープン ループ トラッキング、スキル間集約を維持します。
クイック スタート
これらのプロンプトのいずれかで開始します。ホット キャッシュ更新計画と Skill Contract のリポジトリ形式を使用したハンドオフサマリーで終了します。
Wiki インデックスの初期化
Refresh wiki index
Build wiki index for [project name]
既存の WARM ファイルから memory/wiki/index.md を生成します。wiki 機能を有効にするには 1 回必要です。以降の更新は自動的に行われます。
メモリ構造の初期化
Set up SEO memory for [project name]
Initialize memory structure for a new [industry] website optimization project
分析後の更新
Update memory after ranking check for [keyword group]
Refresh hot cache with latest competitor analysis findings
保存されたコンテキストのクエリ
What are our hero keywords?
Show me the last ranking update date for [keyword category]
Look up our primary competitors and their domain authority
昇格と降格
Promote [keyword] to hot cache
Archive stale data that hasn't been referenced in 30+ days
用語集の管理
Add [term] to project glossary: [definition]
What does [internal jargon] mean in this project?
スキル契約
期待される出力: メモリ更新計画、ホット キャッシュの変更、短いハンドオフサマリー。
- 読み込み: 現在のキャンペーン ファクト、他のスキルからの新しい検出結果、承認された決定、および共有の State Model。
- 書き込み:
memory/hot-cache.md、memory/open-loops.md、memory/decisions.md、および関連memory/フォルダの更新。memory/archive/内で WARM から COLD へのアーカイブを管理します。memory/wiki/index.md(自動更新) および wiki コンパイル済みページ (ユーザー確認) をコンパイルします。wiki の唯一の書き込み者 (委譲自動更新付き):memory-managementはセマンティック上すべての wiki 書き込みを所有します。パフォーマンスのため、範囲の限定されたmemory/wiki/index.md自動更新は hooks/hooks.json の PostToolUse フックに委譲されます。wiki ログ更新とコンパイル済みページは、このスキルで定義されたスキーマを使用した明示的なmemory-management操作として残ります。監査者ハンドオフ アーカイブ (v7.1.0+): ユーザーからの直接リクエストまたは監査者の明示的な「これらの結果を保存しますか?」のはい応答によってトリガーされた場合、memory/audits/YYYY-MM.mdに構造化ブロックを追加します。Stop フックはメモリ書き込みを開始することはありません。アーカイブは/aaron:guard --evalsと監査者キャップレビューに関連した保守者キャリブレーションによって使用されます (ADR-001 参照)。正確なアーカイブ ブロック形式とルールについては references/examples.md を参照してください。 - 昇格: 耐久性のある戦略、ブロッカー、用語、エンティティ候補、および主要な変化。温度ライフサイクル ルールを適用します: 高い参照頻度で HOT に昇格、陳腐化で降格。
- 主要な次スキル: プロジェクト メモリベースラインがアクティブ作業の準備ができたら、以下の
Next Best Skillを使用します。
ハンドオフサマリー
skill-contract.md §Handoff Summary Format から標準形式を出力します。
温度ライフサイクル ルール
詳細な昇格/降格トリガー (キーワード、競合企業、メトリクス、キャンペーン) と各アクション手順については references/promotion-demotion-rules.md を参照してください。
フック統合
このスキルの動作は、ライブラリのプロンプトベース フックによって強化されます:
- SessionStart:
memory/hot-cache.mdをロード、陳腐化したオープン ループを表示;memory/wiki/<project>/index.md(または globalindex.md) が存在する場合はロード;next_actionアイテムが利用可能な場合、Quick Status に基づいてユーザーへのライト ガイダンスを提供 - PostToolUse: WARM ファイルの書き込み後、
memory/wiki/index.mdを静かに更新 (Phase 1); コンパイル済みページの更新を促す (Phase 2) - Stop: ガード付きアロー オンリー完了チェック;
{"ok": true}を返す、stop_hook_activeを優先、ユーザーに結果保存をオプションで求めない、メモリ書き込みを開始しない
データソース
ツール使用時: SEO ツール、~~アナリティクス、~~サーチ コンソールから自動入力。ツール非使用時: キーワード、競合企業、メトリクス、キャンペーン、用語をユーザーに要求してください。CONNECTORS.md を参照。
指示
ユーザーが SEO メモリ管理をリクエストしたとき:
1. メモリ構造の初期化
新規プロジェクトの場合、State Model で定義されたディレクトリ構造を作成します。主要ディレクトリ: memory/ (決定、オープン ループ、用語集、エンティティ、リサーチ、コンテンツ、監査、モニタリング) + memory/wiki/ (自動管理されたコンパイル済みインデックス。オプションで プロジェクト単位の サブディレクトリ付き)。
テンプレート: hot-cache-template.md · glossary-template.md · Wiki design archive
Wiki 層
memory-management は wiki スキーマを所有し、唯一のセマンティック書き込み者です。実行の詳細は wiki-runbook.md を参照してください。
Phase 1 — インデックス (自動更新)
PostToolUse フックは WARM 書き込み後に memory/wiki/index.md を静かに再構築します。インデックス行: 正確 (score/status/next_action/mtime) + ベストエフォート (summary)。プロジェクトスコープのインデックスは memory/wiki/<project>/index.md。wiki-runbook.md §1 を参照してください。
Phase 2 — コンパイル済みページ (ユーザー確認)
ユーザーリクエスト時またはエンティティの 3 回以上の WARM 言及時に、ソース SHA-256 ハッシュ付きで memory/wiki/<project>/<type>-<slug>.md を生成します。矛盾はファイル編集ではなく SessionStart の会話型プロンプトで解決します。ログエントリを memory/wiki/log.md に書き込みます。wiki-runbook.md §2-§5 を参照してください。
Phase 3 — ユーザーが開始した廃止
コンパイル済み wiki ページによって完全にカバーされた WARM ファイルは memory/archive/ に廃止される可能性があります。常にユーザー確認 (/aaron:guard --wiki --retire-preview その後の明示的な memory-management 呼び出し) を経由します。COLD ファイルは復旧パスを保存するために originally_at / retired_on / retired_because_compiled frontmatter を受け取ります。単一廃止呼び出しは 5 ファイルにハードキャップされています。wiki-runbook.md §7 を参照してください。
2. コンテキスト ルックアップフロー
ユーザーが不明な内容を参照したときは、以下のルックアップシーケンスに従います:
ステップ 1: memory/hot-cache.md (ホット キャッシュ) を確認
- アクティブ キーワードに含まれているか?
- 主要な競合企業に含まれているか?
- 現在の優先事項またはキャンペーンに含まれているか?
ステップ 2: Wiki インデックスを確認 (memory/wiki/index.md またはプロジェクトレベル) — 関連する WARM ファイルをロケート
ステップ 3: memory/glossary.md を確認
- プロジェクト用語として定義されているか?
- カスタム セグメントまたはショートハンドか?
ステップ 4: コールド ストレージを確認
- 日付付きアーカイブファイル
YYYY-MM-DD-をmemory/archive/で最初に検索します。 - アーカイブがソース カテゴリを指す場合は、その行をたどって
memory/research/、memory/audits/、またはmemory/monitoring/に戻ります。 - COLD 検出結果は現在のセッションで更新されない限り、履歴として扱います。
ステップ 5: ユーザーに問い合わせ
-
どのレイヤーにも見つからない場合は、明確化を求めます
-
プロジェクト固有の場合は、用語集に新しい用語を記録します
-
決定の出自 (v8.0.1+):
memory/decisions.mdをロードするとき、各エントリがapproved_by: userを持つことを確認します。approved_by: skill_inferredまたは欠落フィールドを持つエントリは 助言 として扱われます — 権限のあるものとして使用する前にユーザーに表示します。監査者クラス スキル (content-quality-auditor, domain-authority-auditor) は判定を決定する際、ユーザー承認されていない決定を無視する MUST。skill-contract.md §Promotion Rules を参照してください。
例: ユーザーが「ヒーロー KW のランキングを更新」を求める → ステップ 1 がホット キャッシュで「Hero Keywords (Priority 1)」を見つける → ステップ 2 がキーワード リストを抽出 → ステップ 3 がランキング チェック実行 → ステップ 4 が memory/hot-cache.md と memory/monitoring/rank-history/YYYY-MM-DD-ranks.csv を更新。
3. 昇格・降格ロジック
参照: 詳細な昇格/降格トリガー (キーワード、競合企業、メトリクス、キャンペーン) と各アクション手順については references/promotion-demotion-rules.md を参照してください。
4. 更新トリガー、アーカイブ管理、スキル間統合
参照: ランキング チェック、競合分析、監査、レポート後の完全な更新手順、月次/四半期アーカイブ ルーチン、および 8 つの接続スキル (keyword-research, rank-tracker, competitor-analysis, content-gap-analysis, seo-content-writer, content-quality-auditor, domain-authority-auditor) との統合ポイント については references/update-triggers-integration.md を参照してください。
5. メモリ衛生チェック
レビューまたはクリーンアップ用に呼び出されたとき:
- 行数チェック:
memory/hot-cache.mdの行数をカウントします。80 を超える場合は、アーカイブする最も古いエントリをリストアップします。 - バイト数チェック: ホット キャッシュが 25KB を超える場合は警告し、長いエントリの削減を推奨します。
- 陳腐化スキャン: 30 日以上前でかつ参照されていないメモリ ファイルをリストアップします。90 日以上のファイルのアーカイブを推奨します。
- Frontmatter 監査: すべてのメモリ ファイル (hot-cache.md を除く) の frontmatter に
name、description、およびtypeがあることを確認します。欠落フィールドを報告します。
6. 結果を保存
「これらの結果を将来のセッション用に保存しますか?」と聞きます — はいの場合、YYYY-MM-DD-<topic>.md を memory/ に書き込みます。監査者ハンドオフまたは明示的なユーザー承認からのみ拒否権問題を memory/hot-cache.md に追加します。
例、高度な機能、実用上の制限
参照: 3 つの完全な例 (ヒーロー キーワード ランキング、用語集ルックアップ、e コマース プロジェクト初期化)、高度な機能 (スマート コンテキスト ロード、メモリ ヘルス チェック、バルク昇格/降格、メモリ スナップショット、クロス プロジェクト メモリ、wiki lint)、および実用上の制限 (同時アクセス、コールド ストレージ取得、データ鮮度、wiki コンパイル) については references/examples.md を参照してください。
GDPR / プライバシー コンプライアンス
memory/ は第三者の個人データ (エンティティ名、創業者の経歴、LinkedIn プロフィール、entity-optimizer またはリサーチ スキルによって浮上した著者/ジャーナリスト名) を保存する可能性があります。GDPR Art 4(1) (コントローラーの所在地に関わらず EU/EEA/UK 居住者の個人データ処理 に適用) では、これらは「個人データ」として適格です。ユーザーはデータ コントローラーです。EU/EEA/UK データ主体のないユーザーでも、CCPA/CPRA (カリフォルニア)、PIPEDA (カナダ)、LGPD (ブラジル)、またはその他の国家制度の下で同様の義務に直面する可能性があります。法的助言ではありません。
保持ポリシー
- WARM ファイル: 90 日間参照されない後に
memory/archive/にアーカイブ (デフォルト ライフサイクル) - COLD アーカイブ: 自動削除されない、ただし Art 17 削除リクエストの対象
- すべてのファイル: ユーザーはデータ主体 (メモリに名前が記載されている個人) からの Art 17 リクエストに応じる MUST
削除フロー (Art 17 / CCPA §1798.105)
呼び出し: memory-management purge <entity-name-or-slug>
このスキルは以下を実行します:
memory/(アーカイブを含む) のすべてのファイルで、エンティティ名、スラッグ、またはドメインを grep します- ユーザーに確認のためマッチを提示します
- 確認されたマッチを標準および派生サーフェス全体で削除または匿名化します:
- 標準:
memory/hot-cache.md、WARM ノート、COLD/アーカイブ ファイル、memory/entities/<slug>.md、memory/entities/candidates.md、memory/geo-feedback/、監査集約、オープン ループ - Wiki 層: コンパイル済み
memory/wiki/ページ、memory/wiki/log.md、memory/wiki/log-archive/、memory/wiki/.unresolved.md、memory/wiki/.drift-log、memory/wiki/.retire-day-log - Phase 3 アーカイブ逆リンク スキャン (v9.9.9+):
grep -l "originally_at:.*<entity>" memory/archive/*.mdANDgrep -l "retired_because_compiled:.*<entity>" memory/archive/*.md— エンティティ名、originally_atパス文字列、ANDretired_because_compiledパス文字列をマッチしたアーカイブ frontmatter から削除します .unresolved.md値フィールド スクラブ (v9.9.9+):.unresolved.mdスキーマはvalue_a:/value_b:をフリーフォーム値として保存します。エンティティ名が矛盾のentity:フィールドではなく値として表示される場合 (例:value_a: "CEO is Jane Doe")、標準エンティティ名 grep は行マッチ経由でキャッチします。grep -F "<entity-name>" memory/wiki/.unresolved.mdを実行して確認し、各マッチをスクラブします (値を削除ラベルで置換、監査の完全性のため矛盾の構造を保持)。- 不正形式なアーカイブ処理 (v9.9.9+): 一部のアーカイブは
originally_at:(レガシー / 手動移行ファイル) がない可能性があるか、フィールド内に印字不可能なバイトが含まれている可能性があります。逆リンク grep はこれらを静かにスキップし、コンプライアンス ゴーストを作成します。軽減策:grep -F "<entity-name>" memory/archive/*.md本文コンテンツ grep も実行します — frontmatter の完全性に関わらずエンティティ名をキャッチします。不正形式なアーカイブがパージによってタッチされた場合は、memory/audits/gdpr-purges.mdに明示的にログして、コンプライアンス監査がスコープを検証できるようにします
- 標準:
- パージされた名前がキャッシュされたページから再表示されないようにするために、派生 wiki インデックスを削除または更新します
memory/privacy/tombstones.mdに、削除ラベル、ソルト処理された不可逆フィンガープリント、日付、スコープ、およびreingest_blocked: trueを含む墓石を書き込みます; 生のサブジェクトを保存しないreferences/gdpr-purge-log-template.md(v9.9.9+) の標準スキーマに従って、パージをmemory/audits/gdpr-purges.mdに記録します — 必須フィールド:purge_id、date、redacted_label、fingerprint、scope.{canonical,wiki,archive}、action、action_detail、legal_basis、proof.{grep_count_before,grep_count_after}、reingest_blocked: true、audit_signature。監査者検証可能な構造: 生のサブジェクトなし; 機械的 grep カウント証明; 墓石フィンガープリントへの相互参照。- 監査者アーカイブの場合、監査の完全性に必要なスコア/ステータス/証明メタデータを保持しながら、サブジェクト識別子を削除します
適法根拠の思い出し
第三者の人物を memory/entities/ に書き込む前に、ユーザーは GDPR Art 6 の下で 1 つの適法根拠を持つ必要があります (GDPR が適用される場合 — 上記のスコープ注を参照): consent、legitimate_interest、contract、または同等。助言 — このスキルは強制しず、法的レビューの代用にはなりません。
参考資料
- references/examples.md — 実例、高度な機能、実用上の制限、監査者ハンドオフ アーカイブ ブロック形式とルール
- references/promotion-demotion-rules.md — 完全な昇格/降格テーブルとアクション手順
- references/update-triggers-integration.md — 更新手順、アーカイブ ルーチン、スキル間統合ポイント
- CORE-EEAT Content Benchmark — メモリに保存されたコンテンツ品質スコアリング
- CITE Domain Rating — メモリに保存されたドメイン権限スコアリング
次の最適スキル
主要: keyword-research — 現在の需要シグナルでキャンペーン戦略をシード または更新します。
ライセンス: Apache-2.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- aaron-he-zhu
- ライセンス
- Apache-2.0
- 最終更新
- 不明
Source: https://github.com/aaron-he-zhu/seo-geo-claude-skills / ライセンス: Apache-2.0
関連スキル
seo-maps
ローカルSEO向けのマップインテリジェンス機能です。ジオグリッドのランク追跡、APIを通じたGBPプロフィール監査、Google・Tripadvisor・Trustpilotなど複数プラットフォームのレビュー分析、Google・Bing・Apple・OSM間のNAP(名前・住所・電話番号)検証、競合他社の半径マッピング、APIデータからのLocalBusinessスキーマ生成が可能です。3段階の機能レベルで対応でき、無料版(Overpass + Geoapify)、DataForSEO(フル機能)、DataForSEO + Google(最大カバレッジ)から選択できます。「maps」「geo-grid」「rank tracking」「GBP audit」「review velocity」「competitor radius」「maps analysis」「local rank tracking」「Share of Local Voice」「SoLV」などのキーワードで利用できます。
seo-content-brief
セクションごとの文字数、競合スコアリング、キーワード密度ガイダンス、ページタイプテンプレートを含む競争力のあるSEOコンテンツブリーフを生成します。新規ページのブリーフと既存ページの改善ブリーフの両方に対応しています。ユーザーが「コンテンツブリーフ」「ブリーフを作成」「コンテンツアウトライン」「ブログブリーフ」「サービスページブリーフ」「ブリーフ〜」「ライティングブリーフ」「コンテンツプラン」「アウトライン〜」などと言った場合に使用します。
rakuten-seo
楽天市場の商品名・キャッチコピーをSEO最適化するスキル。「楽天SEO」「商品名最適化」「楽天の商品名」「キャッチコピー」「楽天のタイトル」「商品名を直して」「楽天検索対策」など、楽天市場の商品名やキャッチコピーの作成・改善・チェックに関するリクエストで必ずこのスキルを使う。既存の商品名の改善も、ゼロからの作成も対応。あらゆるジャンル(食品・ファッション・化粧品・家電・サプリ・インテリア・ベビー・ペット・業務用など)に対応。 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。
amazon-seo-jp
Amazon.co.jp商品ページのSEO分析・最適化・自動採点スキル v2.0。 COSMO/Rufus/A10アルゴリズムに基づく採点。セラーセントラル出品レポート(.xlsm)を入力すると、 商品タイトル・箇条書き・検索キーワード・商品説明文を100点満点で採点し、 4項目すべての改善案を日本語で出力する。 トリガー: 「Amazon SEO」「商品ページ採点」「Amazon最適化」 「リスティング改善」「Amazon商品名」「箇条書き改善」 「COSMO対応」「Rufus最適化」「Amazon タイトル」 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。
rakuten-bulk-control-csv
楽天RMSの一括登録/一括除外/一括更新用CSV(コントロールカラム,商品管理番号 の2列フォーマット)を作成するスキル。商品DL CSV・商品管理画面のコピペ・Excel・PDFなどから商品管理番号を抽出し、Shift-JIS+LF改行で出力する。「一括除外リスト作って」「楽天の除外CSV」「コントロールカラムnで」「2800円以下の商品をdで」「在庫0の商品を一括削除」「商品管理番号抜いてshift-jsで」「このフォーマットで」など、楽天RMSの商品一括処理用CSVを作るタスクで必ずこのスキルを使う。コントロールカラム値(n=新規/d=削除/u=更新)と抽出条件(全件・価格・在庫・販売状態など)をユーザー指示に応じて柔軟に切り替える。 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。
amazon-a-plus-content-brief
Amazon A+コンテンツの構成・モジュール選定・画像指示・比較表・FAQを設計するスキル。「A+コンテンツ作って」「Aプラス構成」「ブランドストーリー」「比較表つきA+」「A+モジュール選定」「Amazonのページに画像入れたい」「A+のヘッダー画像」「A+コンテンツマネージャー」など、Amazon A+コンテンツの企画・設計・改善のリクエストで必ずこのスキルを使う。ベーシック17モジュール/Premium追加機能/画像サイズ規定/文字数目安/審査リジェクト要因を踏まえて、デザイナーに渡せるブリーフ形式で出力。あらゆるジャンル(家電・コスメ・食品・アパレル・日用品・ベビー・ペット等)に対応。※ブランドストア(マルチページ)の設計は別スキル `amazon-brand-store-planner`、タイトル・bullet改善は `amazon-title-bullet-rewriter-jp`、メイン画像のチェックは `amazon-main-image-checker`。 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。