💻 独立开发者 / 终身效率强迫症 🔍 测 AI 工具,不做无脑搬运。⚖️ 只判断:能不能省时间、进工作流、值不值得用。👇 主页定期分享硬核提效脚本与 .cursorrules。

Joined April 2023
333 Photos and videos
复活 Fable 5 的 4 步法,亲测可行,但别高兴太早…… 1. 指出 --system-prompt-file 是 claude-code 隐藏的秘密参数,亲测能跑通。 2. 硬核科普:这只是让 Opus 4.8 穿上 Fable 5 的衣服进行 Cosplay,并不能改变底层模型智商。 3. 结论:适合喜欢 Fable 5 语气和排版的人,想提升代码质量还是得等 Anthropic 官方重新上线新模型。
3
3
113
最近折腾 Claude Code 和 Agent 自动化的兄弟极多,但很多人刚跑两行命令就直接被 Anthropic 风控卡死报 403,甚至直接封号。 核心痛点:你用的代理 IP 根本不及格。 OpenAI / Anthropic 的后台风控极严,跑 Agent 这种高频并发请求,必须使用静态住宅 IP (Residential ISP)。 分享一套我自己在用的【开发节点 IPQS 验货 SOP】,上手开发前花 10 秒过一遍,能省掉后续 90% 莫名其妙报错的排查时间。👇 🛠️ 第一步:终端 3 秒快速排查(看 Org 字段) 在你的开发服务器或本地终端,直接运行这行命令:curl.exe -s ip-api.com/json 注意:Windows PowerShell 中 curl 默认是 Invoke-WebRequest 的别名,用 -s 会报错且无输出。必须输入 curl.exe。另外,使用 http:// 规避部分本地代理(Clash/v2ray)拦截 HTTPS 握手导致的 SSL EOF 错误。 第二步:风控画像判定 关注返回的 JSON 数据: • ❌ 如果 isp 显示 Amazon、DigitalOcean、Linode 等,说明是托管机房(Hosting)IP,基本一用就死。 • ✅ 如果显示的是当地电信宽带运营商(如 Comcast、AT&T 或境外住宅 ISP),且后台检测 hosting 字段为 false,说明安全过关。 • 推荐使用 IPQS 检测欺诈评分(Fraud Score),必须小于 30。 避坑总结与开发建议: 1. 不要频繁漂移:跑 Claude Code 时,确保代理节点是“静态静态再静态”(建议用独立住宅 VPS,如 VoyraCloud 等能提供双 ISP 干净住宅 IP 的服务)。 2. DNS 防泄漏:配合代理时确保开启了远程 DNS 解析,否则 DNS 泄漏到本地,风控系统一眼就能看出你在挂代理。 3. 测试通过再登录:用上面的 SOP 测过 IP 没问题后,再执行 claude login。 安全第一,本金和账号都是资产。觉得有用欢迎点赞收藏! 轻量级 IP 属性检测脚本: 🔄 正在检测当前开发节点的 IP 属性... 📍 当前 IP: 65.75.223.52 (United States - San Jose) 🏢 运营商 (ISP): Eons Data Communications Limited 🏢 组织机构 (Org): metropolis networks inc 🌐 自治系统 (ASN): AS138997 Eons Data Communications Limited 🌟 风险评级: ✅ 住宅/企业 IP (Residential / ISP) 👉 风险分析: 该 IP 属于宽带运营商,防风控安全系数高,非常适合运行 AI Agent 开发环境。
2
466
如何把重复的工作流打包成 AI 微技能(Skill),实现一键秒级重跑? 很多人用 AI 效率低,是因为每天都在重复敲相同的提示词(帮我写个推文、按什么格式输出、注意不要有 AI 味)。 其实在 Claude Code 或 Codex 体系中,最聪明的玩法是把你的高频工作流封装成独立的 Skill(微技能)。 在本地定义一个好用的 Skill,关键在于把长篇大论的 Prompt 拆解为一套结构化的标准作业程序(SOP)。我总结了这套一直在用的 SKILL.md 三段式配置模版: 写推文,将我的开发日志或文章链接,自动转化为 X 平台的高互动推文。 你是我的专属内容助理。任务是把输入的技术内容提炼成 280 字符以内的推文。 1. 【提取干货】:阅读输入内容,提炼出 1 个最能解决开发者痛点的小技巧。 2. 【降噪去水】:删掉所有空洞的形容词,禁止使用不仅...而且、值得一提等 AI 常用语。 3. 【排版美化】:使用一句话一行的格式,并在结尾加上收藏 / 转发的引导。 Input: 用户提供的 markdown 链接、截图或文本。 Output: 仅输出处理好的推文文本,严禁输出任何解释或前言。 为什么这样设计能让你用得比 99% 的人好? 1. 摆脱冷启动:AI 不需要每次重新认识你。只要检测到你的触发词(比如输入 /write-x-post),它会自动把这套 SOP 加载到系统上下文里。 2. 极高稳定性(Predictability):由于输入、步骤、输出都被严格限制,即使换了不同的对话或更新了底层大模型,输出的格式和质量也会极其稳定,不会出现格式跑偏。 3. 支持自动化串联:这种微技能可以像乐高积木一样,通过代码或 API 互相调用,实现更复杂的复合任务(比如:抓取 ➔ 总结 ➔ 翻译 ➔ 生成推文)。 把你的高频任务(写商单、生封面、测代码)通通写成一个个 .md 技能,你的 AI 就会真正从玩具变成工作流。 觉得实用欢迎 点赞 / 收藏 / 转发!
3
1
5
553
(Windows/PowerShell 专场):如何用 1 行配置,实现“盲打”秒切 Git 分支? 网上绝大部分 Git 效率技巧都是写给 Mac/zsh 的,今天给用 Windows PowerShell 的兄弟们发个福利。 每天切换分支,你是不是还在:敲 git branch ➔ 找分支名 ➔ 复制 ➔ 敲 git checkout ➔ 粘贴?分支多的时候简直是折磨。 教你用 Windows 原生工具,配置一个属于你自己的“模糊搜索秒切分支”终端命令: 🛠️ 极简三步配置: 1. 安装 fzf(模糊搜索神器): 在 PowerShell 中直接运行 Windows 自带的包管理器一键安装: winget install junegunn.fzf (装完后记得重启一次终端以生效环境变量) 2. 配置个人 Profile: 在终端输入 notepad $PROFILE 打开配置文件,粘贴以下代码并保存: # 移除系统默认的 gcb 别名冲突 Remove-Item alias:gcb -ErrorAction SilentlyContinue function gcb { $branch = git branch --sort=-committerdate | fzf --height 40% --layout=reverse --border if ($branch) { # 去除空格和当前分支的 * 号 $target = $branch.Trim() -replace '^\*\s ', '' git checkout $target } } 刷新并使用: 输入 . $PROFILE 刷新配置。在任何 Git 项目下输入 gcb 并回车,输入首字母即可模糊搜索秒切分支!
1
7
469
昨天发了一条:我把 Codex 里的技能/工具列表中文化了。 浏览量还不错,说明很多人其实不是不想用 Agent,而是第一步就被劝退了: 一堆英文技能名 ,一堆插件说明 一堆看起来像开发者内部文档的描述 你让一个普通创作者看到 Audit、BigQuery、Figma Code Connect、Channel Summarization,他很难马上理解: 这个东西到底能帮我干什么? 所以我现在越来越觉得,普通人用 AI Agent,第一步不是学命令,也不是追模型。 第一步是整理自己的工作台。 把工具名改成人话。 把技能说明改成自己能理解的任务。 把常用流程沉淀成固定提示词。 把重复做的事情,变成下一次可以直接调用的流程。 比如我自己的场景就很明确: 写商单教程 整理 X 平台文章 生成封面图 检查 AI 味和广告味 把截图、Word、PDF、Obsidian 同步起来 处理 Codex / Claude Code / MCP 这类实操内容 这些事情如果每次都重新说一遍,其实是在浪费 Agent 的能力。 真正好用的 Agent,不是每次都重新认识你。 而是你慢慢把自己的工作方式喂给它,它下次能直接接上。 昨天那个中文化动作,看起来只是改显示名称。 但本质上是在做一件事: 把 AI 工具从“工程师能看懂”,改成“我自己真的能长期使用”。 这一步很小,但很关键,因为只有当工具变得可读、可控、可复用,它才会从玩具变成工作流。
2
246
昨天那条“把 Codex 技能列表中文化”的内容,浏览量还不错。 这个需求其实挺真实:很多人不是不会用 AI 工具,而是被一堆英文技能名、插件名、说明挡住了。 我的做法不是手动一个个改,而是让 Codex 自己扫描本机的 skills / plugins / cache,把英文 display_name 和 short_description 批量改成中文,同时保留原始技能调用逻辑。 适合已经在折腾 Codex、Claude Code、本地 Agent 工作流的人。 后面我可以整理一个完整教程版,把路径、备份、检查命令和避坑点都写出来。
Jun 13
你是看不懂 Codex 里面那些英文技能是什么意思,对吧?​ 那就让它直接全部汉化。​ 不只是翻译名字,最好连每个技能的作用、什么时候用,也一起说明白。 如果你的 Codex 技能/工具列表里还有很多英文名称,可以让 Codex 帮你做一次本地中文化整理。 提示词: 请帮我检查本机 Codex 技能/插件列表里仍然显示英文的名称和说明,并把它们改成中文显示。 要求: 1. 先扫描以下目录里的技能和插件元数据: - C:\Users\Admin\.codex\skills - C:\Users\Admin\.agents\skills - C:\Users\Admin\.codex\plugins\cache - C:\Users\Admin\.codex\cache\remote_plugin_catalog 2. 重点检查: - display_name - short_description - 缺少 agents/openai.yaml 的技能目录 - 远程插件目录缓存里的 interface.display_name 和 interface.short_description 3. 对仍然是英文的技能名和说明,补充或改成自然中文。 例如: - Figma Code Connect → Figma 代码连接 - CI Debug → CI 调试 - Branded Presentation → 品牌演示文稿 - Channel Summarization → 频道总结 - BigQuery Data Transfer Service → BigQuery 数据传输服务 4. 不要改 SKILL.md 里的核心触发描述,除非确实需要;优先只改 agents/openai.yaml 和远程目录缓存里的显示字段,避免影响技能调用。 5. 修改前先备份相关目录,方便回滚。 6. 修改后重新检查: - 缺少 agents/openai.yaml 的技能数量是否为 0 - 纯英文 display_name 数量是否为 0 - 纯英文 short_description 数量是否为 0 7. 最后告诉我改了哪些类型的内容、备份在哪里、是否需要重启 Codex App 刷新缓存。
1
6
566
Jun 13
如何在 Prompt 里加几句约束,治好 AI 写代码“一报错就白屏”的脆弱毛病? 我们用 AI(如 Cursor/GPT)写前端组件或小网页时,经常遇到一个恶心问题:只要接口数据稍微有点偏差,或者某个属性为 null,整个页面就直接崩成“白屏”挂掉,逼得你还得去查 Console 重新喂给 AI 去修。 想解决这个问题,建议在让 AI 生成前端代码时,强制在 Prompt 尾部加上这 3 条“防脆规约”: 1. 强制【无死角可选链】(Optional Chaining) • 指令:“读取任何从 API、LocalStorage、Url 参数或 Parent 组件传入的深层嵌套数据时,必须强制使用可选链(如 data?.user?.profile?.avatar),严禁使用 data.user.profile 直接取值,防范 TypeError。” 2. 强制【万物皆有默认值】(Fail-Safe Defaults) • 指令:“在初始化任何 useState 或本地变量时,必须赋予明确的类型默认值(如 useState([]) 而非空括号;const items = data || [])。确保在数据未返回前,代码在执行 .map() 或 .filter() 时不会因为 undefined 而直接卡死崩溃。” 3. 强制【生命周期隔离保护】(Lifecycle Sandbox) • 指令:“所有涉及网络请求(fetch/axios)、第三方库初始化、或是读写 LocalStorage 的逻辑,必须全部用 try-catch 块包裹。一旦发生异常,在 catch 块中必须降级显示友好的占位信息,严禁将异常抛出到全局导致白屏。” 为什么这个技巧能省下大把时间? AI 写代码往往比较“直脑筋”,只考虑顺利运行的 Happy Path。如果我们在 Prompt 中提前建立这三道防线,AI 生成的代码容错率会直接提升一个档次。即使接口偶尔抽风,页面也只是局部加载失败,绝对不会动不动就白屏报错。
4
1
7
751
Jun 13
如何用状态与渲染分离,让 AI 一次性写出可运行的 3D 网页/游戏? 油管博主 Pat Simmons 最近对比了 Claude Opus 4.8 和 Fable 5 跑同一个 3D 游戏项目。Opus 写出了满屏重叠、无法点击的 Bug 网页,而 Fable 5 却能一枪通关。 分析两者的源码,核心差异在于对空间布局和状态逻辑的分层设计能力。 如果我们用低成本模型(比如 Cursor 默认模型或老版 Claude),想让它一次性写出可用的 3D(比如 Three.js/Canvas)网页,可以在 Prompt 里加入以下 3 条硬性约束: 1. 强制【数据与渲染分离】(State vs. Render Separation) • 指令:“把所有的游戏状态/页面数据(如玩家坐标、计分器)存在一个独立的 JavaScript 对象中。渲染循环(Canvas/Three.js)只读取该对象,不准在渲染函数中直接修改或混入业务逻辑。” 2. 强制【UI 面板绝对定位隔离】(z-index Isolation) • 指令:“所有的控制菜单、按钮等 DOM 元素,必须使用 position: absolute 定位在 Canvas 之上,并且显式声明 z-index: 10 以上。确保 Canvas 容器不会阻挡或吞掉 DOM 按钮的鼠标点击事件(pointer-events)。” 3. 强制【异步分步初始化】(Sequential Initialization) • 指令:“必须先初始化数据结构和 DOM 容器,确认容器加载完毕后,再在 window.onload 或 React 的 useEffect 中初始化 WebGL/Canvas,防止页面因找不到 DOM 节点而直接白屏崩掉。” 为什么这几条指令能省下你大量 Debug 时间? 普通 AI 在写 3D 页面时,最容易把“渲染渲染”、“画布事件”和“业务数据”写在一个庞大的单文件里,导致鼠标点不到按钮(被 Canvas 盖住)或者数据未加载就启动渲染而报错。 在 Prompt 里强制做好这三条“隔离防线”,即使是性价比模型,写复杂 3D 页面的成功率也能飙升 80% 以上! 觉得有用欢迎 点赞 / 收藏 / 转发 收藏防身!链接在评论区👇
3
1
824
Jun 13
如何用几行 .cursorrules,彻底治好 Cursor 喜欢“重写整个文件”的毛病? 用 Cursor 开发的兄弟一定遇到过这个痛点:你只想让它修改 2 行代码,它却非要把整个文件从头到尾给你手打重写一遍。 不仅生成速度极慢,还极度消耗 Token,一不小心就触发了 API 速率限制。 其实在项目根目录新建一个 .cursorrules 文件,加入以下几条硬性约束,就能彻底治好它这个毛病: # AI Output Style - NEVER rewrite the entire file when making edits. - Output ONLY the modified code blocks. - Use comments like `// ... existing code ...` to represent unchanged parts. - Do not output lengthy explanations unless explicitly requested. - Prioritize outputting code diffs.
2
1
247
Jun 13
安德森一边痛骂拜登政府强制 frontier 级别大模型报告安全测试是扼杀创新;但另一边,如果出口管制能挡住他讨厌的竞争对手,或者卡死那些连 A 轮融资都没拿到的开源野生团队,他又觉得出口管制是非常正确的决策。本质:这就是经典的护城河双标—我的开源叫创新,你的开源叫危害国家安全。
Marc Andreesen said that Biden’s requirement that frontier AI developers tell the government about their safety practices was an existential threat to US AI, but he thinks global export controls on US AI models is “based” if they’re against people he hates/missed the series A of
1
4
506
Jun 13
你是看不懂 Codex 里面那些英文技能是什么意思,对吧?​ 那就让它直接全部汉化。​ 不只是翻译名字,最好连每个技能的作用、什么时候用,也一起说明白。 如果你的 Codex 技能/工具列表里还有很多英文名称,可以让 Codex 帮你做一次本地中文化整理。 提示词: 请帮我检查本机 Codex 技能/插件列表里仍然显示英文的名称和说明,并把它们改成中文显示。 要求: 1. 先扫描以下目录里的技能和插件元数据: - C:\Users\Admin\.codex\skills - C:\Users\Admin\.agents\skills - C:\Users\Admin\.codex\plugins\cache - C:\Users\Admin\.codex\cache\remote_plugin_catalog 2. 重点检查: - display_name - short_description - 缺少 agents/openai.yaml 的技能目录 - 远程插件目录缓存里的 interface.display_name 和 interface.short_description 3. 对仍然是英文的技能名和说明,补充或改成自然中文。 例如: - Figma Code Connect → Figma 代码连接 - CI Debug → CI 调试 - Branded Presentation → 品牌演示文稿 - Channel Summarization → 频道总结 - BigQuery Data Transfer Service → BigQuery 数据传输服务 4. 不要改 SKILL.md 里的核心触发描述,除非确实需要;优先只改 agents/openai.yaml 和远程目录缓存里的显示字段,避免影响技能调用。 5. 修改前先备份相关目录,方便回滚。 6. 修改后重新检查: - 缺少 agents/openai.yaml 的技能数量是否为 0 - 纯英文 display_name 数量是否为 0 - 纯英文 short_description 数量是否为 0 7. 最后告诉我改了哪些类型的内容、备份在哪里、是否需要重启 Codex App 刷新缓存。
16
35
174
15,408
Jun 13
最近看 AI 巨头新闻,我越来越不爱猜谁赢。​ 以前还会看谁的模型更强,谁发布会更猛,谁又挖了谁的人。​ 现在第一反应很简单:​ 这事会不会影响我自己的产品?​ API 涨价,账单先变,接口一改,代码跟着改。 模型限流,用户体验马上掉,政策收紧,有些功能可能直接不能用了。​这些事在新闻里叫战略调整,但到开发者这里,基本就是报错、延迟、投诉、返工。​ 所以现在做 AI 应用,我不太敢把东西全押在一家上。​ 闭源 API 肯定要用,不用也不现实。​ 但开源模型、本地能力、备用供应商,最好一开始就留一点余地。​ 别等产品真跑起来、用户真进来了,才发现换条路比重做还难。​到最后最难受的不是模型不够强。​ 而是产品是你做的,用户是你服务的,问题也是你处理。​ 但开关不在你手里。
1
154
Jun 13
AI 产品最怕的,不是模型落后一代,是你把命门交给了别人。 一个产品,只能调用 OpenAI,一个系统,只能跑在 Nvidia 算力上。 一套流程,只能适配某一个平台规则。看起来很先进。 但只要对方调价、限流、改政策,你这边立刻变成被动方。这也是为什么我越来越觉得,后面的 AI 应用不能只追最强模型。 闭源 API 要用,开源模型也要接,端侧模型也要留位置。 不是因为开发者喜欢复杂,而是因为真正能活久的 AI 产品,必须有退路。单押巨头,短期很爽,但长期看,你不是在做产品,你是在给别人的规则打工。
1
168
Jun 13
🛠️ 开发者注意!Anthropic Fable 5 / Mythos 5 已下线: 避险操作:立刻检查你的 Agent 架构或 API 调用,请将模型配置降级切回旗舰 Claude Opus 4.8(或经典的 Sonnet 3.5),常规 Claude 系列访问完全正常。 前沿模型随时可能因不可抗力中断,建议在代码层配置多模型动态路由(Dynamic Routing),确保在 Anthropic 接口异常时可自动无缝切换到其他厂商,避免单点依赖。
The US government, citing national security authorities, has issued an export control directive to suspend all access to Fable 5 and Mythos 5 by any foreign national, whether inside or outside the United States, including foreign national Anthropic employees. The net effect of this order is that we must abruptly disable Fable 5 and Mythos 5 for all our customers to ensure compliance. Access to all other Claude models is not affected. We apologize for this disruption to our customers. We believe this is a misunderstanding and are working to restore access as soon as possible. Read our full statement: anthropic.com/news/fable-myt…
1
3
452
Jun 12
我总结了 3 条最省时间的上下文限制指令,建议直接丢进 System Prompt: 1. 只允许修改与 Bug 相关的单文件,禁止擅自扩展依赖范围。 2. 提交方案时只输出 Diff 块,禁止重写整个函数以节省 Token 消耗。 3. 执行任何 git 提交前,必须运行本地测试套件并输出测试通过证明。
1
4
395
Jun 12
请教一个工具选择问题: 最近想把日常的知识库和笔记流做一次 AI 化升级。在 Notion AI、Obsidian Copilot、还有 Flowith 这几者之间纠结了很久。 大家目前是用什么工具来做个人知识库 AI 助手?能不能分享一下你觉得最爽的一个功能,以及它帮网络排版省了多少时间?
1
1
287