← ClaudeAtlas

initlisted

初始化 cc-code 极简开发工作流场域。三轨判定(新建/已最新/升级迁移) → 生成 .cc_code/ 黑匣子目录树与模板骨架 → 旧版场域按「归档→清点→迁移→校验→归���」升级到当前插件规范(全程零删除) → 进入角色串行状态机循环。
weiyi88/cc-code · ★ 5 · AI & Automation · score 74
Install: claude install-skill weiyi88/cc-code
# /cc-code:init — 项目场域初始化 / 版本升级 执行 cc-code 工作流的入场协议。**同时负责把旧版场域升级到当前插件规范。** ## 第 1 步:三轨判定 扫描当前工作区,由 `.cc_code/.cc_code_version` 版本戳分流: | 探测条件 | 轨道 | 行为 | | --- | --- | --- | | 无 `active/Agent.md`,且存在 `src/` / `package.json` / `go.mod` 等旧代码或根目录已有 `CLAUDE.md` | **Track A** 旧项目接管 | 扫描技术栈+断层,与用户多轮补 PRD,预填 `project.md`;执行第 2A 步分拆旧 `CLAUDE.md` | | 无 `active/Agent.md`,全空目录 | **Track B** 新项目 | 直接搭场域 + 盖版本戳,切 PM 角色等待需求 | | 有 `active/Agent.md`,且版本戳 **==** 插件版本 | **Track C** 已最新 | 跳过脚手架,搬散落物 + ⭐**跑 D4 骨架格式体检**(0.9.0 起),再进第 3 步 | | 有 `active/Agent.md`,但版本戳**缺失或更旧** | **Track D** ⭐升级迁移 | 脚本做 D1 归档 + D2 清点,**AI 按第 2C 步做 D3~D7** | > ⭐ 版本戳是升级的唯一判据。**戳未盖 = 迁移未完成**,下次 `init` 仍判 Track D,不会把半成品误认为已完成。 > ⚠️ **Track C 也必须体检**(0.9.0 修正):0.8.0 及以前 Track C「仅搬散落物」,**零格式体检**。一旦某文件盖戳时格式没归位,之后每次 `init` 都判 Track C 跳过检查 → **旧格式永久留存,永无自愈机会**。 > Track C 体检为**轻量版**:只检 D4 骨架清单,发现缺失即报主人并给归位建议,**不自动改写**(已最新的项目不该被 init 悄悄动内容)。 ## 第 2 步:执行脚手架 ```bash bash "$CLAUDE_PLUGIN_ROOT/scripts/init.sh" "$(pwd)" ``` 脚本按三轨自动分流。Track B/A 生成 `active/ backup/ docs/{plans,qa}/ images/ scripts/ references/` + **8 个 active 模板骨架**(按 L0~L4 分层:`Agent status` / `prd` / `ux` / `project data api` / `gates`)+ `bugs.md`(0.13.0 起,debug 链施工便签,常态为空)+ `references/INDEX.md` 索引 + **根目录 `CLAUDE.md` 入口引导** + **`.cc_code/README.md` 使用手册**(每次 init 无条件刷新到最新版)+ **版本戳**。Track C 搬散落物 + 补建缺失的 `bugs.md` + 刷新手册 + **AI 跑 D4 轻量骨架体检**。Track D 见第 2C 步(脚本 D2 阶段自动补建缺失的 `references/` 与 `bugs.md`)。 子命令(供 AI 在升级阶段调用): | 命令 | 用途 | | --- | --- | | `bash i