[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M79BBDKFEHB0SD2P4B5645EB":3,"skill-same:01M79BBDKFEHB0SD2P4B5645EB":49},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":18,"linkOnly":19,"markdownContent":20,"markdownBody":21,"frontMatter":22,"refName":30,"commitSha":31,"skillDirectory":32,"forksCount":13,"repositoryHtmlUrl":33,"repositoryHomepageUrl":6,"ownerHtmlUrl":34,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":35,"install":36,"resources":48},"01M79BBDKFEHB0SD2P4B5645EB","session-memory",null,"Internal sub-skill for cross-session handoff, durable learning, and memory persistence. Invoked by session\u002Fmemory workflows only. Do NOT load for: implementation, review, ad-hoc notes, or SSOT editing.","Timothy191\u002Farch-systems-portal","Timothy191","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F219252205?v=4","01M79B3963G748F05KS7AH3NJR","01M79B396N88AYYNHK5G2DNP2S",0,"MIT","https:\u002F\u002Fgithub.com\u002FTimothy191\u002Farch-systems-portal\u002Fblob\u002Fmain\u002Fagent-harnesses\u002Fclaude-code-harness\u002Fcodex\u002F.codex\u002Fskills\u002Fsession-memory\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: session-memory\ndescription: \"Internal sub-skill for cross-session handoff, durable learning, and memory persistence. Invoked by session\u002Fmemory workflows only. Do NOT load for: implementation, review, ad-hoc notes, or SSOT editing.\"\ndescription-en: \"Internal sub-skill for cross-session handoff, durable learning, and memory persistence. Invoked by session\u002Fmemory workflows only. Do NOT load for: implementation, review, ad-hoc notes, or SSOT editing.\"\ndescription-ja: \"セッション間引き継ぎ、永続学習、memory persistence を扱う内部サブスキル。session\u002Fmemory 系からのみ呼ぶ。実装、レビュー、単発メモ、SSOT編集には使わない。\"\nallowed-tools: [\"Read\", \"Write\", \"Edit\", \"Bash\"]\nuser-invocable: false\ndisable-model-invocation: true\n---\n\n# Session Memory Skill\n\nセッション間の学習と記憶を管理するスキル。\n過去の作業内容、決定事項、学んだパターンを記録・参照します。\n\n---\n\n## トリガーフレーズ\n\nこのスキルは以下のフレーズで自動起動します：\n\n- 「前回何をした？」「前回の続きから」\n- 「履歴を見せて」「過去の作業」\n- 「このプロジェクトについて教えて」\n- \"what did we do last time?\", \"continue from before\"\n\n---\n\n## 概要\n\nこのスキルは `.claude\u002Fmemory\u002F` に作業履歴を保存し、\nセッション間での知識の継続を実現します。\n\nあわせて、重要な情報は「どこに残すべきか」を明確にします（詳細: `docs\u002FMEMORY_POLICY.md`）。\n\n---\n\n## メモリ構造\n\n```\n.claude\u002F\n├── memory\u002F\n│   ├── session-log.md      # セッションごとのログ\n│   ├── decisions.md        # 重要な決定事項\n│   ├── patterns.md         # 学んだパターン\n│   └── context.json        # プロジェクトコンテキスト\n└── state\u002F\n    └── agent-trace.jsonl   # Agent Trace（ツール実行履歴）\n```\n\n### 推奨運用（SSOT\u002Fローカル分離）\n\n- **SSOT（共有推奨）**: `decisions.md` \u002F `patterns.md`\n  - 「決定（Why）」と「再利用できる解法（How）」を集約する\n  - 各エントリは **タイトル + タグ**（例: `#decision #db`）を付け、先頭に **Index** を置く\n- **ローカル推奨**: `session-log.md` \u002F `context.json` \u002F `.claude\u002Fstate\u002F`\n  - ノイズ\u002F肥大化しやすいため、基本は Git 管理しない（必要なら個別に判断）\n\n---\n\n## 自動記録される情報\n\n### session-log.md\n\n各セッション記録には、実行環境から取得できるセッションIDを付与します。\nClaude Code では `${CLAUDE_SESSION_ID}` を優先し、Codex では Codex runtime が渡す session \u002F thread ID を優先します。\nどちらも取得できない場合は `.claude\u002Fstate\u002Fsession.json` の `.session_id` を読み、最後の fallback として日時ベースのIDを生成します。\nこれにより、セッション間のトレーサビリティが向上します。\n\n```markdown\n## セッション: 2024-01-15 14:30 (session: abc123def)\n\n### 実行したタスク\n\n- [x] ユーザー認証機能の実装\n- [x] ログインページの作成\n\n### 生成したファイル\n\n- src\u002Flib\u002Fauth.ts\n- src\u002Fapp\u002Flogin\u002Fpage.tsx\n\n### 重要な決定\n\n- 認証方式: Supabase Auth を採用\n\n### 次回への引き継ぎ\n\n- ログアウト機能が未実装\n- パスワードリセットも必要\n```\n\n> **Note**: `${CLAUDE_SESSION_ID}` は Claude Code が自動設定する環境変数です。\n> Codex 側ではこの変数が存在しない場合があるため、固定前提にせず、Codex runtime の session \u002F thread ID または `.claude\u002Fstate\u002Fsession.json` を使います。\n\n### decisions.md\n\n```markdown\n## 技術選定\n\n| 日付       | 決定事項           | 理由                         |\n| ---------- | ------------------ | ---------------------------- |\n| 2024-01-15 | Supabase Auth      | 無料枠あり、セットアップ簡単 |\n| 2024-01-14 | Next.js App Router | 最新のベストプラクティス     |\n\n## アーキテクチャ\n\n- コンポーネント: `src\u002Fcomponents\u002F`\n- ユーティリティ: `src\u002Flib\u002F`\n- 型定義: `src\u002Ftypes\u002F`\n```\n\n### patterns.md\n\n```markdown\n## このプロジェクトのパターン\n\n### コンポーネント命名\n\n- PascalCase\n- 例: `UserProfile.tsx`, `LoginForm.tsx`\n\n### API エンドポイント\n\n- `\u002Fapi\u002Fv1\u002F` プレフィックス\n- RESTful 設計\n\n### エラーハンドリング\n\n- try-catch で囲む\n- エラーメッセージは日本語\n```\n\n### context.json\n\n```json\n{\n  \"project_name\": \"my-blog\",\n  \"created_at\": \"2024-01-14\",\n  \"stack\": {\n    \"frontend\": \"next.js\",\n    \"backend\": \"next-api\",\n    \"database\": \"supabase\",\n    \"styling\": \"tailwind\"\n  },\n  \"current_phase\": \"フェーズ2: コア機能\",\n  \"last_session\": \"2024-01-15T14:30:00Z\"\n}\n```\n\n---\n\n## 処理フロー\n\n### セッション開始時\n\n1. `.claude\u002Fmemory\u002Fcontext.json` を読み込み\n2. 前回のセッションログを確認\n3. **Agent Trace から直近の編集履歴を取得**\n4. 未完了タスクを特定\n5. コンテキストサマリーを生成\n\n**Agent Trace 活用**:\n\n```bash\n# 前回の編集ファイル一覧を取得\ntail -50 .claude\u002Fstate\u002Fagent-trace.jsonl | jq -r '.files[].path' | sort -u\n\n# プロジェクト情報を取得\ntail -1 .claude\u002Fstate\u002Fagent-trace.jsonl | jq '.metadata'\n```\n\n### セッション中\n\n1. 重要な決定を `decisions.md` に記録\n2. 新しいパターンを `patterns.md` に追加\n3. ファイル生成を `session-log.md` に記録\n\n### セッション終了時\n\n1. セッションサマリーを生成\n2. `context.json` を更新\n3. 次回への引き継ぎ事項を記録\n\n---\n\n## メモリ最適化（CC 2.1.49+）\n\nClaude Code 2.1.49 以降、セッション再開時のメモリ使用量が **68% 削減** されました。\n\n### 推奨ワークフロー\n\n```bash\n# 長時間作業は --resume を活用\nclaude --resume\n\n# 大規模タスクは分割してセッション再開\nclaude --resume \"続きから\"\n```\n\n| シナリオ         | 推奨                        |\n| ---------------- | --------------------------- |\n| 長時間実装       | 1-2時間ごとにセッション再開 |\n| 大規模リファクタ | 機能単位でセッション分割    |\n| メモリ不足警告   | 即座に `--resume` で再開    |\n\n> メモリ効率が大幅に改善されたため、セッション再開を積極的に活用してください。\n\n### \u002Frecap — セッション中の状況確認（CC 2.1.108+）\n\nCC 2.1.108 で追加された `\u002Frecap` コマンド（`\u002Frewind` のエイリアス）は、現在のセッション内で\nこれまでに何をしたかを素早く振り返るために使用します。\n`--resume` で別セッションに戻る前や、長時間作業の途中確認に組み合わせると効果的です。\n\n**推奨タイミング**:\n\n| タイミング                    | 使い方                                                     |\n| ----------------------------- | ---------------------------------------------------------- |\n| `--resume` で再開する直前     | `\u002Frecap` でコンテキストを整理してから `claude --resume`    |\n| Breezing の Worker 再開前     | セッション内の進捗を `\u002Frecap` で確認してから次タスクへ     |\n| 長時間実装 (1時間超) の中間点 | `\u002Frecap` で状況確認 → 必要なら `session-log.md` に手動追記 |\n\n```bash\n# 典型的な使用フロー\n# 1. 現在の作業状況を確認\n\u002Frecap\n\n# 2. 必要に応じて session-log.md に手動追記後、セッションを再開\nclaude --resume\n```\n\n> `\u002Frecap` はセッション内の振り返りのみ。前回セッションの内容は `session-log.md` または\n> `claude --resume` でのコンテキスト継承で確認する。\n\n---\n\n## 使用例\n\n### 前回の続きから開始\n\n```\nユーザー: 「前回の続きから」\n\nClaude Code:\n📋 前回のセッション（2024-01-15）\n\n完了したタスク:\n- ユーザー認証機能\n- ログインページ\n\n未完了:\n- ログアウト機能\n- パスワードリセット\n\n「ログアウト機能を作って」と言えば続きを実装します。\n```\n\n### プロジェクトの状況確認\n\n```\nユーザー: 「このプロジェクトについて教えて」\n\nClaude Code:\n📁 プロジェクト: my-blog\n\n技術スタック:\n- Next.js + Tailwind CSS + Supabase\n\n現在のフェーズ: コア機能開発\n進捗: 40% 完了\n\n最近の決定:\n- Supabase Auth を採用\n- App Router を使用\n```\n\n---\n\n## Claude Code 自動メモリとの関係（D22）\n\nClaude Code 2.1.32+ には「自動メモリ」機能があり、`~\u002F.claude\u002Fprojects\u002F\u003Cproject>\u002Fmemory\u002FMEMORY.md` にセッション間の学習を自動保存します。\n\nHarness のメモリシステムとは**3層アーキテクチャ**として共存します:\n\n| 層          | システム               | 内容                                   | 管理             |\n| ----------- | ---------------------- | -------------------------------------- | ---------------- |\n| **Layer 1** | Claude Code 自動メモリ | 汎用的な学習（ミス回避、ツール使い方） | 暗黙的・自動     |\n| **Layer 2** | Harness SSOT           | プロジェクト固有の決定事項・パターン   | 明示的・手動     |\n| **Layer 3** | Agent Memory           | エージェント別のタスク学習             | エージェント定義 |\n\n**使い分け**:\n\n- Layer 1 の知見がプロジェクト全体に重要 → `\u002Fmemory ssot` で Layer 2 に昇格\n- 日常的な学習は Layer 1 に任せる（無効化しない）\n- Agent Teams 使用時は並列書き込みに注意\n\n詳細: [D22: 3層メモリアーキテクチャ](..\u002F..\u002F.claude\u002Fmemory\u002Fdecisions.md#d22-3層メモリアーキテクチャ)\n\n---\n\n## 注意事項\n\n- **自動保存**: `hooks\u002FStop` により、セッション終了時に `session-log.md` へ要約を自動追記する運用を推奨（未導入の場合は手動運用でOK）\n- **プライバシー**: 機密情報は記録しない\n- **Git方針**: `decisions.md`\u002F`patterns.md`は共有推奨、`session-log.md`\u002F`context.json`\u002F`.claude\u002Fstate\u002F`はローカル推奨（詳細: `docs\u002FMEMORY_POLICY.md`）\n- **容量管理**: ログが大きくなったら「セッションログを整理して」を推奨\n","# Session Memory Skill\n\nセッション間の学習と記憶を管理するスキル。\n過去の作業内容、決定事項、学んだパターンを記録・参照します。\n\n---\n\n## トリガーフレーズ\n\nこのスキルは以下のフレーズで自動起動します：\n\n- 「前回何をした？」「前回の続きから」\n- 「履歴を見せて」「過去の作業」\n- 「このプロジェクトについて教えて」\n- \"what did we do last time?\", \"continue from before\"\n\n---\n\n## 概要\n\nこのスキルは `.claude\u002Fmemory\u002F` に作業履歴を保存し、\nセッション間での知識の継続を実現します。\n\nあわせて、重要な情報は「どこに残すべきか」を明確にします（詳細: `docs\u002FMEMORY_POLICY.md`）。\n\n---\n\n## メモリ構造\n\n```\n.claude\u002F\n├── memory\u002F\n│   ├── session-log.md      # セッションごとのログ\n│   ├── decisions.md        # 重要な決定事項\n│   ├── patterns.md         # 学んだパターン\n│   └── context.json        # プロジェクトコンテキスト\n└── state\u002F\n    └── agent-trace.jsonl   # Agent Trace（ツール実行履歴）\n```\n\n### 推奨運用（SSOT\u002Fローカル分離）\n\n- **SSOT（共有推奨）**: `decisions.md` \u002F `patterns.md`\n  - 「決定（Why）」と「再利用できる解法（How）」を集約する\n  - 各エントリは **タイトル + タグ**（例: `#decision #db`）を付け、先頭に **Index** を置く\n- **ローカル推奨**: `session-log.md` \u002F `context.json` \u002F `.claude\u002Fstate\u002F`\n  - ノイズ\u002F肥大化しやすいため、基本は Git 管理しない（必要なら個別に判断）\n\n---\n\n## 自動記録される情報\n\n### session-log.md\n\n各セッション記録には、実行環境から取得できるセッションIDを付与します。\nClaude Code では `${CLAUDE_SESSION_ID}` を優先し、Codex では Codex runtime が渡す session \u002F thread ID を優先します。\nどちらも取得できない場合は `.claude\u002Fstate\u002Fsession.json` の `.session_id` を読み、最後の fallback として日時ベースのIDを生成します。\nこれにより、セッション間のトレーサビリティが向上します。\n\n```markdown\n## セッション: 2024-01-15 14:30 (session: abc123def)\n\n### 実行したタスク\n\n- [x] ユーザー認証機能の実装\n- [x] ログインページの作成\n\n### 生成したファイル\n\n- src\u002Flib\u002Fauth.ts\n- src\u002Fapp\u002Flogin\u002Fpage.tsx\n\n### 重要な決定\n\n- 認証方式: Supabase Auth を採用\n\n### 次回への引き継ぎ\n\n- ログアウト機能が未実装\n- パスワードリセットも必要\n```\n\n> **Note**: `${CLAUDE_SESSION_ID}` は Claude Code が自動設定する環境変数です。\n> Codex 側ではこの変数が存在しない場合があるため、固定前提にせず、Codex runtime の session \u002F thread ID または `.claude\u002Fstate\u002Fsession.json` を使います。\n\n### decisions.md\n\n```markdown\n## 技術選定\n\n| 日付       | 決定事項           | 理由                         |\n| ---------- | ------------------ | ---------------------------- |\n| 2024-01-15 | Supabase Auth      | 無料枠あり、セットアップ簡単 |\n| 2024-01-14 | Next.js App Router | 最新のベストプラクティス     |\n\n## アーキテクチャ\n\n- コンポーネント: `src\u002Fcomponents\u002F`\n- ユーティリティ: `src\u002Flib\u002F`\n- 型定義: `src\u002Ftypes\u002F`\n```\n\n### patterns.md\n\n```markdown\n## このプロジェクトのパターン\n\n### コンポーネント命名\n\n- PascalCase\n- 例: `UserProfile.tsx`, `LoginForm.tsx`\n\n### API エンドポイント\n\n- `\u002Fapi\u002Fv1\u002F` プレフィックス\n- RESTful 設計\n\n### エラーハンドリング\n\n- try-catch で囲む\n- エラーメッセージは日本語\n```\n\n### context.json\n\n```json\n{\n  \"project_name\": \"my-blog\",\n  \"created_at\": \"2024-01-14\",\n  \"stack\": {\n    \"frontend\": \"next.js\",\n    \"backend\": \"next-api\",\n    \"database\": \"supabase\",\n    \"styling\": \"tailwind\"\n  },\n  \"current_phase\": \"フェーズ2: コア機能\",\n  \"last_session\": \"2024-01-15T14:30:00Z\"\n}\n```\n\n---\n\n## 処理フロー\n\n### セッション開始時\n\n1. `.claude\u002Fmemory\u002Fcontext.json` を読み込み\n2. 前回のセッションログを確認\n3. **Agent Trace から直近の編集履歴を取得**\n4. 未完了タスクを特定\n5. コンテキストサマリーを生成\n\n**Agent Trace 活用**:\n\n```bash\n# 前回の編集ファイル一覧を取得\ntail -50 .claude\u002Fstate\u002Fagent-trace.jsonl | jq -r '.files[].path' | sort -u\n\n# プロジェクト情報を取得\ntail -1 .claude\u002Fstate\u002Fagent-trace.jsonl | jq '.metadata'\n```\n\n### セッション中\n\n1. 重要な決定を `decisions.md` に記録\n2. 新しいパターンを `patterns.md` に追加\n3. ファイル生成を `session-log.md` に記録\n\n### セッション終了時\n\n1. セッションサマリーを生成\n2. `context.json` を更新\n3. 次回への引き継ぎ事項を記録\n\n---\n\n## メモリ最適化（CC 2.1.49+）\n\nClaude Code 2.1.49 以降、セッション再開時のメモリ使用量が **68% 削減** されました。\n\n### 推奨ワークフロー\n\n```bash\n# 長時間作業は --resume を活用\nclaude --resume\n\n# 大規模タスクは分割してセッション再開\nclaude --resume \"続きから\"\n```\n\n| シナリオ         | 推奨                        |\n| ---------------- | --------------------------- |\n| 長時間実装       | 1-2時間ごとにセッション再開 |\n| 大規模リファクタ | 機能単位でセッション分割    |\n| メモリ不足警告   | 即座に `--resume` で再開    |\n\n> メモリ効率が大幅に改善されたため、セッション再開を積極的に活用してください。\n\n### \u002Frecap — セッション中の状況確認（CC 2.1.108+）\n\nCC 2.1.108 で追加された `\u002Frecap` コマンド（`\u002Frewind` のエイリアス）は、現在のセッション内で\nこれまでに何をしたかを素早く振り返るために使用します。\n`--resume` で別セッションに戻る前や、長時間作業の途中確認に組み合わせると効果的です。\n\n**推奨タイミング**:\n\n| タイミング                    | 使い方                                                     |\n| ----------------------------- | ---------------------------------------------------------- |\n| `--resume` で再開する直前     | `\u002Frecap` でコンテキストを整理してから `claude --resume`    |\n| Breezing の Worker 再開前     | セッション内の進捗を `\u002Frecap` で確認してから次タスクへ     |\n| 長時間実装 (1時間超) の中間点 | `\u002Frecap` で状況確認 → 必要なら `session-log.md` に手動追記 |\n\n```bash\n# 典型的な使用フロー\n# 1. 現在の作業状況を確認\n\u002Frecap\n\n# 2. 必要に応じて session-log.md に手動追記後、セッションを再開\nclaude --resume\n```\n\n> `\u002Frecap` はセッション内の振り返りのみ。前回セッションの内容は `session-log.md` または\n> `claude --resume` でのコンテキスト継承で確認する。\n\n---\n\n## 使用例\n\n### 前回の続きから開始\n\n```\nユーザー: 「前回の続きから」\n\nClaude Code:\n📋 前回のセッション（2024-01-15）\n\n完了したタスク:\n- ユーザー認証機能\n- ログインページ\n\n未完了:\n- ログアウト機能\n- パスワードリセット\n\n「ログアウト機能を作って」と言えば続きを実装します。\n```\n\n### プロジェクトの状況確認\n\n```\nユーザー: 「このプロジェクトについて教えて」\n\nClaude Code:\n📁 プロジェクト: my-blog\n\n技術スタック:\n- Next.js + Tailwind CSS + Supabase\n\n現在のフェーズ: コア機能開発\n進捗: 40% 完了\n\n最近の決定:\n- Supabase Auth を採用\n- App Router を使用\n```\n\n---\n\n## Claude Code 自動メモリとの関係（D22）\n\nClaude Code 2.1.32+ には「自動メモリ」機能があり、`~\u002F.claude\u002Fprojects\u002F\u003Cproject>\u002Fmemory\u002FMEMORY.md` にセッション間の学習を自動保存します。\n\nHarness のメモリシステムとは**3層アーキテクチャ**として共存します:\n\n| 層          | システム               | 内容                                   | 管理             |\n| ----------- | ---------------------- | -------------------------------------- | ---------------- |\n| **Layer 1** | Claude Code 自動メモリ | 汎用的な学習（ミス回避、ツール使い方） | 暗黙的・自動     |\n| **Layer 2** | Harness SSOT           | プロジェクト固有の決定事項・パターン   | 明示的・手動     |\n| **Layer 3** | Agent Memory           | エージェント別のタスク学習             | エージェント定義 |\n\n**使い分け**:\n\n- Layer 1 の知見がプロジェクト全体に重要 → `\u002Fmemory ssot` で Layer 2 に昇格\n- 日常的な学習は Layer 1 に任せる（無効化しない）\n- Agent Teams 使用時は並列書き込みに注意\n\n詳細: [D22: 3層メモリアーキテクチャ](..\u002F..\u002F.claude\u002Fmemory\u002Fdecisions.md#d22-3層メモリアーキテクチャ)\n\n---\n\n## 注意事項\n\n- **自動保存**: `hooks\u002FStop` により、セッション終了時に `session-log.md` へ要約を自動追記する運用を推奨（未導入の場合は手動運用でOK）\n- **プライバシー**: 機密情報は記録しない\n- **Git方針**: `decisions.md`\u002F`patterns.md`は共有推奨、`session-log.md`\u002F`context.json`\u002F`.claude\u002Fstate\u002F`はローカル推奨（詳細: `docs\u002FMEMORY_POLICY.md`）\n- **容量管理**: ログが大きくなったら「セッションログを整理して」を推奨\n",{"name":5,"description":7,"allowed-tools":23,"description-en":7,"description-ja":28,"user-invocable":19,"disable-model-invocation":29},[24,25,26,27],"Read","Write","Edit","Bash","セッション間引き継ぎ、永続学習、memory persistence を扱う内部サブスキル。session\u002Fmemory 系からのみ呼ぶ。実装、レビュー、単発メモ、SSOT編集には使わない。",true,"main","44656ee607735b31d88e298752f574936b85af75","agent-harnesses\u002Fclaude-code-harness\u002Fcodex\u002F.codex\u002Fskills\u002Fsession-memory","https:\u002F\u002Fgithub.com\u002FTimothy191\u002Farch-systems-portal","https:\u002F\u002Fgithub.com\u002FTimothy191","2026-07-24 02:57:18",{"source":8,"skillName":5,"commands":37,"prompt":47,"zipAvailable":29},[38,41,44],{"tool":39,"command":40},"npx","npx skills add Timothy191\u002Farch-systems-portal --skill session-memory",{"tool":42,"command":43},"bunx","bunx skills add Timothy191\u002Farch-systems-portal --skill session-memory",{"tool":45,"command":46},"pnpm","pnpm dlx skills add Timothy191\u002Farch-systems-portal --skill session-memory","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FTimothy191\u002Farch-systems-portal\u002Fblob\u002Fmain\u002Fagent-harnesses\u002Fclaude-code-harness\u002Fcodex\u002F.codex\u002Fskills\u002Fsession-memory\u002FSKILL.md",[],[50,56,62,69,76,83],{"skillNo":51,"name":52,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":53,"categories":54,"keywords":55,"publishedAt":18},"01M79BVF4ZP6Z3GH36Y7BAAZHE","escape-skill","https:\u002F\u002Fgithub.com\u002FTimothy191\u002Farch-systems-portal\u002Fblob\u002Fmain\u002Fagent-harnesses\u002Fclaude-code-harness\u002Ftests\u002Ffixtures\u002Fskills\u002Fzz-review-escape\u002FSKILL.md",[],[],{"skillNo":57,"name":58,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":59,"categories":60,"keywords":61,"publishedAt":18},"01M79BVE0FF9QC71P53B18GCQ8","zz-review-empty","https:\u002F\u002Fgithub.com\u002FTimothy191\u002Farch-systems-portal\u002Fblob\u002Fmain\u002Fagent-harnesses\u002Fclaude-code-harness\u002Ftests\u002Ffixtures\u002Fskills\u002Fzz-review-empty\u002FSKILL.md",[],[],{"skillNo":63,"name":64,"nameZh":6,"description":65,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":66,"categories":67,"keywords":68,"publishedAt":18},"01M79BVAB0TARBFRF4MCQ1T8AG","workflow-guide","Explicit helper for Cursor PM ↔ Claude Code two-agent workflow guidance. Do NOT load for: solo implementation, workflow setup, handoff execution, or general process coaching.","https:\u002F\u002Fgithub.com\u002FTimothy191\u002Farch-systems-portal\u002Fblob\u002Fmain\u002Fagent-harnesses\u002Fclaude-code-harness\u002Fskills\u002Fworkflow-guide\u002FSKILL.md",[],[],{"skillNo":70,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":75,"publishedAt":18},"01M79BV634WBDSVR8DXAHMHA19","vibecoder-guide","Explicit helper for non-technical VibeCoder coaching: what to ask next, how to describe work, and how to stay safe. Do NOT load for: direct implementation, technical review, or Cursor\u002FPM workflow.","https:\u002F\u002Fgithub.com\u002FTimothy191\u002Farch-systems-portal\u002Fblob\u002Fmain\u002Fagent-harnesses\u002Fclaude-code-harness\u002Fskills\u002Fvibecoder-guide\u002FSKILL.md",[],[],{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":82,"publishedAt":18},"01M79BV2G6901RYQGBT3QWDK64","ui","Explicit helper for UI components, hero sections, forms, feedback, and contact surfaces. Do NOT load for: authentication, backend implementation, database work, or business logic.","https:\u002F\u002Fgithub.com\u002FTimothy191\u002Farch-systems-portal\u002Fblob\u002Fmain\u002Fagent-harnesses\u002Fclaude-code-harness\u002Fskills\u002Fui\u002FSKILL.md",[],[],{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":89,"publishedAt":18},"01M79BTW2QT48HNNS9NCKE8PAH","session","Unified session management window. Handles initialization, memory, state all-in-one. Explicit \u002Fsession invocation only — sub-skills handle auto-delegation. Use when managing Claude Code sessions, \u002Fsession command. Do NOT load for: app user sessions, login state, authentication features.","https:\u002F\u002Fgithub.com\u002FTimothy191\u002Farch-systems-portal\u002Fblob\u002Fmain\u002Fagent-harnesses\u002Fclaude-code-harness\u002Fskills\u002Fsession\u002FSKILL.md",[],[]]