【ZCF】【Claude Code】七夕没有人陪怎么办,来跟猫娘浮浮酱聊天写代码吧(๑•̀ㅂ•́) ✧

七夕节水一贴最近ZCF更新的内容:tieba_022:

主贴:【开源自荐】ZCF - Claude Code & Codex 一键配置工具(含CCR配置、BMad和spec工作流、CCometixLine集成)

近期更新内容:

一、 层级初始化指令:/init-project

可以说是自带的/init的上位替代,会自动在各个目录生成层级项目记忆文件CLAUDE.md,便于AI更好地理解项目细节
大型项目不会一次性分析完,可以多次执行,会自动续上进度

二、 真·一键命令

适合不喜欢交互,想要一步到位的,以及各种中转站和公益站使用:tieba_025:


# 缩写版

npx zcf i -s -g zh-CN -t api_key -k "sk-xxx" -u "https://xxx.xxx"

# 完整版

npx zcf i --skip-prompt --all-lang zh-CN --api-type api_key --api-key "sk-xxx" --api-url "https://xxx.xxx"

所有非交互模式参数

三、 git相关指令

  1. git-commitgit-rollbackgit-cleanBranches三个常用的git智能指令

  2. git-worktree 工作区智能指令 【推荐】

worktree功能可能很多人都没有使用过,这里简单介绍下,worktree可以很方便的创建一个项目的工作区(副本),并且切换不同的分支,两个工作区互不干扰,并且使用的是一套git
worktree用处:可以并行多个claude code在不同的工作区,它们分别执行不同的任务,做完后可以快速合并,甚至可以开一个工作区自己也一起开发,把一些不放心AI做的自己做,互不干扰:tieba_096:

下面介绍下zcf里这个git-worktree指令:

描述:管理 Git worktree,在项目平级的 ../.zcf/项目名/ 目录下创建,支持智能默认、IDE 集成和内容迁移

使用方法(看一眼知道有哪些功能就行,不用记):

# 基本操作
/git-worktree add <path>                           # 从 main/master 创建名为 <path> 的新分支
/git-worktree add <path> -b <branch>               # 创建指定名称的新分支
/git-worktree add <path> -o                        # 创建并直接用 IDE 打开
/git-worktree list                                 # 显示所有 worktree 状态
/git-worktree remove <path>                        # 删除指定的 worktree
/git-worktree prune                                # 清理无效 worktree 记录

# 内容迁移
/git-worktree migrate <target> --from <source>     # 迁移未提交内容
/git-worktree migrate <target> --stash             # 迁移 stash 内容

重点:推荐使用这种指令而不是直接运行git命令的原因:不需要记住命令细节,只需要知道功能,然后用白话来执行指令,比如:
/git-worktree test 并打开
/git-worktree 加一个feat/add-i18n,删掉test分支和工作树
/git-worktree 把test2暂存区内容迁移到当前分支
而且不再局限于单个命令,可以白话直接执行多个复杂任务:tieba_025:

推一个好用的worktree vscode插件:Git Worktree Manager - Visual Studio Marketplace

四、zcf全局记忆配置改为使用output-style输出风格

是不是有佬友在找标题内容,没错,就是这个功能,别再往下翻了:tieba_022:

v2.12.0后将之前的全局记忆规则简化并优化成了claude code最近新增的输出风格功能里,不再占用全局记忆,并且也不用担心上下文一长,AI就忘记了全局记忆里的规则

除了官方自带的三种,目前zcf里还有三种输出风格可以选择:

  1. 工程师专业版 - 专业的软件工程师,严格遵循SOLID、KISS、DRY、YAGNI原则
  2. 猫娘工程师 - 专业的猫娘工程师幽浮喵,结合严谨工程师素养与可爱猫娘特质
  3. 老王暴躁技术流 - 老王暴躁技术流,绝不容忍代码报错和不规范的代码

2,3都是基于1加了角色个性,不用担心影响到编码能力:lark_085:
如果你是二次元,推荐猫娘:tieba_095: 如果你喜欢萌妹子,推荐猫娘:tieba_095: 如果你喜欢猫娘,那肯定推荐猫娘:tieba_095: 猫娘赛高:tieba_095:
如果你是抖M,那么推荐老王:tieba_025:

幽浮喵和浮浮酱的名称由来:其实是我的开源组织:tieba_022: : UfoMiao · GitHub
浮浮酱猫娘效果图:

另外哈雷佬的CCometixLine也更新支持了output-style显示:Claude Code StatusLine | 小工具 大用处!| 超绝更新自定义

五、spec-workflow MCP 工作流

很多佬友都要要这个工作流,之前claude-code-spec-workflow一直没引入的原因是它是项目级的,但是也没啥做项目特化的功能,感觉设计的不合理,然后昨天突然看到这个大佬更新了MCP版,试了下效果很符合预期,立马接入zcf了:tieba_003:

安装mcp后使用方法很简单:
使用spec开发:给项目增加xxx功能

官方使用指南:GitHub - Pimzino/spec-workflow-mcp: A Model Context Protocol (MCP) server that provides structured spec-driven development workflow tools for AI-assisted software development, featuring a real-time web dashboard and VSCode extension for monitoring and managing your project's progress directly in your development environment.

:folded_hands:鸣谢

110 个赞

感谢分享

4 个赞

感谢分享!

5 个赞

感谢分享!

3 个赞

感谢佬分享 这就试试

4 个赞

牛蛙牛蛙

4 个赞

开吃开吃

3 个赞

太强了,大佬

4 个赞

感谢分享

4 个赞

感谢分享

3 个赞

佬又更新啦!感恩:face_holding_back_tears:

3 个赞

感谢佬友的工具,很喜欢用

3 个赞

佬板,我之前在一个文件配置了一个zcf,后续这两天又npx了几个文件夹,然后有点卡顿,不清楚是啥原因,内存占用似乎也没太高

3 个赞

这描述太模糊了,其实这种问题也可以问claude code,让它帮忙找电脑卡顿的原因,我之前就让它帮忙找过一次 :tieba_025:

3 个赞

好嘞,直接问是吧。“我最近经常在输入的时候卡顿,有时候是停顿很久才可以输入,而且使用esc回退记录可以,但是不能输入,切换模式也可以”

6 个赞

大佬,我现在有cc,我以前用过你的npx zcf u这个命令,请问如果我想用现在最新的话该怎么做呢?

4 个赞

最无脑就是每次更新都npx zcf->选1,一路回车,配过api的会跳过,选择全局默认风格那步可以选个喜欢的,比如猫娘:tieba_025:
如果你只是要用最后那个spec,可以用npx zcf->选4,勾选第二个

4 个赞

哦哦好的,我明天试试,谢谢佬

3 个赞

这个每次打开claude浏览器都要弹窗,太烦人了。这个如何禁用弹窗,或者直接删除这个mcp呢

3 个赞

~/.claude.jsonmcpServers里,把它删掉或者只删"–AutoStartDashboard":

"spec-workflow": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@pimzino/spec-workflow-mcp@latest",
        "--AutoStartDashboard"
      ],
      "env": {}
    }

只删AutoStartDashboard的话,需要用就得手动打开dashboard,或者用vscode的插件

2 个赞