← ClaudeAtlas

apply-baselisted

kai-kou/claude-code-repository-base(公開ベース)の汎用ルール・スキル定義・ハーネス一式を現在のリポジトリへ反映(適用・同期)する。「claude-code-base の内容を反映して」「claude-code-base を適用して」「ベースを反映して」「ベース設定を取り込んで」「claude-code-base で初期化して」「claude-code-base のアップデートを確認して適用して」「ベースのアップデート内容を確認して」等と依頼された時に使用する。前回適用時点からの更新内容(コミット一覧・手動手順が必要な更新)の確認も本スキルが担う。公開リポジトリのベースを git clone(クラウドでは gh の repo スコープ操作が 403 でブロックされるため git/MCP 経路)で取得して適用するため、ユーザーがコマンドを打つ必要はない。
kai-kou/gem-hunter · ★ 0 · AI & Automation · score 69
Install: claude install-skill kai-kou/gem-hunter
> ���� **GitHub 操作の経路(必読・L-114)**: クラウド実行環境では `gh` がプリインストールされず、 > 導入しても repo スコープ REST が 403 になる。**本ファイル内の `gh ...` コマンドはローカル実行専用** で、 > クラウドでは `mcp__github__*` に読み替える(対応表: `docs/rules/github-mcp-fallback-patterns.md` §2。 > ラベル一覧/作成・マイルストーン・release 作成・variables は MCP に等価が無く **クラウドでは実行不可**・同 §2.5)。 # claude-code-base 適用スキル(apply-base) 現在のリポジトリ(カレントの作業リポジトリ)に、`kai-kou/claude-code-repository-base`(公開ベース)の **ルール・スキル定義・ハーネス・ツール一式** を反映する。ユーザーは 「claude-code-base の内容を本リポジトリに反映して」程度の自然文を伝えるだけでよく、 コマンド実行・ファイル名の把握は不要。本スキルが gh 経由で適用機構を取得して実行する。 ## 0. 前提と方針 > 🔶 **取得元**: `apply-base` の取得元は **公開リポジトリ `kai-kou/claude-code-repository-base` を正とする**(§1・§2 参照)。公開リポジトリからの取得になるため、アクセス権を持たない第三者も本スキルをそのまま使える。 - ベースは **public**(`kai-kou/claude-code-repository-base`)の想定。取得は **git clone(`https://github.com/...`)を一次経路** にする(public のため認証不要。プロキシ/トークンが付与されていても支障はない)。 - 🔴 **クラウド実行環境(`CLAUDE_CODE_REMOTE=true`)では `gh api repos/.../contents`・`gh repo clone` が egress プロキシに 403 でブロックされる**(L-114・`github-mcp-fallback-patterns.md`)。よってベース取得に `gh api contents` を使わない。クラウドで生存するのは `git clone https://...` と公式 MCP(`mcp__github__get_file_contents`)のみ。 - 適用は **冪等**。初回適用にも、ベース更新後の再同期にも同じ手順を使う。 - 既存の `CLAUDE.md` / `docs/project-mission.md` は **既定で保護**(上書きしない)。`.claude/settings.json` は退避してから導入される。 - 🔴 **SYNC_PATHS 配下(`docs/rules` / `.claude/*` / `tools` / `scripts` / `.mcp.json` / `.claude/settings.json` 等)も無条件上書きしない**。 前回適用したベースの SHA(`.claude/base-sync-state.json`)を祖先に、ファイルごとに <!-- refcheck:ignore --> 「ベース側が無変更