计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
sync-profiles【效率与协作】Use when the user wants to list, create, switch, delete, compare, or inspect config sync profiles.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Manage multiple configuration profiles stored in your GitHub backup repo.
bash "${CLAUDE_PLUGIN_ROOT}/scripts/profile-manager.sh" list
Shows all profiles with file counts, last push time, and which is active.
# Empty profile
bash "${CLAUDE_PLUGIN_ROOT}/scripts/profile-manager.sh" create NAME
# Clone from existing profile
bash "${CLAUDE_PLUGIN_ROOT}/scripts/profile-manager.sh" create NAME --from EXISTING
Creates a new profile. Use --from to clone an existing profile as a starting point.
Switching means pulling a different profile's config:
bash "${CLAUDE_PLUGIN_ROOT}/scripts/sync-pull.sh" --profile NAME
This backs up current config, then applies the target profile. The active profile is updated automatically.
bash "${CLAUDE_PLUGIN_ROOT}/scripts/profile-manager.sh" delete NAME
Cannot delete the active profile. Switch to a different one first.
bash "${CLAUDE_PLUGIN_ROOT}/scripts/profile-manager.sh" diff NAME1 NAME2
Shows files that exist in only one profile or differ between them.
bash "${CLAUDE_PLUGIN_ROOT}/scripts/profile-manager.sh" info NAME
Shows metadata and contents of a specific profile.
Parse the user's action from $ARGUMENTS and run the appropriate command above.
If the user says "switch" to a profile, use the pull script with --profile rather than the profile-manager (since switching = pulling a different profile).
If no action is specified, default to list.
$ARGUMENTS