用途:这是 MyCC 的初始化引导向导,用交互方式帮用户完成首次配置。触发方式为用户输入 /setup、说"帮我配置"或"初始化",或在检测到 {{YOUR_NAME}} 未替换时首次使用自动触发。
主要能力与步骤:内置一份六步配置进度清单,每完成一步打勾,支持中断后继续。步骤依次为:1)检查前置条件,运行 claude --version 确认 Claude Code 已安装,并用 ls CLAUDE.md 确认当前目录是 mycc 项目根目录;2)复制配置文件,将 .claude/settings.local.json.example 复制为 .claude/settings.local.json,将 0-System/status.md.example、0-System/context.md.example 分别复制为同名 .md 文件;3)收集用户信息,询问希望被如何称呼,该名字会写入 CLAUDE.md;4)用 sed 命令将 CLAUDE.md 中的 {{YOUR_NAME}} 替换为用户名字;5)验证配置生效,检查相关文件存在、格式正确且变量已全部替换;6)输出完成消息,提示重启 Claude Code 使 Hooks 生效。
使用方式:按向导提示逐步操作即可,命令包括 claude --version、ls CLAUDE.md、若干 cp 复制命令、sed -i '' 's/{{YOUR_NAME}}/用户名字/g' CLAUDE.md 以及 ls、grep 验证命令。若中途离开,下次触发 /setup 会从进度清单中未完成步骤继续并询问是否继续。
限制与常见问题:Hooks 未生效时可确认 .claude/settings.local.json 存在、重启 Claude Code、检查文件路径;想重新配置可删除该文件后重跑 /setup;想改名字可直接编辑 CLAUDE.md。文档未提供依赖版本、平台差异或报错细节,暂未提供更多信息。