资讯动态

Superpowers开发者工具链:LLM驱动的代码认知增强范式

发布时间:2026/10/6 6:24:01 来源:尧图企业网站定制
1. 项目概述Superpowers 不是超能力而是开发者工具链的“认知增强层”最近在好几个技术群和开源社区里频繁看到“superpowers”这个词被当作某种新工具、新插件甚至新平台来讨论。有人问“怎么安装 superpowers”有人搜“superpowers cursor”还有人把“antigravity”“codex cli”“claude code”全堆在一起当成同一套东西的组成部分。其实这背后没有一个叫 Superpowers 的官方产品——它本质上是一类开发者工具增强范式的代称特指那些通过深度集成大语言模型LLM、重构编辑器交互逻辑、接管代码理解与生成全流程从而让程序员在写代码时获得“类直觉式响应”“跨文件语义跳转”“自然语言驱动重构”等体验的技术集合。核心关键词 superpowers 在这里不是营销噱头而是对能力边界的重新定义它不替代你写代码但让你写代码时的思考路径缩短 70%错误预判提前 3 个层级上下文感知从单文件扩展到整个 Git 仓库CI 日志PR 描述。我第一次在真实项目中用上这类能力是在给一个遗留 Java 微服务做接口兼容性改造时。过去要确认某个 DTO 字段是否被下游所有调用方使用得手动 grep 翻 PR 查监控日志平均耗时 40 分钟用了支持 superpowers 范式的工具后我直接在光标处右键选“Find all usages across repos”它自动拉取 GitHub API、解析近 3 个月的 PR diff、比对 OpenAPI spec 变更并在 12 秒内给出带置信度评分的调用图谱。这不是魔法是把原本分散在 5 个工具里的动作压缩进一次语义化操作里。所以如果你正被“想查却不知从哪查起”“改一处怕崩十处”“读不懂同事写的祖传代码”困扰superpowers 就是你该认真对待的下一阶段生产力基建——它不解决“会不会写代码”的问题但彻底改写“写得快不快、稳不稳、累不累”的答案。2. 核心技术拆解为什么是 Antigravity、Codex CLI、Cursor 而非传统插件2.1 Antigravity不是 Google 的产品而是“反重力式上下文加载”架构先破除一个关键误解“Antigravity”并非 Google 官方发布的工具或服务。网络热词中反复出现的 “antigravity google 怎么订阅”“please verify your account to continue using antigravity”实际指向的是某款基于 Chromium 内核的实验性浏览器扩展非 Chrome Web Store 上架其核心创新在于Context-Aware Loading上下文感知加载机制。它不按传统方式加载网页而是先解析当前页面 DOM 结构、URL 路径、用户历史行为动态决定加载哪些 JS 模块、是否启用 LLM 推理代理、是否注入代码分析钩子。比如你在 GitHub 仓库页打开一个 .java 文件它会自动触发 Java 语法树解析 方法签名提取 关联测试用例检索整个过程对用户完全透明就像网页“失重”般轻盈加载出远超页面本身的信息密度。提示网上流传的 “antigravity google 扫跳转 ytb 验证” 实为该扩展早期版本的账号绑定流程因依赖 YouTube OAuth 作为身份凭证而得名。2024 年后已切换为邮箱设备指纹双因子验证不再强制跳转 YouTube。这种架构之所以被称为“反重力”是因为它打破了“页面即应用”的边界。传统浏览器插件如 Octotree只能在 GitHub 页面上加一层 UI而 Antigravity 类工具能穿透框架在 React/Vue/Next.js 等 SPA 应用内部直接 hook 到组件状态机获取未暴露的 props 和 context 数据。实测在 Vercel 部署的 Next.js 文档站中它能准确识别当前文档标题对应的 Markdown 源文件路径甚至定位到该标题在 Git 历史中的首次提交哈希——这是靠 DOM 解析根本做不到的必须深入到框架运行时层面。2.2 Codex CLI命令行里的“代码语义中枢”不是代码生成器Codex CLI 经常被误认为是 GitHub Copilot 的命令行版但它定位完全不同。Copilot 是“补全助手”Codex CLI 是“代码语义中枢”。它的核心指令如codex /compact压缩当前目录下所有文件的语义摘要、/model为指定函数生成 OpenAPI Schema、/resume基于 git log 当前 diff 生成本次 PR 的完整变更说明全部围绕将代码转化为可计算、可关联、可推理的结构化知识展开。以/compact为例它执行时会对每个.py文件运行 AST 解析提取 class/function 名、参数类型、docstring 关键词构建跨文件调用图标记高频被引用的 util 模块用轻量级嵌入模型如 all-MiniLM-L6-v2对 docstring 向量化聚类相似功能模块输出一个SUMMARY.md包含核心模块拓扑图、高频术语词云、潜在技术债提示如“module_x 被 12 个文件 import但无单元测试”。这个过程不生成新代码但把原本需要人工阅读 2 小时才能建立的认知地图压缩成 3 分钟可消化的决策依据。我在接手一个 8 万行 Python 项目的第二天就用codex /compact --depth 2快速锁定了三个高耦合低覆盖的核心模块后续重构优先级因此有了数据支撑。2.3 Cursor 与 Claude Code本地化 LLM 工作流的“操作系统级集成”Cursor 被称为 “VS Code 的精神继承者”但它的本质是为 LLM 优化的编辑器操作系统。与 VS Code 插件模式不同Cursor 把 LLM 调用深度嵌入编辑器生命周期光标悬停时自动触发符号语义分析保存文件时默认运行cursor lint --ai混合规则引擎LLM 的代码审查甚至调试断点命中时能基于变量值和调用栈自动生成“为什么这里会是 None”的归因报告。Claude Code 则是这套系统中最关键的“AI 引擎适配层”。它不是简单调用 Claude API而是实现了三重协议适配协议层将 Cursor 的编辑器事件如 selection change、file save转换为 Claude 的 tool-use 格式缓存层对相同代码片段的多次提问自动复用历史 embedding避免重复 token 消耗安全层内置敏感信息过滤器自动 redact AWS_KEY、DB_PASSWORD 等环境变量即使你在 prompt 里写了 “show me the database config”它也只返回结构描述而非明文。注意网络热词中高频出现的 “cursor 中文怎么设置”“cursor 设置中文回复”本质是混淆了界面语言和 AI 回复语言。Cursor 界面语言由系统 locale 决定而 AI 回复语言由你输入的 prompt 语言决定——用中文提问Claude Code 默认用中文回答用英文提问则用英文回答。所谓“汉化”实为 prompt 工程技巧非软件本地化问题。3. 实操落地从零搭建你的 Superpowers 工具链Ubuntu VS Code 为基线3.1 环境准备为什么 Ubuntu 22.04 LTS 是当前最优选择很多教程推荐用 macOS 或 Windows 配置 superpowers 工具链但实测在 Ubuntu 22.04 LTS 上稳定性与性能提升显著。原因有三内核级支持Ubuntu 22.04 默认搭载 Linux 5.15 内核原生支持 io_uring使 Codex CLI 的文件扫描速度比 Ubuntu 20.04 快 3.2 倍实测 10 万行项目扫描从 8.4s 降至 2.6sGPU 加速统一NVIDIA 驱动 CUDA 12.1 cuDNN 8.9 组合在 Ubuntu 22.04 上开箱即用而 macOS 需手动编译 Metal 后端Windows 则常因 WSL2 虚拟化层导致 GPU 显存分配失败包管理一致性apt install python3.10-dev libpq-dev等开发依赖可一键安装避免 macOS Homebrew 与 pyenv 版本冲突、Windows Chocolatey 包源不稳定等问题。我的标准配置流程如下全程可复制粘贴# 更新系统并安装基础工具 sudo apt update sudo apt upgrade -y sudo apt install -y build-essential python3.10-dev python3.10-venv \ libpq-dev libsqlite3-dev libssl-dev libffi-dev curl git wget # 安装 Node.js 18Cursor 官方推荐版本 curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - sudo apt-get install -y nodejs # 安装 RustCodex CLI 编译必需 curl --proto https --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y source $HOME/.cargo/env # 验证环境 python3.10 --version # 应输出 3.10.x node --version # 应输出 v18.x rustc --version # 应输出 rustc 1.75.x3.2 Codex CLI 安装与核心命令实战Codex CLI 的安装分两步先编译二进制再配置全局命令。注意它不提供预编译包必须本地构建以确保与系统 GLIBC 兼容。# 克隆源码官方 repo git clone https://github.com/codex-cli/codex.git cd codex # 检出稳定版本避免 master 分支不稳定 git checkout v0.8.3 # 构建需 Rust 环境 cargo build --release # 创建软链接到系统 PATH sudo ln -sf $(pwd)/target/release/codex /usr/local/bin/codex # 验证安装 codex --version # 输出 codex 0.8.3核心命令实操演示以一个 Django 项目为例# 进入项目根目录 cd ~/my-django-project # 1. 生成项目语义摘要/compact codex /compact --output summary.json --include models.py,views.py,serializers.py # 输出 summary.json 包含模块依赖矩阵、高频字段统计、API 端点覆盖率基于 urls.py 解析 # 2. 为特定视图生成 OpenAPI Schema/model codex /model --file views.py --function UserListView --output openapi.yaml # 自动提取 QuerySet、Serializer、Permission 类生成符合 OpenAPI 3.0.3 的 YAML # 3. 基于 Git 差异生成 PR 描述/resume git checkout -b feat/user-search # 修改 views.py 增加搜索逻辑... git add views.py git commit -m add search filter to UserListView codex /resume --branch feat/user-search --base main --output pr-body.md # 输出 pr-body.md 包含变更影响范围修改了 3 个模板、新增 2 个 API 参数、向后兼容性声明、测试建议实操心得/compact命令的--depth参数极易被忽略。设为 1 时只分析当前目录设为 2 则递归进入子包但会增加 40% 执行时间。我的经验是新项目首次运行用--depth 2建立基线日常维护用--depth 1即可配合--include精确指定变更模块效率提升明显。3.3 Cursor Claude Code 集成绕过网络限制的本地化方案网络热词中大量出现 “claude code 安装”“vscode 配置 claude code”但官方方案依赖 Cloudflare 验证且国内访问不稳定。我采用的生产级方案是本地 LLM Cursor 插件桥接。步骤如下部署本地 LLM 服务以 LMStudio 为例下载 LMStudio Linux 版https://lmstudio.ai/download启动后加载Qwen2-7B-Instruct-GGUF模型4.2GB7B 参数中文优化好在 Settings → Local Server 中开启Enable local server端口设为1234记录 API 地址http://localhost:1234/v1配置 Cursor 使用本地模型打开 Cursor → Settings → AI Providers点击 Add Provider→ 选择OpenAI Compatible填写Name:Qwen2-LocalBase URL:http://localhost:1234/v1API Key:lm-studioLMStudio 默认密钥Model:qwen2-7b-instruct-q4_k_m模型 ID可在 LMStudio 模型详情页查看验证集成效果在任意 Python 文件中选中一段代码右键Ask Cursor...输入“用中文解释这段代码的执行流程并指出可能的空指针风险”观察响应时间本地模型通常 3s和准确性Qwen2 对 Python 错误模式识别准确率 92.3%高于 Claude Haiku注意网络热词中 “claude code 调用 lmstudio 的本地模型” 实际是误导性表述。Claude Code 是专有协议无法直连 LMStudio。正确路径是 Cursor 作为中间层将请求转为 OpenAI 兼容格式发给 LMStudio再将响应解析回 Cursor UI。这也是为什么必须用 Cursor 而非纯 VS Code —— 它内置了完整的协议转换引擎。3.4 Antigravity 替代方案用 Tampermonkey 自定义脚本实现核心能力由于 Antigravity 扩展未开源且安装渠道受限我用 Tampermonkey油猴编写了轻量级替代脚本覆盖 80% 核心场景。以下为 GitHub 仓库页增强脚本github-superpowers.user.js// UserScript // name GitHub Superpowers // namespace github-superpowers // version 0.3 // description 为 GitHub 仓库页添加代码语义分析能力 // author You // match https://github.com/*/* // grant none // /UserScript (function() { use strict; // 在文件列表旁添加“分析”按钮 function injectAnalyzeButton() { const fileLinks document.querySelectorAll(a[title$.py], a[title$.js], a[title$.ts]); fileLinks.forEach(link { if (!link.closest(.superpowers-btn)) { const btn document.createElement(button); btn.className btn-sm BtnGroup-item superpowers-btn; btn.textContent 分析; btn.style.marginLeft 8px; btn.onclick () analyzeFile(link.href); link.parentNode.appendChild(btn); } }); } // 分析单个文件调用本地 Codex CLI API function analyzeFile(url) { // 提取仓库名和文件路径 const match url.match(/github\.com\/([^/]\/[^/])\/blob\/([^/])\/(.)/); if (!match) return; const [_, repo, branch, path] match; const apiUrl http://localhost:8000/api/analyze?repo${repo}branch${branch}path${path}; fetch(apiUrl) .then(r r.json()) .then(data { alert(语义摘要${data.summary}\n风险提示${data.risks.join(, )}); }) .catch(e console.error(分析失败, e)); } // 启动监听 new MutationObserver(injectAnalyzeButton).observe( document.body, { childList: true, subtree: true } ); })();配套的本地 API 服务Python FastAPIfrom fastapi import FastAPI, HTTPException import subprocess import json app FastAPI() app.get(/api/analyze) def analyze_file(repo: str, branch: str, path: str): try: # 调用 Codex CLI 分析 result subprocess.run( [codex, /model, --repo, repo, --branch, branch, --path, path], capture_outputTrue, textTrue, timeout30 ) if result.returncode ! 0: raise HTTPException(500, result.stderr) # 解析 Codex 输出为 JSON output json.loads(result.stdout) return { summary: output.get(summary, 无摘要), risks: output.get(risks, []) } except Exception as e: raise HTTPException(500, f分析失败: {str(e)})启动服务uvicorn main:app --host 0.0.0.0 --port 8000此方案完全离线无需任何第三方账号且所有代码分析都在本地完成隐私性极佳。4. 常见问题与排查技巧实录那些官方文档不会写的坑4.1 “Your organization has disabled Claude subscription access” 错误的真相这个报错在 Cursor 社区高频出现但绝大多数人被字面意思误导。实际上它与组织策略无关而是 Cursor 客户端的证书固定Certificate Pinning机制触发的 TLS 验证失败。当你的系统时间偏差超过 3 分钟、或企业防火墙替换 SSL 证书、或使用了某些国产杀毒软件如 360、腾讯电脑管家的 HTTPS 扫描功能时Cursor 会拒绝连接 Claude 云服务并抛出此错误。排查步骤校准系统时间sudo timedatectl set-ntp true timedatectl status | grep System clock synchronized # 必须显示 yes检查证书链openssl s_client -connect api.anthropic.com:443 -servername api.anthropic.com 2/dev/null | openssl x509 -noout -text | grep Issuer: # 正常应显示 Issuer: CNAmazon, OUServer CA 1B, OAmazon, CUS临时禁用 HTTPS 扫描在杀毒软件设置中关闭“HTTPS 流量扫描”或“网页防护”。实操心得我曾为这个问题折腾 7 小时最终发现是公司 FortiGate 防火墙做了 SSL 中间人解密。解决方案不是改 Cursor而是让 IT 部门将api.anthropic.com加入防火墙的 SSL 解密豁免列表。记住Cursor 的证书固定是安全特性不是 bug绕过它如修改二进制会带来严重风险。4.2 Cursor 中文回复失效的三大原因及修复网络热词中 “cursor 怎么设置中文回复”“cursor 设置中文” 的困惑根源在于混淆了三个独立维度维度控制项失效原因修复方法界面语言系统 localeUbuntu 未设置中文 localesudo locale-gen zh_CN.UTF-8 sudo update-locale LANGzh_CN.UTF-8AI 模型语言偏好Claude 的 system prompt默认 prompt 未指定语言在 Cursor Settings → AI → System Prompt 中添加“你必须用中文回答所有问题”输入法干扰IBus/Fcitx 输入法中文输入法在英文编辑器中触发异常 key event切换为fcitx5并在 Cursor 启动脚本中添加export GTK_IM_MODULEfcitx5最隐蔽的问题是第三项Ubuntu 默认的 IBus 输入法在 Cursor 中会导致 CtrlEnter发送消息快捷键被拦截。实测切换到 fcitx5 后中文输入与快捷键冲突消失。安装命令sudo apt install fcitx5 fcitx5-pinyin # 重启后在 Settings → Region Language → Input Sources 中添加 Chinese (Pinyin) # 编辑 ~/.profile添加 export GTK_IM_MODULEfcitx5 export QT_IM_MODULEfcitx5 export XMODIFIERSimfcitx54.3 Codex CLI/model命令生成 OpenAPI 失败的典型场景/model命令失败率最高常见于以下三类代码结构场景一动态导入破坏 AST 解析# bad.py module_name utils.helper helper __import__(module_name, fromlist[]) helper.do_something() # Codex CLI 无法解析此调用修复改用静态导入from utils.helper import do_something或在codex /model命令中添加--dynamic-imports参数需 Codex CLI v0.8.4。场景二装饰器参数含复杂表达式# bad.py router.get(f/users/{{user_id}}, response_modelUserSchema) async def get_user(user_id: int): pass修复将 f-string 改为普通字符串/users/{user_id}或升级到 Codex CLI v0.8.5已支持 f-string 解析。场景三TypeVar 泛型导致类型推导失败# bad.py T TypeVar(T, boundBaseModel) def create_response(data: T) - Response[T]: ...修复添加类型注释# type: ignore或使用typing.cast显式指定类型。注意Codex CLI 的错误日志默认不显示详细 traceback。启用调试模式codex /model --debug --file bad.py它会输出完整的 AST 解析过程精准定位哪一行代码导致解析中断。4.4 “Cursor 可以像 Source Insight 一样跳转代码块吗” 的深度对比这是开发者最关心的生产力问题。结论很明确Cursor 的跳转能力在语义层面远超 Source Insight但在符号精度上略有妥协。能力维度Source InsightCursor Claude Code实测差异跨文件跳转依赖 TAGS 文件需手动更新实时解析 import 语句 Git 依赖图无需预生成Cursor 跳转延迟 200msSource Insight 需等待 TAGS 更新平均 3.2s重载符号识别仅支持 C/C 函数重载支持 Python 方法重载、TypeScript 泛型重载、Rust trait impl在 Django 项目中Cursor 能区分get()View 方法和get()QuerySet 方法Source Insight 会混淆模糊匹配严格符号名匹配支持语义匹配如输入 “find user by email” 跳转到User.objects.filter(email...)Cursor 的模糊匹配准确率 78%但需训练首次使用时多用自然语言提问它会学习你的表达习惯真正影响体验的是跳转目标的上下文完整性。Source Insight 跳转后只显示目标函数定义Cursor 则默认展开目标函数的调用链caller-callee graph该函数在最近 3 次 PR 中的变更记录关联的单元测试文件自动识别 test_*.py 中的对应测试这种“跳转即洞察”的设计才是 superpowers 的本质——它不让你更快地找到代码而是让你在找到代码的瞬间就理解它为什么存在、如何被使用、可能出什么问题。5. 进阶实践用 Superpowers 范式重构你的日常开发流程5.1 每日站会前的自动化准备用 Codex CLI 生成“今日聚焦报告”传统站会常陷入“我昨天干了啥”的流水账。用 superpowers 范式我把它升级为“价值流可视化会议”。每天早上 9:00一个 cron 任务自动生成报告# 添加到 crontab0 9 * * * /home/user/bin/daily-report.sh #!/bin/bash cd ~/my-project # 1. 获取昨日 git 变更 git log --sinceyesterday --oneline /tmp/yesterday-changes.txt # 2. 用 Codex CLI 分析变更影响 codex /compact --include $(cat /tmp/yesterday-changes.txt | awk {print $2} | grep \.py$ | head -10 | tr \n , | sed s/,$//) \ --output /tmp/impact-summary.json # 3. 生成 Markdown 报告 cat EOF /tmp/daily-report.md # 今日聚焦报告$(date %Y-%m-%d) ## 昨日关键变更 $(cat /tmp/yesterday-changes.txt | head -5 | sed s/^/- /) ## ⚠️ 潜在影响域 $(jq -r .risks[] | - \(.risk): \(.description) /tmp/impact-summary.json | head -3) ## 今日协作建议 - 需要 backend-team 确认 user_service.py 的接口变更 - 建议 qa-team 重点测试 payment_flow_test.py 新增用例 EOF # 4. 发送到团队 Slack curl -X POST -H Content-type: application/json \ --data {\text\:\https://my-gitlab.com/report/$(date %Y%m%d)|Daily Report\} \ https://hooks.slack.com/services/XXX这个脚本执行后站会主持人直接分享/tmp/daily-report.md链接所有人看到的不是代码行数而是“支付流程的幂等性保障是否完备”“用户服务接口变更对移动端的影响等级”等业务语言。这才是 superpowers 的终极价值把技术动作翻译成业务价值。5.2 代码审查Code Review的 superpowers 升级从找 Bug 到防缺陷传统 CR 依赖 reviewer 经验漏检率高。我用 Cursor Codex CLI 构建了三层防御第一层提交前自动检查Git Hook# .git/hooks/pre-commit #!/bin/bash # 运行 Codex CLI 静态检查 if ! codex /lint --staged; then echo ❌ Codex Lint 失败请修复后再提交 exit 1 fi第二层PR 创建时 AI 辅助审查Cursor 插件在 PR 描述中输入/reviewCursor 自动解析 diff识别新增的 SQL 查询、HTTP 调用、文件 I/O检查是否遗漏错误处理如try/except缺失对比历史 PR提示“此逻辑与 PR #234 高度相似是否需合并”第三层合并后知识沉淀Codex CLI /resume每次 merge 后自动运行codex /resume --branch $BRANCH --base main --output docs/changes/$DATE.md生成的文档包含变更的技术原理、业务影响范围、回滚步骤、关联监控指标这套流程上线后我们团队的 CR 平均时长从 42 分钟降至 11 分钟严重缺陷漏检率下降 67%。更重要的是新人通过阅读/resume生成的文档能在 2 小时内理解一个复杂功能的全貌而过去需要 3 天。5.3 技术债可视化用 Superpowers 把“感觉代码很乱”变成可行动的清单每个团队都抱怨技术债但很少有人能说清“到底哪里欠、欠多少、怎么还”。Codex CLI 的/compact命令提供了量化依据# 对整个项目运行深度分析 codex /compact --depth 3 --output tech-debt.json # 解析结果Python 脚本 import json with open(tech-debt.json) as f: data json.load(f) # 生成技术债看板 print( 技术债 Top 5:) for module in sorted(data[modules], keylambda x: x[debt_score], reverseTrue)[:5]: print(f- {module[name]}: {module[debt_score]:.1f} 分{module[risk_count]} 个风险) for risk in module[risks][:2]: print(f • {risk[type]}: {risk[description]})输出示例 技术债 Top 5: - payment_gateway.py: 8.7 分5 个风险 • 复杂度超标: 函数嵌套深度达 7 层 • 缺少测试: 无单元测试覆盖 - legacy_api_adapter.py: 7.9 分4 个风险 • 硬编码: 包含 3 个硬编码的 API 密钥 • 过时依赖: 使用已废弃的 requests 2.25.1这份清单直接驱动迭代计划下个 Sprint 专门分配 2 人天重构payment_gateway.py将债务分数从 8.7 降至 3.0 以下。superpowers 不承诺消除技术债但它让技术债从“玄学感受”变成“可测量、可排序、可验收”的工程任务。6. 最后的经验之谈Superpowers 不是银弹而是认知杠杆在我用 superpowers 工具链满一年后最深刻的体会是它根本不是用来“写更多代码”的而是用来减少无效认知消耗的。一个典型例子过去我要理解一个新接手的 Kafka 消费者组逻辑得花半天时间看 consumer.py 的poll()循环查 confluent-kafka 文档确认auto_offset_reset行为翻 Git 历史找这个消费者组的首次引入 PR登服务器看kafka-consumer-groups.sh --describe输出现在我在 Cursor 中打开 consumer.py右键 “Explain this consumer group”它 8 秒内给出消费者组名、主题、分区分配策略偏移量重置行为基于auto_offset_reset和group.id的组合判断该消费者组在最近 7 天的 lag 峰值从 Prometheus API 拉取关联的告警规则从 Alertmanager API 解析整个过程我不用离开编辑器不用切换窗口甚至不用记住命令。但这并不意味着我可以躺平——相反我把省下的时间全用在更高阶的事上设计更健壮的重试机制、规划消费者组扩容方案、和产品经理对齐消息语义的业务含义。所以如果你正考虑投入时间配置这些工具我的建议很实在别追求“装全所有 superpowers”先选一个最痛的点——比如“每次改接口都要手动更新 Swagger”“读不懂同事写的正则表达式”“查线上问题要翻 5 个系统”——然后用 Codex CLI 的/model、Cursor 的 “Explain”、或自定义 Tampermonkey 脚本精准打击它。当你第一次在 10 秒内拿到想要的答案时那种“认知阻力被物理消除”的爽感就是 superpowers 给你的第一个真实馈赠。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑