marketplace-toggle
マーケットプレイスのソースを dev(directory)/ prd(git)に切り替える。「マーケットプレイス切替」「marketplace toggle」「dev モード」「prd モード」「ローカル開発モード」「開発モード切替」「マーケットプレイス dev」などで起動。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
マーケットプレイスのソースを dev(directory)/ prd(git)に切り替える。「マーケットプレイス切替」「marketplace toggle」「dev モード」「prd モード」「ローカル開発モード」「開発モード切替」「マーケットプレイス dev」などで起動。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | marketplace-toggle |
| description | マーケットプレイスのソースを dev(directory)/ prd(git)に切り替える。「マーケットプレイス切替」「marketplace toggle」「dev モード」「prd モード」「ローカル開発モード」「開発モード切替」「マーケットプレイス dev」などで起動。 |
| allowed-tools | ["Read","Bash","AskUserQuestion"] |
| argument-hint | [dev|prd|status] [--help] |
| user-invocable | true |
マーケットプレイスの installLocation をシンボリックリンク(dev)/ git clone(prd)に切り替える。
$ARGUMENTS に --help が含まれる場合、以下を表示して終了:
/marketplace-toggle - Marketplace Toggle
概要:
マーケットプレイスの installLocation を切り替えます。
- dev: installLocation をプロジェクトディレクトリへの symlink に差し替え
- prd: installLocation を元の git clone に復元
切り替え後は Claude Code の再起動が必要です。
使用方法:
/marketplace-toggle [dev|prd|status] [オプション]
サブコマンド:
dev symlink に切り替え(開発用)
prd git clone に復元(本番用)
status 現在のモードを表示(デフォルト)
オプション:
--help このヘルプを表示
例:
/marketplace-toggle dev # ローカル開発モードに切り替え
/marketplace-toggle prd # git モードに戻す
/marketplace-toggle status # 現在のモードを確認
/marketplace-toggle # status と同じ
Claude Code はプラグインを以下の流れで読み込む:
known_marketplaces.json
└─ installLocation(git clone またはシンボリックリンク)
└─ marketplace.json + plugins/*/
└─ /plugin install 時に cache/ にコピー
└─ installed_plugins.json の installPath から読み込み
source フィールドを変更しても installLocation は更新されないため、installLocation 自体を差し替える必要がある。
~/.claude/plugins/marketplaces/shiiman-claude-code-plugins~/.claude/plugins/marketplaces/shiiman-claude-code-plugins.git-backup/Users/a12665/Documents/personal/claude-code-plugins$ARGUMENTS から判定:
dev → ステップ 3(dev 切り替え)prd → ステップ 4(prd 切り替え)status または引数なし → ステップ 2(状態表示)readlink ~/.claude/plugins/marketplaces/shiiman-claude-code-plugins 2>/dev/null || echo "NOT_SYMLINK"
現在: dev モード(symlink → {リンク先})現在: prd モード(git clone)status の場合はここで終了。
# すでに symlink なら何もしない
if [ -L ~/.claude/plugins/marketplaces/shiiman-claude-code-plugins ]; then
echo "すでに dev モードです"
exit 0
fi
mv ~/.claude/plugins/marketplaces/shiiman-claude-code-plugins ~/.claude/plugins/marketplaces/shiiman-claude-code-plugins.git-backup
ln -s /Users/a12665/Documents/personal/claude-code-plugins ~/.claude/plugins/marketplaces/shiiman-claude-code-plugins
readlink ~/.claude/plugins/marketplaces/shiiman-claude-code-plugins
切り替え後、以下を表示:
✅ dev モードに切り替えました
installLocation → symlink → /Users/a12665/Documents/personal/claude-code-plugins
次のステップ:
Claude Code を再起動してください。ローカルの変更が反映されます。
# symlink でなければ何もしない
if [ ! -L ~/.claude/plugins/marketplaces/shiiman-claude-code-plugins ]; then
echo "すでに prd モードです"
exit 0
fi
# バックアップが存在するか確認
if [ ! -d ~/.claude/plugins/marketplaces/shiiman-claude-code-plugins.git-backup ]; then
echo "エラー: git clone のバックアップが見つかりません"
exit 1
fi
rm ~/.claude/plugins/marketplaces/shiiman-claude-code-plugins
mv ~/.claude/plugins/marketplaces/shiiman-claude-code-plugins.git-backup ~/.claude/plugins/marketplaces/shiiman-claude-code-plugins
git -C ~/.claude/plugins/marketplaces/shiiman-claude-code-plugins pull
切り替え後、以下を表示:
✅ prd モードに切り替えました
installLocation → git clone(git pull 済み)
次のステップ:
Claude Code を再起動してください。git リモートの最新版が反映されます。
.git-backup)は prd 復元時に必要。手動で削除しないことAI 関連 CLI ツールを brew で一括アップグレードする。「AI ツール更新」「brew upgrade AI」「AI CLI 更新」「ツール一括更新」「claude/codex/cursor/gemini 更新」などで起動。
プロジェクトの Claude Code リソース一覧を表示する。「Claude リソース一覧」「スキル一覧」「エージェント一覧」「フック一覧」「プロジェクトリソース確認」「何があるか確認」「リソースを見せて」などで起動。表示対象(スキル/エージェント/フック)は発話から判断する。
Claude Code CLI 本体のバージョン確認・更新と、インストール済みプラグインの一括更新を実行する。「Claude Code を更新」「claude update」「Claude のバージョン確認」「Claude 本体更新」「プラグイン更新」「plugin update」などで起動。引数があれば優先し、なければ発話内容から version/update/plugin-update を判定。brew での AI CLI 一括更新は shiiman-common:brew-upgrade-ai。
ローカル変更(未コミット/ステージ済み)を Claude + Codex + security + simplify の 4 観点で並列レビューし統合結果を表示。「ローカルレビュー」「変更をレビュー」「コミット前レビュー」「手元の変更をチェック」「review」などで起動。GitHub の PR ではなく作業中の変更が対象。
gtr で worktree を一覧・削除・クリーンアップする(管理操作)。「worktree 一覧」「gtr list」「gtr rm」「worktree 削除」「worktree クリーンアップ」「マージ済み worktree 削除」などで起動。新規作成は shiiman-github:worktree-create を使う。
GitHub Issue を作成する。タスクは Issue 本文内でチェックボックスに分割。「Issue 作成」「Issue を作って」「タスクを Issue に」「Issue 追加」「チケット作成」「Issue を切る」「タスクを分割して Issue」などで起動。「ブランチも」「worktree も」と伝えれば作成後にブランチ/worktree も用意する。