V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
HinamiAoi
V2EX  ›  程序员

做了个开源工具,节约 Claude Code command 的 token 和运行时间

  •  
  •   HinamiAoi · 5h 42m ago · 388 views

    我写了个小工具 skflow,把 markdown 命令转成编译后的脚本。shell 步骤原生执行,只在真正需要判断的地方才调用 Claude 。

    # 转换前:每步都过 Claude
    Claude → git diff → Claude → git status → Claude → 写 commit message → Claude → git commit
    
    # 转换后:Claude 只在需要时介入
    sh(git diff) → sh(git status) → ask Claude("写 commit message") → sh(git commit) → done
    

    用法:

    npm install skflow -g
    npx skills add skill-flow/skflow
    /skflow-transform .claude/commands/commit.md
    

    原理是让 Claude code 自己转写脚本,然后编译成状态机,欢迎大家试试

    GitHub: https://github.com/skill-flow/skflow

    5 replies    2026-04-29 21:05:41 +08:00
    cuijiajun
        1
    cuijiajun  
       5h 38m ago
    有点东西
    crime1024
        2
    crime1024  
       5h 27m ago
    用途是干哈 自动 git 提交?
    HinamiAoi
        3
    HinamiAoi  
    OP
       5h 23m ago
    @crime1024 就是把任何步骤性的 command 或 skill 改写成脚本,这里的 commit.md 只是个例子。
    netizen
        4
    netizen  
       4h 34m ago via iPhone
    HinamiAoi
        5
    HinamiAoi  
    OP
       3h 40m ago
    @netizen 我知道这个,方向不大一样。rtk 是裁剪 shell 输出,我的想法是把固定的流程编译成脚本,只在必要的地方引入 LLM
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1537 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 16:45 · PVG 00:45 · LAX 09:45 · JFK 12:45
    ♥ Do have faith in what you're doing.