[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6C4SW87EVD8G42NGA98GF93":3,"skill-same:01M6C4SW87EVD8G42NGA98GF93":74},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":41,"linkOnly":42,"markdownContent":43,"markdownBody":44,"frontMatter":45,"refName":52,"commitSha":53,"skillDirectory":54,"forksCount":55,"repositoryHtmlUrl":56,"repositoryHomepageUrl":6,"ownerHtmlUrl":57,"ownerBlogUrl":58,"ownerDescription":59,"updatedAt":60,"install":61,"resources":73},"01M6C4SW87EVD8G42NGA98GF93","cc-update-review",null,"Quality guardrail for Claude\u002FCodex update integration. Detects doc-only Feature Table additions and requires implementation or explicit planning. Internal use only.","Chachamaru127\u002Fclaude-code-harness","Chachamaru127","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F96473544?v=4","01M6C4N084DDDEK9SJPGFG9H9M","Chachamaru","01M6C4N0CCNFST9P8C7EJNVH42",3208,"MIT","https:\u002F\u002Fgithub.com\u002FChachamaru127\u002Fclaude-code-harness\u002Fblob\u002Fmain\u002Fskills\u002Fcc-update-review\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40],"update","cc","cc update review","review","use","for","true","guardrail","false","plans","feature","upstream","only","read","grep","quality","table","Bash","doc","integration","planning","codex","2026-11-10 10:12:30",false,"---\nname: cc-update-review\ndescription: \"Quality guardrail for Claude\u002FCodex update integration. Detects doc-only Feature Table additions and requires implementation or explicit planning. Internal use only.\"\ndescription-en: \"Quality guardrail for Claude\u002FCodex update integration. Detects doc-only Feature Table additions and requires implementation or explicit planning. Internal use only.\"\ndescription-ja: \"Claude\u002FCodex upstream update 統合の品質ガードレール。Feature Table 追加時に「書いただけ」を検出し、実装または Plans 化を強制する。内部専用。\"\nuser-invocable: false\ndisable-model-invocation: true\nallowed-tools: [\"Read\", \"Grep\", \"Glob\", \"Bash\"]\n---\n\n# Claude\u002FCodex Update Review ガードレール\n\nClaude Code \u002F OpenAI Codex のアップデート統合時に「Feature Table に書いただけ」を防止する品質ガードレール。\nFeature Table への追加が実装・検証・明示的な将来タスク化を伴っているかを分類し、不足があれば実装案を強制出力する。\n\n## Quick Reference\n\n以下の状況でこのスキルがトリガーされる:\n\n- Claude Code \u002F Codex upstream update 統合 PR のレビュー時\n- `docs\u002FCLAUDE-feature-table.md` に新行が追加された diff を検出した時\n- `\u002Fharness-review` が upstream update 統合 PR と判定した場合の内部呼び出し\n- `claude-codex-upstream-update` スキル更新のレビュー時\n\nトリガーしない状況:\n\n- 通常の実装作業\n- Feature Table \u002F upstream 追従に関係しない変更\n- セットアップ・初期化作業\n\n## 差分入力の取得\n\nこのスキルは diff-aware review 専用のため、必ず以下のどちらかでレビュー対象差分を確定する。\n\n1. 呼び出し元の `\u002Fharness-review` が PR diff \u002F changed files \u002F Feature Table 追加行を渡す\n2. このスキル自身が read-only Bash で `git status --short`, `git diff --name-only`, `git diff -- docs\u002FCLAUDE-feature-table.md`, `git show --stat --name-only` などを実行して確認する\n\nBash は read-only git inspection のみに使う。テスト実行、format、生成、network access、ファイル変更を伴うコマンドは実行しない。\ndiff が取得できない場合は `B: 書いただけ 0 件` と推定せず、「差分未提供のため分類不能」としてレビューを止める。\n\n## 前提チェック\n\nレビュー冒頭で必ず確認する:\n\n- diff source が呼び出し元提供または read-only git inspection のどちらかで確定しているか\n- `skills\u002F` や `hooks\u002F` を編集した PR の場合、直後に `\u002Freload-plugins` を実行して runtime cache を更新したか（`{skills,hooks}\u002F**` ガイドライン準拠）\n- upstream のバージョン別分解表があるか\n- Claude Code の一次情報 URL が `anthropics\u002Fclaude-code` または公式 docs になっているか\n- Codex の一次情報 URL が `openai\u002Fcodex\u002Freleases` または OpenAI 公式記事になっているか\n- `B: 書いただけ` が残っていないか\n- skill mirror を触る場合、`skills\u002F`, `codex\u002F.codex\u002Fskills\u002F`, `.agents\u002Fskills\u002F` の差分が意図通りか\n\n禁止する古い参照:\n\n- 旧 TypeScript guardrail path\n- 旧 TypeScript implementation glob\n- 旧 Codex feature-table path\n- 旧 Codex plugin directory\n- 旧 Codex state directory を現行正本として扱う記述\n- 存在しない Anthropic 側 Codex repo URL\n\n## A\u002FB\u002FC\u002FP 分類\n\nFeature Table に追加された各項目を、以下の A\u002FB\u002FC\u002FP のいずれかに分類する。\n\n### (A) 実装あり\n\n定義: Feature Table の追加に対応する hooks \u002F settings \u002F Go \u002F scripts \u002F agents \u002F skills \u002F tests の変更が同じ PR に含まれている。\n\n判定条件:\n\n- Feature Table の行で言及されている機能に関連するファイルが変更されている\n- `hooks\u002Fhooks.json`, `.claude-plugin\u002Fhooks.json`, `.claude-plugin\u002Fsettings.json`, `go\u002Finternal\u002Fguardrail\u002F`, `go\u002Finternal\u002Fhookhandler\u002F`, `scripts\u002F`, `agents\u002F`, `skills\u002F`, `tests\u002F` のいずれかに実体差分がある\n- 対象テストまたは検証スクリプトで固定されている\n\n例:\n\n| Feature Table 追加 | 対応する実装変更 | 判定 |\n|-------------------|----------------|------|\n| `AskUserQuestion updatedInput` | Go handler + hooks wiring + upstream integration test | A |\n| `sandbox.network.deniedDomains` | `.claude-plugin\u002Fsettings.json` + jq test | A |\n| `find -delete hardening` | `go\u002Finternal\u002Fguardrail\u002F` + unit test | A |\n\n結果: OK。追加のアクション不要。\n\n---\n\n### (B) 書いただけ\n\n定義: Feature Table にのみ行が追加され、Harness 側の実装変更も Plans 化もない。かつ upstream 自動継承にも該当しない。\n\n判定条件:\n\n- Feature Table に新行がある\n- 同じ PR 内で関連する実装 \u002F test \u002F skill \u002F Plans の変更がない\n- Harness が独自の付加価値を提供すべき機能である\n\n例:\n\n| Feature Table 追加 | 対応する実装変更 | 判定 |\n|-------------------|----------------|------|\n| `PreCompact hook` | なし | B |\n| `permission hardening` | settings \u002F guardrail \u002F tests の確認なし | B |\n| `Codex marketplace` | Plans への切り出しなし | B |\n\n結果: NG。PR をブロックし、実装案または Plans 化を要求する。\n\n---\n\n### (C) upstream 自動継承\n\n定義: Claude Code \u002F Codex 本体のパフォーマンス改善・バグ修正・内部最適化等で、Harness 側の変更が不要な項目。\n\n判定条件:\n\n- upstream 本体の修正であり、Harness がラップ・拡張する余地がない\n- Harness の settings \u002F hooks \u002F guardrail \u002F workflow \u002F tests に影響しない\n- Feature Table に「upstream 自動継承」または「CC 自動継承 \u002F Codex 側自動継承」と明記されている\n\n注意:\n\n- permission \u002F sandbox \u002F security \u002F Bash allowlist \u002F MCP trust boundary は安易に C にしない\n- その項目が Harness の独自 guardrail や settings に影響しないことを確認してから C にする\n- Claude Code 2.1.113 の hardening は、`sandbox.network.deniedDomains`, wrapper Bash deny, `find -exec\u002F-delete`, macOS dangerous rm paths を確認するまで C 判定しない\n\n例:\n\n| Feature Table 追加 | 理由 | 判定 |\n|-------------------|------|------|\n| `Agent Teams permission dialog crash fix` | CC 本体の crash fix。Harness 側変更不要 | C |\n| `Codex Guardian timeout wording` | Codex 側 UX 修正。Harness surface なし | C |\n\n結果: OK。ただし理由を明記する。\n\n---\n\n### (P) Plans 化\n\n定義: 今回は直接実装しないが、Harness に取り込む価値があるため `Plans.md` に明示タスクとして残す項目。\n\n判定条件:\n\n- Feature Table の付加価値列が `A: 将来タスク化` または `P: Plans 化` として読める\n- `Plans.md` に対応タスクがあり、setup \u002F guardrails \u002F memory \u002F Codex workflow など実装面が明記されている\n- alpha release や大規模設計変更など、即実装しない理由が書かれている\n\n例:\n\n| Feature Table 追加 | Plans への切り出し | 判定 |\n|-------------------|-------------------|------|\n| `Codex marketplace \u002F MCP Apps` | Codex workflow 比較軸タスク | P |\n| `Codex 0.122.0-alpha` | stable 化後の compare 調査タスク | P |\n\n結果: OK。次回 cycle で拾える。\n\n## Upstream update PR チェックリスト\n\n```markdown\n## Claude\u002FCodex update 統合チェックリスト\n\n### 1. 一次情報と分解表\n- [ ] diff source が呼び出し元提供または read-only git inspection のどちらかで確定している\n- [ ] Claude \u002F Codex の公式 URL を確認した\n- [ ] Version \u002F Upstream item \u002F Category \u002F Harness surface \u002F Action の表がある\n- [ ] alpha \u002F stable \u002F docs-only の区別がある\n\n### 2. Feature Table 差分\n- [ ] `docs\u002FCLAUDE-feature-table.md` の追加行を列挙した\n- [ ] 各行に A \u002F C \u002F P のいずれかが付いている\n- [ ] B が 0 件である\n\n### 3. カテゴリ別の確認\n- [ ] (A) 実装あり: 対応する実装ファイルとテストがある\n- [ ] (B) 書いただけ: 0 件。残る場合は PR ブロック\n- [ ] (C) 自動継承: permission \u002F sandbox \u002F security \u002F workflow 影響を確認済み\n- [ ] (P) Plans 化: `Plans.md` に将来タスクがある\n\n### 4. Mirror と stale path\n- [ ] `skills\u002F` と `codex\u002F.codex\u002Fskills\u002F` の意図しない drift がない\n- [ ] `.agents\u002Fskills\u002F` が存在する場合、Claude\u002FCodex 表記が壊れていない\n- [ ] 旧 TypeScript guardrail path、旧 Codex plugin directory、旧 Codex feature-table path などの旧参照がない\n\n### 5. CHANGELOG \u002F tests\n- [ ] CHANGELOG に「今まで \u002F 今後」または相当する user-facing 説明がある\n- [ ] upstream integration test または対象 unit test が追加 \u002F 更新されている\n```\n\n## カテゴリ B 検出時の出力フォーマット\n\nカテゴリ B が 1 件以上検出された場合、以下のフォーマットで実装案を出力する。\nこのフォーマットの出力は必須であり、省略は許可されない。\n\n```markdown\n## カテゴリ B 検出: 実装案\n\n### B-{番号}. {Feature Table の項目名}\n\n**現状**: Feature Table に記載のみ。Harness 側の実装 \u002F 検証 \u002F Plans 化なし。\n\n**Harness ならではの付加価値**:\n{この機能を Harness がどう活用すべきかの具体的な説明}\n\n**実装案**:\n\n| 対象ファイル | 変更内容 |\n|------------|---------|\n| `{ファイルパス}` | {具体的な変更内容} |\n| `{ファイルパス}` | {具体的な変更内容} |\n\n**ユーザー体験の改善**:\n- 今まで: {現在のユーザー体験}\n- 今後: {実装後のユーザー体験}\n\n**実装の優先度**: {高 \u002F 中 \u002F 低}\n**推定工数**: {小 \u002F 中 \u002F 大}\n```\n\n## 関連スキル\n\n- `claude-codex-upstream-update` - upstream 差分調査と実装 cycle\n- `harness-review` - コードレビュー\n- `harness-work` - カテゴリ B \u002F P の実装\n- `memory` - 分類基準の SSOT 化\n","# Claude\u002FCodex Update Review ガードレール\n\nClaude Code \u002F OpenAI Codex のアップデート統合時に「Feature Table に書いただけ」を防止する品質ガードレール。\nFeature Table への追加が実装・検証・明示的な将来タスク化を伴っているかを分類し、不足があれば実装案を強制出力する。\n\n## Quick Reference\n\n以下の状況でこのスキルがトリガーされる:\n\n- Claude Code \u002F Codex upstream update 統合 PR のレビュー時\n- `docs\u002FCLAUDE-feature-table.md` に新行が追加された diff を検出した時\n- `\u002Fharness-review` が upstream update 統合 PR と判定した場合の内部呼び出し\n- `claude-codex-upstream-update` スキル更新のレビュー時\n\nトリガーしない状況:\n\n- 通常の実装作業\n- Feature Table \u002F upstream 追従に関係しない変更\n- セットアップ・初期化作業\n\n## 差分入力の取得\n\nこのスキルは diff-aware review 専用のため、必ず以下のどちらかでレビュー対象差分を確定する。\n\n1. 呼び出し元の `\u002Fharness-review` が PR diff \u002F changed files \u002F Feature Table 追加行を渡す\n2. このスキル自身が read-only Bash で `git status --short`, `git diff --name-only`, `git diff -- docs\u002FCLAUDE-feature-table.md`, `git show --stat --name-only` などを実行して確認する\n\nBash は read-only git inspection のみに使う。テスト実行、format、生成、network access、ファイル変更を伴うコマンドは実行しない。\ndiff が取得できない場合は `B: 書いただけ 0 件` と推定せず、「差分未提供のため分類不能」としてレビューを止める。\n\n## 前提チェック\n\nレビュー冒頭で必ず確認する:\n\n- diff source が呼び出し元提供または read-only git inspection のどちらかで確定しているか\n- `skills\u002F` や `hooks\u002F` を編集した PR の場合、直後に `\u002Freload-plugins` を実行して runtime cache を更新したか（`{skills,hooks}\u002F**` ガイドライン準拠）\n- upstream のバージョン別分解表があるか\n- Claude Code の一次情報 URL が `anthropics\u002Fclaude-code` または公式 docs になっているか\n- Codex の一次情報 URL が `openai\u002Fcodex\u002Freleases` または OpenAI 公式記事になっているか\n- `B: 書いただけ` が残っていないか\n- skill mirror を触る場合、`skills\u002F`, `codex\u002F.codex\u002Fskills\u002F`, `.agents\u002Fskills\u002F` の差分が意図通りか\n\n禁止する古い参照:\n\n- 旧 TypeScript guardrail path\n- 旧 TypeScript implementation glob\n- 旧 Codex feature-table path\n- 旧 Codex plugin directory\n- 旧 Codex state directory を現行正本として扱う記述\n- 存在しない Anthropic 側 Codex repo URL\n\n## A\u002FB\u002FC\u002FP 分類\n\nFeature Table に追加された各項目を、以下の A\u002FB\u002FC\u002FP のいずれかに分類する。\n\n### (A) 実装あり\n\n定義: Feature Table の追加に対応する hooks \u002F settings \u002F Go \u002F scripts \u002F agents \u002F skills \u002F tests の変更が同じ PR に含まれている。\n\n判定条件:\n\n- Feature Table の行で言及されている機能に関連するファイルが変更されている\n- `hooks\u002Fhooks.json`, `.claude-plugin\u002Fhooks.json`, `.claude-plugin\u002Fsettings.json`, `go\u002Finternal\u002Fguardrail\u002F`, `go\u002Finternal\u002Fhookhandler\u002F`, `scripts\u002F`, `agents\u002F`, `skills\u002F`, `tests\u002F` のいずれかに実体差分がある\n- 対象テストまたは検証スクリプトで固定されている\n\n例:\n\n| Feature Table 追加 | 対応する実装変更 | 判定 |\n|-------------------|----------------|------|\n| `AskUserQuestion updatedInput` | Go handler + hooks wiring + upstream integration test | A |\n| `sandbox.network.deniedDomains` | `.claude-plugin\u002Fsettings.json` + jq test | A |\n| `find -delete hardening` | `go\u002Finternal\u002Fguardrail\u002F` + unit test | A |\n\n結果: OK。追加のアクション不要。\n\n---\n\n### (B) 書いただけ\n\n定義: Feature Table にのみ行が追加され、Harness 側の実装変更も Plans 化もない。かつ upstream 自動継承にも該当しない。\n\n判定条件:\n\n- Feature Table に新行がある\n- 同じ PR 内で関連する実装 \u002F test \u002F skill \u002F Plans の変更がない\n- Harness が独自の付加価値を提供すべき機能である\n\n例:\n\n| Feature Table 追加 | 対応する実装変更 | 判定 |\n|-------------------|----------------|------|\n| `PreCompact hook` | なし | B |\n| `permission hardening` | settings \u002F guardrail \u002F tests の確認なし | B |\n| `Codex marketplace` | Plans への切り出しなし | B |\n\n結果: NG。PR をブロックし、実装案または Plans 化を要求する。\n\n---\n\n### (C) upstream 自動継承\n\n定義: Claude Code \u002F Codex 本体のパフォーマンス改善・バグ修正・内部最適化等で、Harness 側の変更が不要な項目。\n\n判定条件:\n\n- upstream 本体の修正であり、Harness がラップ・拡張する余地がない\n- Harness の settings \u002F hooks \u002F guardrail \u002F workflow \u002F tests に影響しない\n- Feature Table に「upstream 自動継承」または「CC 自動継承 \u002F Codex 側自動継承」と明記されている\n\n注意:\n\n- permission \u002F sandbox \u002F security \u002F Bash allowlist \u002F MCP trust boundary は安易に C にしない\n- その項目が Harness の独自 guardrail や settings に影響しないことを確認してから C にする\n- Claude Code 2.1.113 の hardening は、`sandbox.network.deniedDomains`, wrapper Bash deny, `find -exec\u002F-delete`, macOS dangerous rm paths を確認するまで C 判定しない\n\n例:\n\n| Feature Table 追加 | 理由 | 判定 |\n|-------------------|------|------|\n| `Agent Teams permission dialog crash fix` | CC 本体の crash fix。Harness 側変更不要 | C |\n| `Codex Guardian timeout wording` | Codex 側 UX 修正。Harness surface なし | C |\n\n結果: OK。ただし理由を明記する。\n\n---\n\n### (P) Plans 化\n\n定義: 今回は直接実装しないが、Harness に取り込む価値があるため `Plans.md` に明示タスクとして残す項目。\n\n判定条件:\n\n- Feature Table の付加価値列が `A: 将来タスク化` または `P: Plans 化` として読める\n- `Plans.md` に対応タスクがあり、setup \u002F guardrails \u002F memory \u002F Codex workflow など実装面が明記されている\n- alpha release や大規模設計変更など、即実装しない理由が書かれている\n\n例:\n\n| Feature Table 追加 | Plans への切り出し | 判定 |\n|-------------------|-------------------|------|\n| `Codex marketplace \u002F MCP Apps` | Codex workflow 比較軸タスク | P |\n| `Codex 0.122.0-alpha` | stable 化後の compare 調査タスク | P |\n\n結果: OK。次回 cycle で拾える。\n\n## Upstream update PR チェックリスト\n\n```markdown\n## Claude\u002FCodex update 統合チェックリスト\n\n### 1. 一次情報と分解表\n- [ ] diff source が呼び出し元提供または read-only git inspection のどちらかで確定している\n- [ ] Claude \u002F Codex の公式 URL を確認した\n- [ ] Version \u002F Upstream item \u002F Category \u002F Harness surface \u002F Action の表がある\n- [ ] alpha \u002F stable \u002F docs-only の区別がある\n\n### 2. Feature Table 差分\n- [ ] `docs\u002FCLAUDE-feature-table.md` の追加行を列挙した\n- [ ] 各行に A \u002F C \u002F P のいずれかが付いている\n- [ ] B が 0 件である\n\n### 3. カテゴリ別の確認\n- [ ] (A) 実装あり: 対応する実装ファイルとテストがある\n- [ ] (B) 書いただけ: 0 件。残る場合は PR ブロック\n- [ ] (C) 自動継承: permission \u002F sandbox \u002F security \u002F workflow 影響を確認済み\n- [ ] (P) Plans 化: `Plans.md` に将来タスクがある\n\n### 4. Mirror と stale path\n- [ ] `skills\u002F` と `codex\u002F.codex\u002Fskills\u002F` の意図しない drift がない\n- [ ] `.agents\u002Fskills\u002F` が存在する場合、Claude\u002FCodex 表記が壊れていない\n- [ ] 旧 TypeScript guardrail path、旧 Codex plugin directory、旧 Codex feature-table path などの旧参照がない\n\n### 5. CHANGELOG \u002F tests\n- [ ] CHANGELOG に「今まで \u002F 今後」または相当する user-facing 説明がある\n- [ ] upstream integration test または対象 unit test が追加 \u002F 更新されている\n```\n\n## カテゴリ B 検出時の出力フォーマット\n\nカテゴリ B が 1 件以上検出された場合、以下のフォーマットで実装案を出力する。\nこのフォーマットの出力は必須であり、省略は許可されない。\n\n```markdown\n## カテゴリ B 検出: 実装案\n\n### B-{番号}. {Feature Table の項目名}\n\n**現状**: Feature Table に記載のみ。Harness 側の実装 \u002F 検証 \u002F Plans 化なし。\n\n**Harness ならではの付加価値**:\n{この機能を Harness がどう活用すべきかの具体的な説明}\n\n**実装案**:\n\n| 対象ファイル | 変更内容 |\n|------------|---------|\n| `{ファイルパス}` | {具体的な変更内容} |\n| `{ファイルパス}` | {具体的な変更内容} |\n\n**ユーザー体験の改善**:\n- 今まで: {現在のユーザー体験}\n- 今後: {実装後のユーザー体験}\n\n**実装の優先度**: {高 \u002F 中 \u002F 低}\n**推定工数**: {小 \u002F 中 \u002F 大}\n```\n\n## 関連スキル\n\n- `claude-codex-upstream-update` - upstream 差分調査と実装 cycle\n- `harness-review` - コードレビュー\n- `harness-work` - カテゴリ B \u002F P の実装\n- `memory` - 分類基準の SSOT 化\n",{"name":5,"description":7,"allowed-tools":46,"description-en":7,"description-ja":50,"user-invocable":42,"disable-model-invocation":51},[47,48,49,36],"Read","Grep","Glob","Claude\u002FCodex upstream update 統合の品質ガードレール。Feature Table 追加時に「書いただけ」を検出し、実装または Plans 化を強制する。内部専用。",true,"main","c2304c325d4432f51d632e0586d886767b0f41ea","skills\u002Fcc-update-review",305,"https:\u002F\u002Fgithub.com\u002FChachamaru127\u002Fclaude-code-harness","https:\u002F\u002Fgithub.com\u002FChachamaru127","https:\u002F\u002Fcanai.jp\u002F","Going all-in on the AI business from April 2025\r\nOSS release: 3k Stars\r\nAI adoption starting with \"I want\"\r\nAX Support | Tokenomics | AISDR |","2026-11-11 17:18:34",{"source":8,"skillName":5,"commands":62,"prompt":72,"zipAvailable":51},[63,66,69],{"tool":64,"command":65},"npx","npx skills add Chachamaru127\u002Fclaude-code-harness --skill cc-update-review",{"tool":67,"command":68},"bunx","bunx skills add Chachamaru127\u002Fclaude-code-harness --skill cc-update-review",{"tool":70,"command":71},"pnpm","pnpm dlx skills add Chachamaru127\u002Fclaude-code-harness --skill cc-update-review","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FChachamaru127\u002Fclaude-code-harness\u002Fblob\u002Fmain\u002Fskills\u002Fcc-update-review\u002FSKILL.md",[],[75,91,99,117,145,168],{"skillNo":76,"name":77,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":78,"categories":79,"keywords":85,"publishedAt":41},"01M6C4VZCJB9EN3KZXGNARAF6P","escape-skill","https:\u002F\u002Fgithub.com\u002FChachamaru127\u002Fclaude-code-harness\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fzz-review-escape\u002FSKILL.md",[80],{"categoryNo":81,"categoryName":82,"taxonomyType":83,"taxonomyTypeDesc":84},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[86,87,88,27,25,89,90],"escape skill","escape","Tools","path","quoted",{"skillNo":92,"name":93,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":96,"publishedAt":41},"01M6C4VYAJW332S5R2MM3RNE0G","zz-review-empty","https:\u002F\u002Fgithub.com\u002FChachamaru127\u002Fclaude-code-harness\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fzz-review-empty\u002FSKILL.md",[],[22,97,98,27,25],"zz review empty","empty",{"skillNo":100,"name":101,"nameZh":6,"description":102,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":103,"categories":104,"keywords":106,"publishedAt":41},"01M6C4VWW4GNAZ2680GY04S3EW","session-send","This skill should be used when the user asks to notify other session, requests a session handoff, says tell other agent, or needs a cross-session message.","https:\u002F\u002Fgithub.com\u002FChachamaru127\u002Fclaude-code-harness\u002Fblob\u002Fmain\u002Fskills\u002Fsession-send\u002FSKILL.md",[105],{"categoryNo":81,"categoryName":82,"taxonomyType":83,"taxonomyTypeDesc":84},[107,108,109,110,111,36,112,113,114,115,116],"session","session send","send","handoff","session handoff","user","message","notify","requests","when",{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":124,"publishedAt":41},"01M6C4VSMYH6XQGR087HQ9Y7HT","memory","Manage SSOT, memory, and cross-tool memory search. Guardian of decisions.md and patterns.md. Use when user mentions memory, SSOT, decisions.md, patterns.md, merging, migration, SSOT promotion, sync memory, save learnings, memory search, harness-mem, past decisions, or record this. Do NOT load for: implementation work, reviews, ad-hoc notes, or in-session logging.","https:\u002F\u002Fgithub.com\u002FChachamaru127\u002Fclaude-code-harness\u002Fblob\u002Fmain\u002Fskills\u002Fmemory\u002FSKILL.md",[123],{"categoryNo":81,"categoryName":82,"taxonomyType":83,"taxonomyTypeDesc":84},[119,125,126,127,128,129,130,131,36,132,133,134,135,32,136,137,112,107,23,138,139,140,141,142,143,25,144,24,116],"MCP","sync","notes","harness","search","memory search","guardian","migrate","tool","work","decisions","write","edit","migration","manage","do","learnings","promotion","reviews","load",{"skillNo":146,"name":147,"nameZh":6,"description":148,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":149,"categories":150,"keywords":151,"publishedAt":41},"01M6C4VQ3507BV9XRX4BDSES6J","maintenance","File cleanup and archiving. Tidies up bloated Plans.md, session-log.md, old logs, and state files. Trigger: \u002Fmaintenance, cleanup, archive, organize, split session-log. Do NOT load for: implementation, review, release, new feature development.","https:\u002F\u002Fgithub.com\u002FChachamaru127\u002Fclaude-code-harness\u002Fblob\u002Fmain\u002Fskills\u002Fmaintenance\u002FSKILL.md",[],[147,22,152,153,154,155,156,157,158,36,159,33,32,136,137,160,107,161,162,163,140,29,28,164,165,166,25,144,24,167],"development","cleanup","run","release","state","file","logs","archive","new feature","up","log","files","trigger","整理","split","new",{"skillNo":169,"name":170,"nameZh":6,"description":171,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":172,"categories":173,"keywords":186,"publishedAt":41},"01M6C4VK473YJ872RNMBYK7P4R","japanese-writing-drafter","Detect when the operator corrects the agent's Japanese phrasing mid-conversation (rewrites a sentence, calls out a style problem, says 'this wording is bad, say it like X instead') and draft a pending writing-rule proposal into ~\u002F.claude\u002Fwriting-lint\u002Fproposals.jsonl for later human review. This skill is the ONLY writer of proposals.jsonl — it never edits rules.jsonl and never sets status to anything but pending. Promotion to rules.jsonl only happens via the human-run scripts\u002Fwriting-rule-approve.sh. Use when user mentions writing-rule proposal, 表現を直して, 文体を直して, その言い方はNG, writing lint 提案, 指摘をルール化して. Do NOT load for: approving or rejecting proposals (use scripts\u002Fwriting-rule-approve.sh), listing pending proposals (use scripts\u002Fwriting-rule-list.sh), or scanning text against the existing dictionary (the writinglint engine \u002F PostToolUse hook does that).","https:\u002F\u002Fgithub.com\u002FChachamaru127\u002Fclaude-code-harness\u002Fblob\u002Fmain\u002Fskills\u002Fjapanese-writing-drafter\u002FSKILL.md",[174,177,180,181],{"categoryNo":175,"categoryName":176,"taxonomyType":83,"taxonomyTypeDesc":84},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":178,"categoryName":179,"taxonomyType":83,"taxonomyTypeDesc":84},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":81,"categoryName":82,"taxonomyType":83,"taxonomyTypeDesc":84},{"categoryNo":182,"categoryName":183,"taxonomyType":184,"taxonomyTypeDesc":185},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[187,188,189,22,190,154,191,192,36,193,194,195,196,32,197,198,23,199,31,200,201,202,203,204,205,206,207,208,209,210,116,211],"writing","japanese writing drafter","japanese","status","lint","operator","提案","text","engine","Rules","list","proposals","never","scanning","say","human review","later","conversation","writer","human","scripts","problem","proposal","jsonl","listing"]