一份脚本、两个身份:Superpowers 跨平台钩子 3 步跑通与避坑指南

发布时间:2026/8/28 23:29:38

一份脚本、两个身份:Superpowers 跨平台钩子 3 步跑通与避坑指南
一份脚本、两个身份Superpowers 跨平台钩子 3 步跑通与避坑指南【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers在新装 Windows 的机器上跑插件SessionStart 钩子毫无反应.sh 文件在 CMD 里被记事本打开$CLAUDE_PLUGIN_ROOT也毫无展开。Superpowers 的解法藏在hooks/目录里——一份一个脚本、两个身份的 polyglot多解释器脚本即同一段文本被不同解释器按各自语法解析调度器让同一套钩子逻辑在 Windows、macOS、Linux 上跑通。 原理先行同一份文件两个解释器各读一半这套方案能成立靠的不是兼容而是双方各自只看到自己想看的部分。核心就一行开头的把戏: CMDBLOCK # CMD 里以 : 开头的行是标签直接跳过bash 里 : 是空操作 启动 here-doc echo off # Windows 侧从这里接管按 3 个标准路径找 bash.exe找到就执行目标脚本 exit /b 0 # Windows 侧在此退出下面的内容永远不会被读 CMDBLOCK # bash 的 here-doc 终止符之前的批量命令全部被吞掉 exec bash ${SCRIPT_DIR}/${SCRIPT_NAME} $ # Unix 侧定位本脚本所在目录执行真正的钩子说白了CMD.exe 眼里第一行是个被忽略的标签随后执行批处理逻辑exit /b收场bash 眼里第一行是空命令 带引号的 here-docCMDBLOCK之前的所有批处理语法都只是要原样保留的文本一行都不会执行带引号的CMDBLOCK保证 here-doc 内容不做变量展开批处理里的%符号才不会干扰 bash。两侧行为对照读到的内容Windows 侧CMD.exeUnix 侧bash/sh第一行: CMDBLOCK冒号开头视为标签跳过:空操作启动 here-doc批处理段真正执行校验参数 → 找 bash → 跑目标脚本被 here-doc 吞掉不执行CMDBLOCK行已经exit /b到不了这里here-doc 终止Unix 段永远不可达exec bash执行实际钩子脚本还有两个不起眼的决策恰恰是踩坑踩出来的详见 hooks/run-hook.cmd 内的注释钩子脚本不带.sh扩展名Windows 上 Claude Code 见到路径里有.sh会自动前缀bash直接绕过调度器找不到 bash 就静默exit /b 0没装 Git for Windows 的用户插件照常工作只是跳过钩子而不是报错不用-l登录 shell、不用cygpath钩子脚本应自包含bash 直接接收 Windows 路径即可正确处理。 最小复现hooks/ 目录里的三个文件不用重写直接照着仓库走三步克隆仓库git clone https://gitcode.com/GitHub_Trending/su/superpowers打开hooks/目录看懂三个文件的分工hooks/hooks.json——声明钩子命令${CLAUDE_PLUGIN_ROOT}/hooks/run-hook.cmd session-start并指定shell: bash强制走 Git Bash 通道hooks/run-hook.cmd——polyglot 调度器本体也就是上面拆解的那个两个身份文件hooks/session-start——真正的钩子逻辑一个无扩展名的 bash 脚本注意不是session-start.sh。完整原理与取舍在 docs/windows/polyglot-hooks.md 里写得很清楚文档还特别声明文档与代码不一致时以代码为准。改动调度器后跑一下 tests/hooks/test-session-start.sh 回归验证。⚠️ 踩坑速查表四个真实事故钩子静默不触发。现象是没有任何报错钩子就是不跑最容易误判为配置丢失。原因调度器依次探测C:\Program Files\Git、C:\Program Files (x86)\Git和 PATH 三个位置的 bash一个都没有时按设计静默退出 0。修法把 Git for Windows 装到默认路径或让bash进 PATH。脚本带了 .sh 后缀。现象是 macOS 上正常、Windows 上没反应。原因Claude Code 的 Windows 端看到命令里含.sh就自动前缀bash绕开了 CMD 调度器这条路。修法脚本一律无扩展名如session-starthooks.json里的命令同步改。matcher 对不上事件名。现象是钩子在任何事件下都不触发。原因不同宿主的事件名不同Claude Code 用startup|clear|compactCursor 用sessionStart。修法核对hooks.json的matcherCursor 场景看同目录的 hooks/hooks-cursor.json。依赖 login-shell 的 PATH。现象是终端里手跑没问题作为钩子就挂。原因调度器不带-l钩子脚本拿不到登录 shell 的 PATHsed、awk这类外部命令可能根本找不到。修法钩子逻辑尽量用纯 bash 内置命令实现所有变量展开写成$VAR形式。收益与延伸阅读收益一句话钩子逻辑只写一份 bash调度层用一份脚本、两个身份消化掉 CMD 与 bash 的语法鸿沟三个平台同一套行为不再为 Windows 单独维护脚本。深入建议直接读 hooks/run-hook.cmd 源码和 docs/windows/polyglot-hooks.md改完用 tests/hooks/test-session-start.sh 兜底。【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

目前中国大模型性能排名?国内外排名?

目前中国大模型性能排名?国内外排名?

2026/8/28 23:19:37

# 中国大模型性能排名概览(截至2025年中) > ⚠️ 大模型排名变化极快,以下为基于多个主流评测榜单的综合梳理,仅供参考。 --- ## 一、国际综合排名(主要参考 LMSYS Chatbot Arena、OpenCompass 等) | 梯队 | 模型 | 所属公司 | 备注 | |------|------|----------|…

AI算力爆发背后:数据中心供配电与电气工程师的新机遇

AI算力爆发背后:数据中心供配电与电气工程师的新机遇

2026/8/28 23:19:37

AI狂飙,电工为何成了“香饽饽”?——从数据中心供配电看电气工程师的技术机会 过去两年,科技圈的热词被 AI 占据。大模型参数越炼越大,GPU 算力越堆越猛,甚至不少人开始讨论“AI 会不会替代程序员”。但一个很容易被忽…

从SISO到MIMO:多天线通信系统误码率仿真与性能对比全解析

从SISO到MIMO:多天线通信系统误码率仿真与性能对比全解析

2026/8/28 23:19:37

简介:在无线通信领域,误码率(BER)是衡量系统可靠性的核心指标,而信噪比(SNR)则是评估信道条件的关键参数。为了对抗信道衰落、提升系统性能,多天线技术应运而生,其基本原…

SiC MOSFET凭什么取代IGBT?大型光伏逆变器的技术逻辑与工程细节

SiC MOSFET凭什么取代IGBT?大型光伏逆变器的技术逻辑与工程细节

2026/8/29 0:19:40

前阵子看到 onsemi 宣布 EliteSiC MOSFET 要集成进 Sineng(上能电气)的公用事业规模光伏逆变器,圈内不少朋友在转发。这条消息在行业外的人看来可能只是一份常规的供应商合作声明,但站在电力电子开发的视角,它其实说明…

物联网补丁自动化:破解IoT设备安全运维与固件升级困局

物联网补丁自动化:破解IoT设备安全运维与固件升级困局

2026/8/29 0:19:40

物联网安全圈子里有个现象很有意思:一说补丁管理,大家第一反应都是服务器、PC、虚拟机那套流程,可真到了摄像头、门禁控制器、医疗监护仪、PLC这些 IoT 设备上,传统补丁流程几乎是废的——设备种类杂、厂商各自为政、固件更新周期…

人工智能是典型的多学科交叉融合形成的综合性学科,其学科边界可从定义、涉及学科、应用分支

人工智能是典型的多学科交叉融合形成的综合性学科,其学科边界可从定义、涉及学科、应用分支

2026/8/29 0:19:40

人工智能是典型的多学科交叉融合形成的综合性学科,其学科边界可从定义、涉及学科、应用分支三个维度明确: 核心定义 狭义上,人工智能属于计算机科学的分支,研究如何用计算机模拟或实现智能,使机器具备类人智能能力。目…

模型压缩踩坑:删掉6个卷积层,Lambda冷启动反而慢了?学完深度学习入门才止血

模型压缩踩坑:删掉6个卷积层,Lambda冷启动反而慢了?学完深度学习入门才止血

2026/8/29 0:19:40

模型压缩踩坑:删掉6个卷积层,Lambda冷启动反而慢了?学完深度学习入门才止血 周一例会后,我被拉进一个“图像分类微服务降本”项目。需求很直接:把现有的 PyTorch 模型部署到 Lambda,配合 EventBridge 每 15 分钟触发一次推理,然后把结果写入 S3。主管补了一句:“冷启动控制在…

Lambda 函数误判率涨了 38%,我才发现混淆矩阵里多算了一个假正例

Lambda 函数误判率涨了 38%,我才发现混淆矩阵里多算了一个假正例

2026/8/29 0:19:40

Lambda 函数误判率涨了 38%,我才发现混淆矩阵里多算了一个假正例 上周灰度发布后,我们的图片审核 Lambda 函数被运维告警淹没--用户投诉误判率飙升,后台统计的准确率却显示 99.1%。我盯着看板上的混淆矩阵计算代码,才意识到自己把假正例(FP)和假负例(FN)搞反了整整两周。线上 …

北京GEO优化服务商推荐:从AI搜索可见度看?

北京GEO优化服务商推荐:从AI搜索可见度看?

2026/8/29 0:09:39

前言:AI搜索正在改变用户认识品牌和比较方案的方式。用户不一定直接打开企业官网,而是先通过问答获得候选名单、功能解释和选择建议,因此品牌能否被准确提及、引用和推荐,成为新的增长问题。本期重点观察服务商是否有明确的可见度…

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

2026/8/27 11:10:02

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

2026/8/27 7:25:23

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

2026/8/28 7:34:42

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

四款热门降AI工具测评:研究生和本科生怎么选?

四款热门降AI工具测评:研究生和本科生怎么选?

2026/8/29 0:09:39

马上要交论文了,最近真的被论文ai率折磨的够呛。 明明查重都没问题了,但是ai率就是居高不下,崩溃了,明明都是我自己写的,天杀的,明明都是我亲生的啊 改来改去,终于给我搞出一套完美的降ai方案…

论文降AI率免费攻略:自查、提示词与工具推荐

论文降AI率免费攻略:自查、提示词与工具推荐

2026/8/29 0:09:39

马上要交论文了,最近真的被论文ai率折磨的够呛。 明明查重都没问题了,但是ai率就是居高不下,崩溃了,明明都是我自己写的,天杀的,明明都是我亲生的啊 改来改去,终于给我搞出一套完美的降ai方案…

北京GEO优化服务商推荐:预算型企业如何选北京GEO优化服务商?

北京GEO优化服务商推荐:预算型企业如何选北京GEO优化服务商?

2026/8/29 0:09:39

前言:预算有限的企业更关心投入能否形成可持续的品牌资产。评估北京GEO优化服务商时,不能只比较单篇内容或单月报价,还要看是否能够把问题词、官网、信源和监测串成完整链路。本期重点放在预算配置、试点范围和交付边界,帮助企业先…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/28 7:35:26

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/28 7:34:51

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/28 7:34:35

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…