<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>AI编程工具 on 拾光集</title>
        <link>https://www.tood.win/tags/ai%E7%BC%96%E7%A8%8B%E5%B7%A5%E5%85%B7/</link>
        <description>Recent content in AI编程工具 on 拾光集</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh</language>
        <lastBuildDate>Wed, 29 Jul 2026 12:13:49 +0800</lastBuildDate><atom:link href="https://www.tood.win/tags/ai%E7%BC%96%E7%A8%8B%E5%B7%A5%E5%85%B7/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>CodexBar：在 macOS 菜单栏统一查看 AI 编程工具额度</title>
            <link>https://www.tood.win/posts/codexbar-zai-macos-cai-dan-lan-tong-yi-cha-kan/</link>
            <pubDate>Tue, 28 Jul 2026 20:22:00 +0800</pubDate>
            <guid>https://www.tood.win/posts/codexbar-zai-macos-cai-dan-lan-tong-yi-cha-kan/</guid>
            <description>&lt;p&gt;同时使用 &lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/codex/&#34; &gt;Codex&lt;/a&gt;、&lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/claude/&#34; &gt;Claude&lt;/a&gt;、&lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/cursor/&#34; &gt;Cursor&lt;/a&gt;、Gemini 和 &lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/github-copilot/&#34; &gt;GitHub Copilot&lt;/a&gt; 时，最麻烦的事情之一，就是不知道每个平台还剩多少额度，以及下一次什么时候重置。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;CodexBar&lt;/strong&gt; 是一款免费开源的 macOS 菜单栏应用，可以把多个 &lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/ai/&#34; &gt;AI&lt;/a&gt; 编程工具的使用额度、重置倒计时、余额和服务状态集中显示在桌面顶部。&lt;/p&gt;&#xA;&lt;p&gt;不用反复打开不同网站，抬眼看一下菜单栏，就能了解当前 AI 工具的使用情况。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;CodexBar：在 macOS 菜单栏统一查看 AI 编程工具额度&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://www.tood.win/uploads/2026/07/af426cc6-39ea-412e-ba01-110e5c877a14-ce6ecd10.jpg&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;codexbar-能做什么&#34;&gt;CodexBar 能做什么？&#xA;&lt;/h2&gt;&lt;p&gt;CodexBar 主要解决三个问题：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;查看不同 AI 服务的当前使用额度&lt;/li&gt;&#xA;&lt;li&gt;显示会话、每周或每月额度的重置时间&lt;/li&gt;&#xA;&lt;li&gt;提醒用户某个服务是否出现故障或额度不足&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;部分服务还可以显示：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;剩余积分或账户余额&lt;/li&gt;&#xA;&lt;li&gt;API 调用费用&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/token/&#34; &gt;Token&lt;/a&gt; 使用量&lt;/li&gt;&#xA;&lt;li&gt;最近一段时间的使用趋势&lt;/li&gt;&#xA;&lt;li&gt;服务故障和运行状态&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;具体能够显示哪些数据，取决于对应服务是否提供相关接口。&lt;/p&gt;&#xA;&lt;h2 id=&#34;支持哪些-ai-工具&#34;&gt;支持哪些 AI 工具？&#xA;&lt;/h2&gt;&lt;p&gt;CodexBar 官方目前列出了 63 个服务提供商，常见的包括：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/openai-codex/&#34; &gt;OpenAI Codex&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;OpenAI API&lt;/li&gt;&#xA;&lt;li&gt;Claude&lt;/li&gt;&#xA;&lt;li&gt;Cursor&lt;/li&gt;&#xA;&lt;li&gt;Gemini&lt;/li&gt;&#xA;&lt;li&gt;GitHub Copilot&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/grok/&#34; &gt;Grok&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;GroqCloud&lt;/li&gt;&#xA;&lt;li&gt;OpenRouter&lt;/li&gt;&#xA;&lt;li&gt;LiteLLM&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/deepseek/&#34; &gt;DeepSeek&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;ElevenLabs&lt;/li&gt;&#xA;&lt;li&gt;Deepgram&lt;/li&gt;&#xA;&lt;li&gt;MiniMax&lt;/li&gt;&#xA;&lt;li&gt;Kiro&lt;/li&gt;&#xA;&lt;li&gt;Zed&lt;/li&gt;&#xA;&lt;li&gt;Vertex AI&lt;/li&gt;&#xA;&lt;li&gt;AWS Bedrock&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;不同服务的连接方式并不完全相同，可能需要使用 OAuth、API Key、浏览器登录状态、本地 CLI 或应用配置文件。&lt;/p&gt;&#xA;&lt;h2 id=&#34;两种菜单栏显示方式&#34;&gt;两种菜单栏显示方式&#xA;&lt;/h2&gt;&lt;p&gt;CodexBar 提供两种主要显示模式。&lt;/p&gt;&#xA;&lt;h3 id=&#34;独立图标模式&#34;&gt;独立图标模式&#xA;&lt;/h3&gt;&lt;p&gt;每个 AI 服务在菜单栏中显示一个独立状态项。&lt;/p&gt;&#xA;&lt;p&gt;这种方式适合只使用两三个 AI 工具的用户，可以直接看到每个平台的剩余额度。&lt;/p&gt;&#xA;&lt;h3 id=&#34;合并图标模式&#34;&gt;合并图标模式&#xA;&lt;/h3&gt;&lt;p&gt;将多个服务合并到一个菜单栏图标中，再通过提供商切换器查看不同平台。&lt;/p&gt;&#xA;&lt;p&gt;当启用的 AI 工具较多时，这种模式可以减少菜单栏占用空间。&lt;/p&gt;&#xA;&lt;p&gt;CodexBar 本身没有 Dock 图标，主要通过菜单栏运行，界面比较简洁。&lt;/p&gt;&#xA;&lt;h2 id=&#34;动态条形图标有什么用&#34;&gt;动态条形图标有什么用？&#xA;&lt;/h2&gt;&lt;p&gt;CodexBar 会使用动态条形图标表示当前额度。&lt;/p&gt;&#xA;&lt;p&gt;用户不需要每次点击菜单，就能通过图标大致判断：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;当前额度是否充足&lt;/li&gt;&#xA;&lt;li&gt;使用量是否接近上限&lt;/li&gt;&#xA;&lt;li&gt;是否需要等待下一次重置&lt;/li&gt;&#xA;&lt;li&gt;服务是否出现异常&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;对于长时间使用 AI 编程助手的开发者，这种显示方式比频繁检查网页控制台更方便。&lt;/p&gt;&#xA;&lt;h2 id=&#34;如何安装-codexbar&#34;&gt;如何安装 CodexBar？&#xA;&lt;/h2&gt;&lt;p&gt;CodexBar 桌面应用要求：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;macOS 14 Sonoma 或更高版本&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;使用 Homebrew 安装：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;brew install --cask codexbar&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;也可以前往 GitHub Releases 页面下载安装包。&lt;/p&gt;&#xA;&lt;p&gt;安装完成后，打开：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Settings → Providers&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;启用自己正在使用的 AI 服务，并根据提示完成登录或授权。&lt;/p&gt;&#xA;&lt;h2 id=&#34;使用时需要注意什么&#34;&gt;使用时需要注意什么？&#xA;&lt;/h2&gt;&lt;p&gt;CodexBar 会复用已有的 OAuth 登录、浏览器 Cookie、API Key、本地 CLI 登录状态或配置文件，不会要求用户把所有平台密码直接保存到应用中。&lt;/p&gt;&#xA;&lt;p&gt;不过，部分功能可能需要：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;访问浏览器 Cookie&lt;/li&gt;&#xA;&lt;li&gt;读取钥匙串信息&lt;/li&gt;&#xA;&lt;li&gt;读取本地项目或日志文件&lt;/li&gt;&#xA;&lt;li&gt;配置 API Key&lt;/li&gt;&#xA;&lt;li&gt;开启文件访问权限&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;因此，在启用某个提供商之前，建议先查看该服务对应的数据来源和权限说明。&lt;/p&gt;&#xA;&lt;p&gt;此外，不同 AI 平台开放的数据并不一致，所以并不是所有提供商都能同时显示额度、费用、Token 和重置时间。&lt;/p&gt;&#xA;&lt;h2 id=&#34;codexbar-适合哪些人&#34;&gt;CodexBar 适合哪些人？&#xA;&lt;/h2&gt;&lt;p&gt;CodexBar 比较适合以下用户：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;同时使用多个 AI 编程助手&lt;/li&gt;&#xA;&lt;li&gt;经常遇到 Codex 或 Claude 额度限制&lt;/li&gt;&#xA;&lt;li&gt;需要管理多个 API 账户&lt;/li&gt;&#xA;&lt;li&gt;希望提前安排高消耗编程任务&lt;/li&gt;&#xA;&lt;li&gt;不想频繁打开不同平台的控制台&lt;/li&gt;&#xA;&lt;li&gt;想在菜单栏快速查看 AI 服务状态&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;如果你只偶尔使用一个 AI 工具，CodexBar 的作用可能不明显。&lt;/p&gt;&#xA;&lt;p&gt;但对于每天同时使用 Codex、Claude、Cursor、Gemini 等工具的人来说，它可以减少检查额度和切换网页的时间。&lt;/p&gt;&#xA;&lt;h2 id=&#34;总结&#34;&gt;总结&#xA;&lt;/h2&gt;&lt;p&gt;CodexBar 并不会增加 AI 工具的额度，它真正解决的是“额度不可见”的问题。&lt;/p&gt;&#xA;&lt;p&gt;它把分散在不同平台中的使用限制、重置倒计时、账户余额和服务状态集中到 macOS 菜单栏，让用户能够更合理地安排 AI 编程任务。&lt;/p&gt;&#xA;&lt;p&gt;项目免费开源，采用 MIT 许可证，支持 Homebrew 安装，也提供适用于 macOS 和 Linux 的命令行工具。&lt;/p&gt;&#xA;&lt;h2 id=&#34;项目地址&#34;&gt;项目地址&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;GitHub：https://github.com/steipete/CodexBar&lt;/li&gt;&#xA;&lt;li&gt;官方网站：https://codexbar.app/&lt;/li&gt;&#xA;&lt;li&gt;Releases：https://github.com/steipete/CodexBar/releases&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
        </item><item>
            <title>5个自定义 Skills，让 Codex 从代码生成器升级为全能 AI 开发助手</title>
            <link>https://www.tood.win/posts/5-ge-zi-ding-yi-skill-rang-codex-cong-dai/</link>
            <pubDate>Tue, 28 Jul 2026 11:34:00 +0800</pubDate>
            <guid>https://www.tood.win/posts/5-ge-zi-ding-yi-skill-rang-codex-cong-dai/</guid>
            <description>&lt;p&gt;很多人使用 &lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/codex/&#34; &gt;Codex&lt;/a&gt; 时，只让它完成“写代码”这一件事。&lt;/p&gt;&#xA;&lt;p&gt;遇到需求就生成代码，出现报错再继续修改。这样的使用方式虽然方便，但 Codex 很难理解项目背景，也容易出现需求理解偏差、界面模板化、修改范围过大等问题。&lt;/p&gt;&#xA;&lt;p&gt;更有效的方法，是通过 &lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/agent-skills/&#34; &gt;Agent Skills&lt;/a&gt;&lt;/strong&gt; 为 Codex 增加固定的知识、规则和工作流程。&lt;/p&gt;&#xA;&lt;p&gt;Skill 本质上是一组可重复使用的说明、脚本和资源。它可以让 Codex 在执行特定任务时，按照预先设定的流程工作，而不是每次都依赖临时提示词。OpenAI 的 &lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/skills/&#34; &gt;Skills&lt;/a&gt; 项目也将其定义为帮助 Codex 扩展专业能力的模块化目录。&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;下面这 5 个 Skill，分别解决知识管理、方案审查、UI 设计、中文写作和代码质量问题。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;2026728_11_32_01&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://www.tood.win/uploads/2026/07/2026728_11_32_01-2bd2a234.jpg&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;一obsidian-skills把-obsidian-变成-codex-的知识库&#34;&gt;一、obsidian-skills：把 Obsidian 变成 Codex 的知识库&#xA;&lt;/h2&gt;&lt;p&gt;在长期项目中，真正影响 &lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/ai/&#34; &gt;AI&lt;/a&gt; 工作质量的往往不是模型能力，而是它不知道你之前做过什么。&lt;/p&gt;&#xA;&lt;p&gt;例如：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;项目已经确定了哪些技术方案&lt;/li&gt;&#xA;&lt;li&gt;哪些错误曾经出现过&lt;/li&gt;&#xA;&lt;li&gt;用户有哪些固定偏好&lt;/li&gt;&#xA;&lt;li&gt;某项设计为什么被放弃&lt;/li&gt;&#xA;&lt;li&gt;当前项目有哪些待办事项&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;code&gt;obsidian-skills&lt;/code&gt; 可以让 Codex 读取和管理 Obsidian 知识库中的 Markdown 笔记、任务、属性、Bases 和 JSON Canvas。&lt;/p&gt;&#xA;&lt;p&gt;该项目遵循 Agent Skills 规范，并明确支持 &lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/codex-cli/&#34; &gt;Codex CLI&lt;/a&gt; 等兼容 Skills 的 AI 编程工具。&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;它能解决什么问题&#34;&gt;它能解决什么问题&#xA;&lt;/h3&gt;&lt;p&gt;使用这个 Skill 后，可以让 Codex：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;搜索 Obsidian 中的历史笔记&lt;/li&gt;&#xA;&lt;li&gt;创建和更新项目文档&lt;/li&gt;&#xA;&lt;li&gt;整理零散的开发记录&lt;/li&gt;&#xA;&lt;li&gt;查找与当前任务相关的内容&lt;/li&gt;&#xA;&lt;li&gt;将解决方案沉淀为长期知识&lt;/li&gt;&#xA;&lt;li&gt;根据历史记录继续未完成的工作&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;适合的使用场景&#34;&gt;适合的使用场景&#xA;&lt;/h3&gt;&lt;p&gt;例如你可以告诉 Codex：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;搜索 Obsidian 中与当前网站部署有关的笔记，&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;整理已经尝试过的方法、失败原因和最终解决方案，&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;然后根据这些信息继续排查问题。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;这样可以减少重复解释项目背景，也能避免 AI 再次尝试已经失败的方法。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;需要注意：它主要负责帮助 AI 操作和整理 Obsidian 知识库，并不等于自动拥有完整的长期记忆。最终效果仍取决于你的笔记结构和记录质量。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;二ui-skill减少-ai-生成网页的模板感&#34;&gt;二、UI Skill：减少 AI 生成网页的模板感&#xA;&lt;/h2&gt;&lt;p&gt;AI 可以快速生成网页，但生成结果经常存在明显的“AI 模板感”。&lt;/p&gt;&#xA;&lt;p&gt;常见问题包括：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;不分场景地使用紫蓝渐变&lt;/li&gt;&#xA;&lt;li&gt;所有内容都居中排列&lt;/li&gt;&#xA;&lt;li&gt;页面由大量相似卡片组成&lt;/li&gt;&#xA;&lt;li&gt;默认使用常见字体和圆角&lt;/li&gt;&#xA;&lt;li&gt;只考虑桌面端，没有检查移动端&lt;/li&gt;&#xA;&lt;li&gt;视觉效果不错，但真实上线后不好使用&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;UI Skill 的作用不是提供一个固定模板，而是给 Codex 增加一套设计判断标准。&lt;/p&gt;&#xA;&lt;p&gt;目前 GitHub 上已经有多种面向 Codex 的 UI Skills。例如 &lt;code&gt;ui-ux-pro-max-skill&lt;/code&gt; 提供了 UI 风格、配色、字体组合、产品类型、UX 规则和图表类型等设计知识，可用于网页和移动端界面的规划、生成、审查与优化。&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;1-建立设计黑名单&#34;&gt;1. 建立设计黑名单&#xA;&lt;/h3&gt;&lt;p&gt;可以在 Skill 中明确禁止一些容易产生模板感的设计：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;除非项目明确要求，否则不要默认使用：&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 紫色到蓝色的渐变背景&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 所有标题和内容居中对齐&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 大量相同尺寸的信息卡片&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 缺乏层级的圆角矩形&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 没有业务含义的装饰性光效&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 默认套用科技 SaaS 网站风格&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;设计黑名单并不是完全禁止这些元素，而是要求 Codex 在使用前说明理由。&lt;/p&gt;&#xA;&lt;h3 id=&#34;2-根据业务选择设计语言&#34;&gt;2. 根据业务选择设计语言&#xA;&lt;/h3&gt;&lt;p&gt;品牌官网、个人博客和后台管理系统，不应该使用完全相同的设计方式。&lt;/p&gt;&#xA;&lt;p&gt;Skill 可以要求 Codex先判断页面类型：&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;页面类型&lt;/th&gt;&#xA;          &lt;th&gt;设计重点&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;品牌落地页&lt;/td&gt;&#xA;          &lt;td&gt;品牌识别、视觉节奏、转化路径&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;个人博客&lt;/td&gt;&#xA;          &lt;td&gt;阅读体验、内容层级、页面速度&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;后台系统&lt;/td&gt;&#xA;          &lt;td&gt;信息密度、操作效率、状态反馈&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;电商页面&lt;/td&gt;&#xA;          &lt;td&gt;商品信息、信任感、购买路径&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;工具网站&lt;/td&gt;&#xA;          &lt;td&gt;功能入口、操作引导、结果展示&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;3-增加上线前质检&#34;&gt;3. 增加上线前质检&#xA;&lt;/h3&gt;&lt;p&gt;页面完成后，要求 Codex 检查：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;手机端图片是否变形&lt;/li&gt;&#xA;&lt;li&gt;长英文和链接是否可以换行&lt;/li&gt;&#xA;&lt;li&gt;按钮是否有明确反馈&lt;/li&gt;&#xA;&lt;li&gt;文字对比度是否足够&lt;/li&gt;&#xA;&lt;li&gt;页面加载是否依赖过大的图片&lt;/li&gt;&#xA;&lt;li&gt;表单是否提供错误提示&lt;/li&gt;&#xA;&lt;li&gt;页面是否存在横向溢出&lt;/li&gt;&#xA;&lt;li&gt;键盘操作是否正常&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;这样可以让 Codex 从“生成一个好看的页面”，升级为“交付一个可以实际使用的页面”。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;三humanizer-zh减少中文内容的-ai-味&#34;&gt;三、Humanizer-zh：减少中文内容的 AI 味&#xA;&lt;/h2&gt;&lt;p&gt;Codex 不只能写代码，也经常被用于生成：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;产品介绍&lt;/li&gt;&#xA;&lt;li&gt;README 文档&lt;/li&gt;&#xA;&lt;li&gt;博客文章&lt;/li&gt;&#xA;&lt;li&gt;更新日志&lt;/li&gt;&#xA;&lt;li&gt;网站文案&lt;/li&gt;&#xA;&lt;li&gt;操作说明&lt;/li&gt;&#xA;&lt;li&gt;社交媒体内容&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;但 AI 生成的中文常常存在表达生硬、结构重复和营销感过强的问题。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;Humanizer-zh&lt;/code&gt; 是一个中文内容优化 Skill，主要用于识别并减少 AI 写作痕迹，让文字更自然、更接近真实中文表达。其项目说明中明确提到，它可以用于编辑或审阅 AI 生成的文本。&lt;sup id=&#34;fnref:4&#34;&gt;&lt;a href=&#34;#fn:4&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;常见的-ai-写作问题&#34;&gt;常见的 AI 写作问题&#xA;&lt;/h3&gt;&lt;p&gt;它可以重点检查以下内容：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;频繁使用“值得注意的是”&lt;/li&gt;&#xA;&lt;li&gt;每段都使用相同句式&lt;/li&gt;&#xA;&lt;li&gt;过度使用“赋能”“重塑”“开启新篇章”&lt;/li&gt;&#xA;&lt;li&gt;没有事实支撑的夸张表达&lt;/li&gt;&#xA;&lt;li&gt;大量使用“首先、其次、最后”&lt;/li&gt;&#xA;&lt;li&gt;句子看似完整，但缺少具体信息&lt;/li&gt;&#xA;&lt;li&gt;中文中出现明显的英文翻译腔&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;使用示例&#34;&gt;使用示例&#xA;&lt;/h3&gt;&lt;p&gt;完成网站文章后，可以让 Codex 执行：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;使用 Humanizer-zh 检查这篇文章。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;要求：&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;1. 删除空泛和夸张的营销表达；&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;2. 保留技术事实、命令和项目名称；&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;3. 调整重复句式；&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;4. 使用自然、简洁的中文；&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;5. 不要为了口语化而降低专业性。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;它适合作为内容发布前的最后一道编辑流程，而不是简单地把所有内容改成口语。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;四grill-me在开发之前先把方案问清楚&#34;&gt;四、grill-me：在开发之前先把方案问清楚&#xA;&lt;/h2&gt;&lt;p&gt;AI 编程最常见的问题之一，是需求还没有明确，AI 就已经开始写代码。&lt;/p&gt;&#xA;&lt;p&gt;结果通常是：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;技术路线选择错误&lt;/li&gt;&#xA;&lt;li&gt;功能边界不断扩大&lt;/li&gt;&#xA;&lt;li&gt;忽略重要异常情况&lt;/li&gt;&#xA;&lt;li&gt;修改大量无关文件&lt;/li&gt;&#xA;&lt;li&gt;做完以后才发现需求理解错了&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;code&gt;grill-me&lt;/code&gt; 的作用，就是在动手开发前扮演一个严格的方案审查者。&lt;/p&gt;&#xA;&lt;p&gt;该 Skill 会围绕计划、设计或技术方案持续追问，直到关键决策、假设和分支得到明确。&lt;sup id=&#34;fnref:5&#34;&gt;&lt;a href=&#34;#fn:5&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;5&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;它会重点追问什么&#34;&gt;它会重点追问什么&#xA;&lt;/h3&gt;&lt;p&gt;例如开发一个用户登录功能时，&lt;code&gt;grill-me&lt;/code&gt; 不会立刻生成代码，而是先检查：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;使用邮箱、手机号还是第三方账号登录&lt;/li&gt;&#xA;&lt;li&gt;是否需要注册、找回密码和邮箱验证&lt;/li&gt;&#xA;&lt;li&gt;登录状态保存多久&lt;/li&gt;&#xA;&lt;li&gt;是否允许多设备同时登录&lt;/li&gt;&#xA;&lt;li&gt;失败次数是否需要限制&lt;/li&gt;&#xA;&lt;li&gt;用户数据存储在哪里&lt;/li&gt;&#xA;&lt;li&gt;哪些页面需要登录后访问&lt;/li&gt;&#xA;&lt;li&gt;是否存在管理员和普通用户权限&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;推荐使用阶段&#34;&gt;推荐使用阶段&#xA;&lt;/h3&gt;&lt;p&gt;&lt;code&gt;grill-me&lt;/code&gt; 最适合在以下阶段使用：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;新功能开发之前&lt;/li&gt;&#xA;&lt;li&gt;数据库结构确定之前&lt;/li&gt;&#xA;&lt;li&gt;API 接口设计之前&lt;/li&gt;&#xA;&lt;li&gt;大规模重构之前&lt;/li&gt;&#xA;&lt;li&gt;技术方案评审之前&lt;/li&gt;&#xA;&lt;li&gt;项目需求仍然比较模糊时&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;使用示例-1&#34;&gt;使用示例&#xA;&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;使用 grill-me 审查下面的开发方案。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;在需求和边界没有明确之前，不要编写代码。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;请重点检查：&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 隐含假设&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 异常流程&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 数据安全&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 权限设计&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 技术复杂度&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 后期维护成本&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;这个 Skill 看起来会让前期讨论变慢，但通常能减少后期返工。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;五编码原则-skill限制-codex-的修改范围&#34;&gt;五、编码原则 Skill：限制 Codex 的修改范围&#xA;&lt;/h2&gt;&lt;p&gt;前面四个 Skill 解决了知识、方案、设计和内容问题，最后还需要一套编码原则来限制 Codex 的执行行为。&lt;/p&gt;&#xA;&lt;p&gt;这部分不一定需要安装现成项目，也可以根据自己的开发习惯创建一个自定义 &lt;code&gt;SKILL.md&lt;/code&gt;。&lt;/p&gt;&#xA;&lt;h3 id=&#34;推荐的核心原则&#34;&gt;推荐的核心原则&#xA;&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;21&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;22&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;23&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;24&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;25&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;26&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;27&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;28&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;29&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;30&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;31&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;32&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;33&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;34&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;35&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;36&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;37&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;38&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;39&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;40&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;41&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;42&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;43&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;44&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;45&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;46&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;47&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;48&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;49&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;50&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;51&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;52&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;53&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;54&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;55&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;56&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;57&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;58&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-markdown&#34; data-lang=&#34;markdown&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;gh&#34;&gt;# 编码原则&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;gu&#34;&gt;## 1. 不猜测需求&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;需求不明确时，先检查现有代码、文档和配置。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;如果仍然无法确定，应明确说明假设，不要把猜测当成事实。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;gu&#34;&gt;## 2. 只做最小必要修改&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;只修改完成当前任务必需的文件。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;不要顺便重构无关代码，不要更改没有问题的目录结构。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;gu&#34;&gt;## 3. 不擅自增加抽象&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;没有明确复用需求时，不新增：&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; 通用工具层&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; 复杂设计模式&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; 多余的配置系统&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; 不必要的第三方依赖&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;优先使用项目现有结构和原生能力。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;gu&#34;&gt;## 4. 保持原有代码风格&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;修改前先检查：&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; 命名规则&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; 目录结构&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; 格式化配置&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; 错误处理方式&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; 测试写法&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; 已使用的组件和依赖&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;新增代码应与现有项目保持一致。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;gu&#34;&gt;## 5. 修改后必须验证&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;完成修改后至少执行：&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; 类型检查&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; 语法检查&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; 相关测试&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; 构建检查&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; 修改内容复核&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;如果无法执行某项验证，需要明确说明原因。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;gu&#34;&gt;## 6. 不隐藏问题&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;不要通过删除测试、关闭类型检查、忽略错误或使用空异常处理来让任务表面通过。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;发现现有问题时，应区分：&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; 本次修改引入的问题&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; 项目原本存在的问题&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;这套规则的重点不是让 Codex 少写代码，而是让每次修改都更可预测、更容易审查。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;五个-skill-如何组成完整工作流&#34;&gt;五个 Skill 如何组成完整工作流&#xA;&lt;/h2&gt;&lt;p&gt;这五个 Skill 并不是相互独立的工具，可以按照开发流程组合使用。&lt;/p&gt;&#xA;&lt;h3 id=&#34;第一步读取历史知识&#34;&gt;第一步：读取历史知识&#xA;&lt;/h3&gt;&lt;p&gt;使用 &lt;code&gt;obsidian-skills&lt;/code&gt; 搜索项目笔记、历史方案和踩坑记录。&lt;/p&gt;&#xA;&lt;h3 id=&#34;第二步审查需求&#34;&gt;第二步：审查需求&#xA;&lt;/h3&gt;&lt;p&gt;使用 &lt;code&gt;grill-me&lt;/code&gt; 挑战需求和技术方案，找出缺失信息与边界情况。&lt;/p&gt;&#xA;&lt;h3 id=&#34;第三步设计并实现界面&#34;&gt;第三步：设计并实现界面&#xA;&lt;/h3&gt;&lt;p&gt;使用 UI Skill 确定设计语言、页面结构、响应式规则和质检标准。&lt;/p&gt;&#xA;&lt;h3 id=&#34;第四步优化文字内容&#34;&gt;第四步：优化文字内容&#xA;&lt;/h3&gt;&lt;p&gt;使用 &lt;code&gt;Humanizer-zh&lt;/code&gt; 调整页面文案、README 和博客内容，减少机械化表达。&lt;/p&gt;&#xA;&lt;h3 id=&#34;第五步完成最小修改并验证&#34;&gt;第五步：完成最小修改并验证&#xA;&lt;/h3&gt;&lt;p&gt;使用编码原则 Skill 限制修改范围，并执行测试、构建和代码检查。&lt;/p&gt;&#xA;&lt;p&gt;完整流程可以概括为：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;9&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;历史知识检索&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ↓&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;需求追问与方案审查&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ↓&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;UI 设计与代码实现&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ↓&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;中文内容优化&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ↓&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;测试、验证与交付&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;hr&gt;&#xA;&lt;h2 id=&#34;实际使用时不需要每次启用全部-skill&#34;&gt;实际使用时，不需要每次启用全部 Skill&#xA;&lt;/h2&gt;&lt;p&gt;五个 Skill 不一定每次都要同时使用。&lt;/p&gt;&#xA;&lt;p&gt;可以根据任务类型进行组合：&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;任务&lt;/th&gt;&#xA;          &lt;th&gt;推荐 Skill&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;整理项目经验&lt;/td&gt;&#xA;          &lt;td&gt;obsidian-skills&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;开发复杂新功能&lt;/td&gt;&#xA;          &lt;td&gt;obsidian-skills + grill-me + 编码原则&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;制作网站页面&lt;/td&gt;&#xA;          &lt;td&gt;UI Skill + Humanizer-zh + 编码原则&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;编写技术文章&lt;/td&gt;&#xA;          &lt;td&gt;obsidian-skills + Humanizer-zh&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;重构旧项目&lt;/td&gt;&#xA;          &lt;td&gt;grill-me + 编码原则&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;制作产品落地页&lt;/td&gt;&#xA;          &lt;td&gt;UI Skill + Humanizer-zh&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;排查历史问题&lt;/td&gt;&#xA;          &lt;td&gt;obsidian-skills + 编码原则&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;Skill 数量并不是越多越好。真正重要的是每个 Skill 都有明确职责，并且不会互相冲突。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;总结&#34;&gt;总结&#xA;&lt;/h2&gt;&lt;p&gt;Codex 的价值不只是生成代码。&lt;/p&gt;&#xA;&lt;p&gt;通过 Skills，可以将知识、规范和工作流程固定下来，让 Codex逐渐具备以下能力：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;读取并整理项目知识&lt;/li&gt;&#xA;&lt;li&gt;在开发前审查需求&lt;/li&gt;&#xA;&lt;li&gt;根据业务选择设计语言&lt;/li&gt;&#xA;&lt;li&gt;优化中文内容表达&lt;/li&gt;&#xA;&lt;li&gt;控制代码修改范围&lt;/li&gt;&#xA;&lt;li&gt;在交付前完成自我验证&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;最终目标不是让 Codex 一次生成更多代码，而是减少沟通成本、降低返工概率，让每次修改都更加稳定和可控。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;github-项目地址&#34;&gt;GitHub 项目地址&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/openai/skills&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;OpenAI Skills：Codex Skills 官方目录&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/kepano/obsidian-skills&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;obsidian-skills&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/op7418/Humanizer-zh&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Humanizer-zh&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/mattpocock/skills&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;grill-me 所在 Skills 项目&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/nextlevelbuilder/ui-ux-pro-max-skill&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;UI UX Pro Max Skill&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/vipulgupta2048/codex-skills&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Codex Frontend Design Skill&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;“编码原则”部分属于可自行创建的自定义 Skill，并非本文确认的单一 GitHub 项目。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;OpenAI Skills 项目将 Agent Skills 描述为由指令、脚本和资源组成的模块化目录，可帮助 Codex 重复执行特定任务。&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:2&#34;&gt;&#xA;&lt;p&gt;obsidian-skills 项目说明其遵循 Agent Skills 规范，并支持 Codex CLI。&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:3&#34;&gt;&#xA;&lt;p&gt;UI UX Pro Max Skill 提供多种设计风格、配色、字体组合、UX 规则与技术栈支持。&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:4&#34;&gt;&#xA;&lt;p&gt;Humanizer-zh 用于识别和减少中文文本中的 AI 生成痕迹。&amp;#160;&lt;a href=&#34;#fnref:4&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:5&#34;&gt;&#xA;&lt;p&gt;grill-me 用于通过持续追问，对计划、需求或设计方案进行压力测试。&amp;#160;&lt;a href=&#34;#fnref:5&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
        </item><item>
            <title>UI/UX Pro Max：让 AI 生成的界面摆脱模板感</title>
            <link>https://www.tood.win/posts/ui-ux-pro-max-rang-ai-sheng-cheng-de-jie/</link>
            <pubDate>Mon, 27 Jul 2026 21:55:00 +0800</pubDate>
            <guid>https://www.tood.win/posts/ui-ux-pro-max-rang-ai-sheng-cheng-de-jie/</guid>
            <description>&lt;p&gt;使用 &lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/ai/&#34; &gt;AI&lt;/a&gt; 编程工具生成网页时，很多人都会遇到同一个问题：&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;代码可以运行，但界面一眼就能看出是 AI 做的。&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;页面通常拥有相似的渐变背景、圆角卡片、超大标题和玻璃效果。无论开发的是企业官网、后台管理系统，还是医疗、金融类产品，AI 都可能套用相近的视觉风格。&lt;/p&gt;&#xA;&lt;p&gt;这种问题并不完全是 AI 不会写前端，而是它在生成代码之前，缺少一套针对具体业务场景的设计判断。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/%e5%bc%80%e6%ba%90%e9%a1%b9%e7%9b%ae/&#34; &gt;开源项目&lt;/a&gt; &lt;strong&gt;UI/UX Pro Max&lt;/strong&gt;，就是为了解决这个问题而出现的。&lt;/p&gt;&#xA;&lt;h2 id=&#34;uiux-pro-max-是什么&#34;&gt;UI/UX Pro Max 是什么？&#xA;&lt;/h2&gt;&lt;p&gt;UI/UX Pro Max 是一个面向 AI 编程助手的设计智能 Skill。&lt;/p&gt;&#xA;&lt;p&gt;它不是一套固定的网页模板，也不是简单收集几十种配色方案，而是将 UI 风格、颜色、字体、用户体验规范、图表设计和技术栈规则整理成一个可检索的设计知识库。&lt;/p&gt;&#xA;&lt;p&gt;当 AI 接到页面开发任务后，可以先根据产品类型、行业属性和使用场景检索合适的设计规则，再生成完整的设计系统，最后进入代码实现阶段。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;12_1&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://www.tood.win/uploads/2026/07/12_1-2d13afcd.jpg&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;官方项目资料显示，目前的规则库包含：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;84 种 UI 风格&lt;/li&gt;&#xA;&lt;li&gt;192 套配色方案&lt;/li&gt;&#xA;&lt;li&gt;74 组字体搭配&lt;/li&gt;&#xA;&lt;li&gt;98 条 UX 指南&lt;/li&gt;&#xA;&lt;li&gt;25 种图表类型&lt;/li&gt;&#xA;&lt;li&gt;22 种技术栈规则&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;项目采用 MIT License，并支持 &lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/claude-code/&#34; &gt;Claude Code&lt;/a&gt;、&lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/cursor/&#34; &gt;Cursor&lt;/a&gt;、Windsurf、GitHub Copilot、&lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/codex/&#34; &gt;Codex&lt;/a&gt; CLI、Gemini CLI、OpenCode 等多种 AI 编程助手。&lt;/p&gt;&#xA;&lt;h2 id=&#34;ai-生成的-ui-为什么容易出现模板感&#34;&gt;AI 生成的 UI 为什么容易出现“模板感”？&#xA;&lt;/h2&gt;&lt;p&gt;普通 AI 编程助手接到这样的需求：&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;帮我设计一个现代化的 SaaS 产品首页。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;它往往会直接进入代码生成阶段。&lt;/p&gt;&#xA;&lt;p&gt;由于缺少行业、用户和品牌信息，AI 只能调用训练数据中出现频率较高的设计模式，例如：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;蓝紫色渐变背景&lt;/li&gt;&#xA;&lt;li&gt;大量圆角卡片&lt;/li&gt;&#xA;&lt;li&gt;玻璃拟态效果&lt;/li&gt;&#xA;&lt;li&gt;居中的超大标题&lt;/li&gt;&#xA;&lt;li&gt;三列功能介绍&lt;/li&gt;&#xA;&lt;li&gt;缺少差异化的信息架构&lt;/li&gt;&#xA;&lt;li&gt;动效很多，但没有明确作用&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;这些设计本身并不一定错误。&lt;/p&gt;&#xA;&lt;p&gt;真正的问题是，AI 没有先判断：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;这是什么类型的产品？&lt;/li&gt;&#xA;&lt;li&gt;页面主要面向谁？&lt;/li&gt;&#xA;&lt;li&gt;用户进入页面后最需要完成什么任务？&lt;/li&gt;&#xA;&lt;li&gt;这个行业适合什么视觉语言？&lt;/li&gt;&#xA;&lt;li&gt;哪些设计会削弱专业感和可信度？&lt;/li&gt;&#xA;&lt;li&gt;当前技术栈适合采用哪些组件和交互方式？&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;当所有项目都使用相同的设计套路时，页面自然会出现明显的“AI 味”。&lt;/p&gt;&#xA;&lt;h2 id=&#34;uiux-pro-max-如何改善-ai-生成界面&#34;&gt;UI/UX Pro Max 如何改善 AI 生成界面？&#xA;&lt;/h2&gt;&lt;p&gt;UI/UX Pro Max 的核心价值，不是为 AI 增加更多模板，而是改变 AI 的工作顺序。&lt;/p&gt;&#xA;&lt;p&gt;普通工作流程通常是：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;用户提出需求&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;→ AI 直接写代码&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;→ 生成页面&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;→ 再反复修改样式&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;接入 UI/UX Pro Max 后，流程会变成：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;用户提出需求&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;→ 分析产品类型与使用场景&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;→ 检索设计规则&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;→ 生成设计系统&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;→ 编写页面代码&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;→ 检查常见 UI/UX 反模式&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;官方说明中也明确列出了这套过程：AI 会先理解需求，生成设计系统，推荐合适的样式、颜色和字体，再进行代码实现，并在交付前检查常见的 UI/UX 问题。&lt;/p&gt;&#xA;&lt;p&gt;换句话说，它试图让 AI 从“直接写页面”，转变为：&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;&lt;strong&gt;先完成设计判断，再进行前端实现。&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;它能提供哪些设计判断&#34;&gt;它能提供哪些设计判断？&#xA;&lt;/h2&gt;&lt;h3 id=&#34;1-页面结构与用户流程&#34;&gt;1. 页面结构与用户流程&#xA;&lt;/h3&gt;&lt;p&gt;不同类型的产品，需要不同的信息结构。&lt;/p&gt;&#xA;&lt;p&gt;例如：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;SaaS 首页需要突出价值主张、功能、使用案例和转化入口&lt;/li&gt;&#xA;&lt;li&gt;电商页面需要突出商品、价格、评价和购买路径&lt;/li&gt;&#xA;&lt;li&gt;后台系统需要重视信息密度、筛选效率和操作反馈&lt;/li&gt;&#xA;&lt;li&gt;医疗产品需要强调可信度、清晰度和无障碍体验&lt;/li&gt;&#xA;&lt;li&gt;金融产品需要避免轻浮视觉，并突出安全感和数据准确性&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;UI/UX Pro Max 会根据产品类型，帮助 AI 选择更合理的页面结构，而不是机械套用统一模板。&lt;/p&gt;&#xA;&lt;h3 id=&#34;2-ui-风格配色与字体&#34;&gt;2. UI 风格、配色与字体&#xA;&lt;/h3&gt;&lt;p&gt;项目内置了多种 UI 风格、配色方案和字体组合。&lt;/p&gt;&#xA;&lt;p&gt;AI 可以根据行业和品牌定位，选择更适合的视觉语言。例如：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;科技产品可采用克制、清晰的现代风格&lt;/li&gt;&#xA;&lt;li&gt;奢侈品网站可使用更高留白比例与精细字体&lt;/li&gt;&#xA;&lt;li&gt;儿童产品可使用更友好、活泼的颜色&lt;/li&gt;&#xA;&lt;li&gt;企业后台应优先保证清晰度和信息效率&lt;/li&gt;&#xA;&lt;li&gt;医疗和金融产品应避免过于娱乐化的视觉效果&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;重点并不是“哪套颜色更漂亮”，而是“哪套设计更符合业务场景”。&lt;/p&gt;&#xA;&lt;h3 id=&#34;3-交互规范与动效建议&#34;&gt;3. 交互规范与动效建议&#xA;&lt;/h3&gt;&lt;p&gt;AI 很容易为了让页面看起来高级，而加入过多动画。&lt;/p&gt;&#xA;&lt;p&gt;但真正专业的动效，应该帮助用户理解状态变化，例如：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;按钮点击后的反馈&lt;/li&gt;&#xA;&lt;li&gt;表单提交中的加载状态&lt;/li&gt;&#xA;&lt;li&gt;页面切换时的层级变化&lt;/li&gt;&#xA;&lt;li&gt;错误信息出现的位置&lt;/li&gt;&#xA;&lt;li&gt;弹窗打开与关闭的过渡&lt;/li&gt;&#xA;&lt;li&gt;数据刷新后的视觉提示&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;UI/UX Pro Max 会引导 AI 使用有明确目的的动效，而不是为了炫技而增加动画。&lt;/p&gt;&#xA;&lt;h3 id=&#34;4-行业规则与设计反模式&#34;&gt;4. 行业规则与设计反模式&#xA;&lt;/h3&gt;&lt;p&gt;这个项目还会检查一些常见的 UI/UX 问题，例如：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;正文文字对比度过低&lt;/li&gt;&#xA;&lt;li&gt;按钮颜色与背景接近&lt;/li&gt;&#xA;&lt;li&gt;点击区域过小&lt;/li&gt;&#xA;&lt;li&gt;页面缺少加载状态&lt;/li&gt;&#xA;&lt;li&gt;表单错误提示不清楚&lt;/li&gt;&#xA;&lt;li&gt;移动端布局没有适配&lt;/li&gt;&#xA;&lt;li&gt;图标风格不统一&lt;/li&gt;&#xA;&lt;li&gt;重要操作缺少确认机制&lt;/li&gt;&#xA;&lt;li&gt;动画时间过长&lt;/li&gt;&#xA;&lt;li&gt;内容层级不明确&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;对于医疗、金融、企业服务等需要建立信任的行业，这类检查往往比增加视觉特效更重要。&lt;/p&gt;&#xA;&lt;h2 id=&#34;支持哪些前端技术栈&#34;&gt;支持哪些前端技术栈？&#xA;&lt;/h2&gt;&lt;p&gt;UI/UX Pro Max 不只提供通用设计建议，还包含针对不同开发框架的规则。&lt;/p&gt;&#xA;&lt;p&gt;官方列出的技术栈包括：&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;类型&lt;/th&gt;&#xA;          &lt;th&gt;支持的技术栈&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Web&lt;/td&gt;&#xA;          &lt;td&gt;HTML、Tailwind CSS&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;React 生态&lt;/td&gt;&#xA;          &lt;td&gt;React、&lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/next-js/&#34; &gt;Next.js&lt;/a&gt;、shadcn/ui&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Vue 生态&lt;/td&gt;&#xA;          &lt;td&gt;Vue、Nuxt.js、Nuxt UI&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;其他 Web 框架&lt;/td&gt;&#xA;          &lt;td&gt;Angular、Svelte、Astro、Three.js&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;PHP&lt;/td&gt;&#xA;          &lt;td&gt;Laravel、Blade、Livewire、Inertia.js&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;移动端&lt;/td&gt;&#xA;          &lt;td&gt;SwiftUI、Jetpack Compose&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;跨平台&lt;/td&gt;&#xA;          &lt;td&gt;React Native、Flutter&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;桌面端&lt;/td&gt;&#xA;          &lt;td&gt;JavaFX、WPF、WinUI 3、Avalonia 等&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;没有指定技术栈时，项目默认可以按照 HTML 和 Tailwind CSS 提供建议。&lt;/p&gt;&#xA;&lt;h2 id=&#34;uiux-pro-max-安装方法&#34;&gt;UI/UX Pro Max 安装方法&#xA;&lt;/h2&gt;&lt;h3 id=&#34;环境要求&#34;&gt;环境要求&#xA;&lt;/h3&gt;&lt;p&gt;安装前需要准备：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Node.js 与 npm&lt;/li&gt;&#xA;&lt;li&gt;Python 3.x&lt;/li&gt;&#xA;&lt;li&gt;已安装并可以正常使用的 AI 编程助手&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;项目中的设计搜索脚本需要 Python 3.x，但只使用 Python 标准库，不会额外安装依赖，也不需要联网运行。&lt;/p&gt;&#xA;&lt;h3 id=&#34;第一步安装命令行工具&#34;&gt;第一步：安装命令行工具&#xA;&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm install -g ui-ux-pro-max-cli&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;需要注意：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;当前 npm 包名称是 &lt;code&gt;ui-ux-pro-max-cli&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;安装完成后使用的命令是 &lt;code&gt;uipro&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;旧的 &lt;code&gt;uipro-cli&lt;/code&gt; 包已经过时，不建议继续使用&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;不想进行全局安装，也可以直接使用：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx ui-ux-pro-max-cli init --ai claude&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h3 id=&#34;第二步进入项目目录&#34;&gt;第二步：进入项目目录&#xA;&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; /path/to/your/project&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;Windows 用户可以使用自己的实际项目路径，例如：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; D:&lt;span class=&#34;se&#34;&gt;\P&lt;/span&gt;rojects&lt;span class=&#34;se&#34;&gt;\m&lt;/span&gt;y-web&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h3 id=&#34;第三步为-ai-助手初始化&#34;&gt;第三步：为 AI 助手初始化&#xA;&lt;/h3&gt;&lt;h4 id=&#34;codex-cli&#34;&gt;Codex CLI&#xA;&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;uipro init --ai codex&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h4 id=&#34;claude-code&#34;&gt;Claude Code&#xA;&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;uipro init --ai claude&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h4 id=&#34;cursor&#34;&gt;Cursor&#xA;&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;uipro init --ai cursor&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h4 id=&#34;windsurf&#34;&gt;Windsurf&#xA;&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;uipro init --ai windsurf&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h4 id=&#34;gemini-cli&#34;&gt;Gemini CLI&#xA;&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;uipro init --ai gemini&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h4 id=&#34;同时安装到所有支持的平台&#34;&gt;同时安装到所有支持的平台&#xA;&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;uipro init --ai all&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;官方 CLI 还支持 GitHub Copilot、Kiro、Roo Code、Qoder、OpenCode、Continue、CodeBuddy、Warp、Augment 等工具。&lt;/p&gt;&#xA;&lt;h2 id=&#34;安装后如何使用&#34;&gt;安装后如何使用？&#xA;&lt;/h2&gt;&lt;p&gt;对于支持 Skill 自动触发的 AI 助手，安装完成后通常不需要记忆复杂命令。&lt;/p&gt;&#xA;&lt;p&gt;可以直接输入类似需求：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;请使用 UI/UX Pro Max，为一家面向欧洲客户的纺织品贸易公司设计官网首页。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;先分析目标客户、品牌定位和用户访问目的，再输出完整设计系统，包括：&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;1. 页面信息架构&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;2. 主色与辅助色&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;3. 字体与字号层级&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;4. 栅格与间距规则&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;5. 按钮、卡片和表单规范&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;6. 响应式布局方案&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;7. 动效建议&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;8. 需要避免的设计反模式&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;设计系统确认后，再使用 Next.js、Tailwind CSS 和 shadcn/ui 编写代码。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;相比只说“帮我做一个高级官网”，这样的提示词提供了更明确的业务信息，也更容易发挥 UI/UX Pro Max 的价值。&lt;/p&gt;&#xA;&lt;h2 id=&#34;一个更实用的使用思路&#34;&gt;一个更实用的使用思路&#xA;&lt;/h2&gt;&lt;p&gt;在实际项目中，可以把 UI/UX Pro Max 分成三个阶段使用。&lt;/p&gt;&#xA;&lt;h3 id=&#34;阶段一生成设计系统&#34;&gt;阶段一：生成设计系统&#xA;&lt;/h3&gt;&lt;p&gt;先让 AI 输出：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;产品类型&lt;/li&gt;&#xA;&lt;li&gt;目标用户&lt;/li&gt;&#xA;&lt;li&gt;页面目标&lt;/li&gt;&#xA;&lt;li&gt;信息架构&lt;/li&gt;&#xA;&lt;li&gt;颜色系统&lt;/li&gt;&#xA;&lt;li&gt;字体系统&lt;/li&gt;&#xA;&lt;li&gt;间距系统&lt;/li&gt;&#xA;&lt;li&gt;组件规范&lt;/li&gt;&#xA;&lt;li&gt;动效规则&lt;/li&gt;&#xA;&lt;li&gt;无障碍要求&lt;/li&gt;&#xA;&lt;li&gt;避坑清单&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;阶段二生成页面代码&#34;&gt;阶段二：生成页面代码&#xA;&lt;/h3&gt;&lt;p&gt;设计规则确认后，再让 AI 编写：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;首页&lt;/li&gt;&#xA;&lt;li&gt;登录页&lt;/li&gt;&#xA;&lt;li&gt;仪表盘&lt;/li&gt;&#xA;&lt;li&gt;产品详情页&lt;/li&gt;&#xA;&lt;li&gt;表单页面&lt;/li&gt;&#xA;&lt;li&gt;移动端页面&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;这样可以减少不同页面之间颜色、字体、按钮和间距不一致的问题。&lt;/p&gt;&#xA;&lt;h3 id=&#34;阶段三检查已有页面&#34;&gt;阶段三：检查已有页面&#xA;&lt;/h3&gt;&lt;p&gt;它也可以用于审核现有项目。&lt;/p&gt;&#xA;&lt;p&gt;例如：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;请使用 UI/UX Pro Max 检查当前页面。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;重点检查：&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 信息层级是否清楚&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 配色对比度是否合格&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 字体和间距是否统一&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 移动端是否容易操作&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 表单是否有完整反馈&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 是否存在过度设计&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 是否有明显的 AI 模板感&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;请先列出问题和修改建议，再修改代码。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h2 id=&#34;使用时需要注意什么&#34;&gt;使用时需要注意什么？&#xA;&lt;/h2&gt;&lt;p&gt;UI/UX Pro Max 可以改善 AI 的设计判断，但它不能完全替代产品经理和专业设计师。&lt;/p&gt;&#xA;&lt;p&gt;它无法自动知道：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;企业真实的品牌规范&lt;/li&gt;&#xA;&lt;li&gt;用户调研结果&lt;/li&gt;&#xA;&lt;li&gt;产品的核心商业目标&lt;/li&gt;&#xA;&lt;li&gt;哪些功能最影响转化&lt;/li&gt;&#xA;&lt;li&gt;客户所在市场的审美差异&lt;/li&gt;&#xA;&lt;li&gt;企业内部的合规要求&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;因此，在向 AI 提需求时，仍然需要补充具体信息。&lt;/p&gt;&#xA;&lt;p&gt;相比下面这种模糊表达：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;帮我设计一个高级、现代、科技感的网站。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;更推荐这样描述：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;为一家面向欧洲中高端男装品牌的面料供应商设计官网。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;目标用户是品牌采购经理和设计师，页面需要突出面料开发能力、产品分类、认证信息、合作流程和联系方式。整体应专业、克制、有纺织行业质感，避免蓝紫渐变、玻璃拟态、过度动画和互联网 SaaS 模板风格。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;输入的信息越具体，AI 越容易生成符合真实业务需求的界面。&lt;/p&gt;&#xA;&lt;h2 id=&#34;总结&#34;&gt;总结&#xA;&lt;/h2&gt;&lt;p&gt;UI/UX Pro Max 解决的并不是“AI 不会写 CSS”，而是 AI 在编写前端代码之前，往往没有进行足够的设计分析。&lt;/p&gt;&#xA;&lt;p&gt;它通过可检索的 UI/UX 知识库，把设计判断前置到代码生成之前，使 AI 能够按照下面的流程工作：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;理解业务&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;→ 分析用户&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;→ 建立设计系统&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;→ 选择技术方案&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;→ 编写代码&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;→ 检查设计问题&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;对于没有专职设计师的个人开发者、小团队和 AI 编程用户来说，这种工作方式可以减少反复修改，也能让不同页面保持更统一的视觉和交互规范。&lt;/p&gt;&#xA;&lt;p&gt;它不会让 AI 自动变成资深设计师，但能明显降低 AI 直接套用通用模板的概率。&lt;/p&gt;&#xA;&lt;h2 id=&#34;项目信息&#34;&gt;项目信息&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;项目名称：UI/UX Pro Max&lt;/li&gt;&#xA;&lt;li&gt;开发者：NextLevelBuilder&lt;/li&gt;&#xA;&lt;li&gt;开源协议：MIT License&lt;/li&gt;&#xA;&lt;li&gt;GitHub 项目：&lt;a class=&#34;link&#34; href=&#34;https://github.com/nextlevelbuilder/ui-ux-pro-max-skill&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;nextlevelbuilder/ui-ux-pro-max-skill&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
        </item><item>
            <title>Headroom：最高减少 92% Token，用 AI 编程时别再把钱浪费在无效上下文上</title>
            <link>https://www.tood.win/posts/headroom-zui-gao-jian-shao-92-token-yong-ai-bian/</link>
            <pubDate>Mon, 27 Jul 2026 20:09:00 +0800</pubDate>
            <guid>https://www.tood.win/posts/headroom-zui-gao-jian-shao-92-token-yong-ai-bian/</guid>
            <description>&lt;p&gt;使用 &lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/claude-code/&#34; &gt;Claude Code&lt;/a&gt;、&lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/codex/&#34; &gt;Codex&lt;/a&gt;、Cursor 等 &lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/ai/&#34; &gt;AI&lt;/a&gt; 编程工具时，真正消耗 &lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/token/&#34; &gt;Token&lt;/a&gt; 的往往不只是你输入的提示词。&lt;/p&gt;&#xA;&lt;p&gt;代码搜索结果、终端日志、报错堆栈、GitHub Issue、历史对话和 RAG 检索内容，都会被不断塞进上下文。随着任务持续进行，上下文越来越长，每次请求的成本和等待时间也会随之增加。&lt;/p&gt;&#xA;&lt;p&gt;最近发现的开源项目 &lt;strong&gt;Headroom&lt;/strong&gt;，就是专门解决这个问题的。&lt;/p&gt;&#xA;&lt;p&gt;它会在日志、代码、文件和工具输出发送给大模型之前，先识别内容类型并压缩其中的重复信息和低价值内容，让模型尽量只接收真正需要的信息。&lt;/p&gt;&#xA;&lt;p&gt;根据项目公开测试，部分场景可以减少约 &lt;strong&gt;47%—92% 的输入 Token&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;h2 id=&#34;headroom-是什么&#34;&gt;Headroom 是什么？&#xA;&lt;/h2&gt;&lt;p&gt;&lt;img alt=&#34;ChatGPT_Image_2026727_20_20_12&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://www.tood.win/uploads/2026/07/ChatGPT_Image_2026727_20_20_12-d72362d1.jpg&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Headroom 是一个面向 AI Agent 和 AI 编程工具的上下文压缩层。&lt;/p&gt;&#xA;&lt;p&gt;简单理解，它位于 AI 工具与大模型 API 之间：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Claude Code / Codex / Cursor&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;            ↓&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;         Headroom&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;     压缩日志、代码和历史上下文&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;            ↓&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   OpenAI / Anthropic 等模型&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;它并不是简单粗暴地删除历史消息，而是根据内容类型选择不同的压缩方式。&lt;/p&gt;&#xA;&lt;p&gt;例如：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;JSON 数据使用结构化压缩&lt;/li&gt;&#xA;&lt;li&gt;源代码按照 AST 语法结构处理&lt;/li&gt;&#xA;&lt;li&gt;普通文本使用专门的压缩模型&lt;/li&gt;&#xA;&lt;li&gt;重复日志、无关字段和冗余搜索结果会被优先精简&lt;/li&gt;&#xA;&lt;li&gt;原始内容可保存在本地，需要时仍可重新获取&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Headroom 默认在本地运行，项目说明中表示，处理的数据可以保留在本机，而不需要额外上传到第三方压缩服务。&lt;/p&gt;&#xA;&lt;h2 id=&#34;实际能节省多少-token&#34;&gt;实际能节省多少 Token？&#xA;&lt;/h2&gt;&lt;p&gt;Headroom 项目给出了几组真实 Agent 工作负载测试数据：&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;使用场景&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: right&#34;&gt;压缩前&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: right&#34;&gt;压缩后&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: right&#34;&gt;Token 减少&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;代码搜索，返回 100 条结果&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: right&#34;&gt;17,765&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: right&#34;&gt;1,408&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: right&#34;&gt;92%&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;SRE 事故日志排查&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: right&#34;&gt;65,694&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: right&#34;&gt;5,118&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: right&#34;&gt;92%&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;GitHub Issue 分类&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: right&#34;&gt;54,174&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: right&#34;&gt;14,761&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: right&#34;&gt;73%&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;大型代码库探索&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: right&#34;&gt;78,502&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: right&#34;&gt;41,254&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: right&#34;&gt;47%&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;这组数据说明，Headroom 最适合处理大量结构化数据、搜索结果和重复日志。&lt;/p&gt;&#xA;&lt;p&gt;如果只是几句话的简单问答，压缩空间通常不会特别明显；但在大型代码仓库、持续调试或多 Agent 工作流中，每次节省的 Token 会不断累积。&lt;/p&gt;&#xA;&lt;h2 id=&#34;压缩后会不会影响回答质量&#34;&gt;压缩后会不会影响回答质量？&#xA;&lt;/h2&gt;&lt;p&gt;这是使用上下文压缩工具时最需要关注的问题。&lt;/p&gt;&#xA;&lt;p&gt;Headroom 项目公开了 GSM8K、TruthfulQA、SQuAD v2 和 BFCL 等测试结果：&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;测试项目&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: right&#34;&gt;原始结果&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: right&#34;&gt;使用 Headroom&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: right&#34;&gt;变化&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;GSM8K 数学推理&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: right&#34;&gt;0.870&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: right&#34;&gt;0.870&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: right&#34;&gt;无变化&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;TruthfulQA 事实问答&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: right&#34;&gt;0.530&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: right&#34;&gt;0.560&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: right&#34;&gt;小幅提升&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;SQuAD v2 问答&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: right&#34;&gt;—&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: right&#34;&gt;97%&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: right&#34;&gt;19% 压缩率&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;BFCL 工具调用&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: right&#34;&gt;—&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: right&#34;&gt;97%&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: right&#34;&gt;32% 压缩率&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;从项目公布的数据看，压缩后没有出现明显的准确率下降，部分测试结果甚至略有提高。&lt;/p&gt;&#xA;&lt;p&gt;不过需要注意，这些结果主要来自项目方自己的测试环境，并不能代表所有代码库和业务场景。更稳妥的做法，是先在自己的项目中运行一段时间，对比压缩前后的回答质量和 Token 消耗，再决定是否长期启用。&lt;/p&gt;&#xA;&lt;h2 id=&#34;headroom-支持哪些-ai-编程工具&#34;&gt;Headroom 支持哪些 AI 编程工具？&#xA;&lt;/h2&gt;&lt;p&gt;Headroom 已经适配多种常见 AI 编程工具，包括：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Claude Code&lt;/li&gt;&#xA;&lt;li&gt;OpenAI Codex&lt;/li&gt;&#xA;&lt;li&gt;Cursor&lt;/li&gt;&#xA;&lt;li&gt;Aider&lt;/li&gt;&#xA;&lt;li&gt;GitHub Copilot CLI&lt;/li&gt;&#xA;&lt;li&gt;OpenCode&lt;/li&gt;&#xA;&lt;li&gt;Cline&lt;/li&gt;&#xA;&lt;li&gt;Continue&lt;/li&gt;&#xA;&lt;li&gt;Goose&lt;/li&gt;&#xA;&lt;li&gt;OpenHands&lt;/li&gt;&#xA;&lt;li&gt;Grok CLI&lt;/li&gt;&#xA;&lt;li&gt;Kimi CLI&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;对于 Claude Code、Codex 和 Aider 等工具，可以直接通过 &lt;code&gt;headroom wrap&lt;/code&gt; 启动。&lt;/p&gt;&#xA;&lt;p&gt;Cursor 目前主要采用手动配置代理地址的方式接入。&lt;/p&gt;&#xA;&lt;p&gt;此外，Headroom 也支持 Python、TypeScript、LangChain、Agno、LiteLLM、Vercel AI SDK 和 &lt;a class=&#34;link&#34; href=&#34;https://www.tood.win/tags/mcp/&#34; &gt;MCP&lt;/a&gt; 客户端，适合接入已有的 AI 应用或 Agent 系统。&lt;/p&gt;&#xA;&lt;h2 id=&#34;最简单的安装方法&#34;&gt;最简单的安装方法&#xA;&lt;/h2&gt;&lt;p&gt;Headroom 要求 Python 3.10 或以上版本。&lt;/p&gt;&#xA;&lt;p&gt;推荐使用 &lt;code&gt;uv&lt;/code&gt; 进行隔离安装：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;uv tool install --python 3.13 &lt;span class=&#34;s2&#34;&gt;&amp;#34;headroom-ai[all]&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;也可以直接使用 pip：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pip install &lt;span class=&#34;s2&#34;&gt;&amp;#34;headroom-ai[all]&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;安装完成后检查版本：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;headroom --version&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;需要注意，npm 版本只是 TypeScript SDK，并不包含 &lt;code&gt;headroom&lt;/code&gt; 命令行工具：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm install headroom-ai&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;因此，想直接使用 &lt;code&gt;headroom wrap&lt;/code&gt;、代理服务或 MCP 功能，应该优先安装 Python 版本。&lt;/p&gt;&#xA;&lt;h2 id=&#34;在-claude-code-中使用&#34;&gt;在 Claude Code 中使用&#xA;&lt;/h2&gt;&lt;p&gt;安装完成后执行：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;headroom wrap claude&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;Headroom 会启动本地代理，并通过代理启动 Claude Code。&lt;/p&gt;&#xA;&lt;p&gt;之后，Claude Code 读取代码、运行命令或分析日志时，相关上下文会先经过 Headroom 处理，再发送给模型。&lt;/p&gt;&#xA;&lt;p&gt;可以使用以下命令检查运行状态：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;headroom doctor&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;查看压缩性能：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;headroom perf&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;打开节省统计面板：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;headroom dashboard&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h2 id=&#34;在-codex-中使用&#34;&gt;在 Codex 中使用&#xA;&lt;/h2&gt;&lt;p&gt;Codex 可以通过下面的命令启动：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;headroom wrap codex&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;如果 Codex 无法识别终端里的 &lt;code&gt;headroom&lt;/code&gt; 命令，可以先查询完整路径：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;command&lt;/span&gt; -v headroom&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;然后把返回的绝对路径写入 Codex 的 MCP 配置：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-toml&#34; data-lang=&#34;toml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;mcp_servers&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;headroom&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;command&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;/你的绝对路径/headroom&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;args&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;mcp&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;serve&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;这种情况通常不是 Headroom 安装失败，而是 Codex 启动时没有继承当前终端的 &lt;code&gt;PATH&lt;/code&gt; 环境变量。&lt;/p&gt;&#xA;&lt;h2 id=&#34;跨-agent-共享记忆&#34;&gt;跨 Agent 共享记忆&#xA;&lt;/h2&gt;&lt;p&gt;Headroom 不只是压缩工具，还提供跨 Agent 共享上下文的能力。&lt;/p&gt;&#xA;&lt;p&gt;例如，你可以让 Claude Code 和 Codex 使用同一个本地记忆存储：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;headroom wrap claude --memory&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;headroom wrap codex --memory&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;这样，在 Claude Code 中已经分析过的项目内容，可以被压缩、去重后继续提供给 Codex 使用，减少不同 AI 工具重复读取同一批文件。&lt;/p&gt;&#xA;&lt;p&gt;Headroom 还提供 &lt;code&gt;headroom learn&lt;/code&gt; 功能，可以分析失败的历史会话，并把修正经验写入：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;CLAUDE.local.md&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;CLAUDE.md&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;AGENTS.md&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;GEMINI.md&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;GROK.md&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;这类功能适合长期维护同一个代码库，但自动生成的规则仍然需要人工检查，避免错误经验被持续复用。&lt;/p&gt;&#xA;&lt;h2 id=&#34;headroom-适合哪些人&#34;&gt;Headroom 适合哪些人？&#xA;&lt;/h2&gt;&lt;p&gt;Headroom 更适合以下场景：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;经常使用 Claude Code、Codex 或 Cursor&lt;/li&gt;&#xA;&lt;li&gt;需要分析大量终端日志和报错信息&lt;/li&gt;&#xA;&lt;li&gt;经常进行大型代码库搜索&lt;/li&gt;&#xA;&lt;li&gt;使用 API 按 Token 付费&lt;/li&gt;&#xA;&lt;li&gt;同时使用多个 AI Agent&lt;/li&gt;&#xA;&lt;li&gt;RAG 检索结果较长且重复内容较多&lt;/li&gt;&#xA;&lt;li&gt;希望降低上下文成本和请求延迟&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;下面这些情况则不一定需要安装：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;只是偶尔使用网页版 AI 聊天&lt;/li&gt;&#xA;&lt;li&gt;每次任务都很短，上下文内容很少&lt;/li&gt;&#xA;&lt;li&gt;使用的环境不允许启动本地代理&lt;/li&gt;&#xA;&lt;li&gt;已经完全依赖模型厂商自带的上下文压缩&lt;/li&gt;&#xA;&lt;li&gt;项目涉及敏感业务，但尚未完成安全审查&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;使用前需要注意什么&#34;&gt;使用前需要注意什么？&#xA;&lt;/h2&gt;&lt;h3 id=&#34;1-最高-92-不代表每次都能省-92&#34;&gt;1. 最高 92% 不代表每次都能省 92%&#xA;&lt;/h3&gt;&lt;p&gt;92% 是代码搜索和事故排查等特定测试场景的数据。&lt;/p&gt;&#xA;&lt;p&gt;根据任务类型不同，实际压缩效果可能只有 20%、40%，也可能在结构化日志中达到更高比例。&lt;/p&gt;&#xA;&lt;h3 id=&#34;2-先在测试项目中验证&#34;&gt;2. 先在测试项目中验证&#xA;&lt;/h3&gt;&lt;p&gt;代码上下文可能包含函数签名、错误细节、配置字段和依赖版本。&lt;/p&gt;&#xA;&lt;p&gt;即使 Headroom 支持可逆压缩，也建议先在非关键项目中测试，确认不会遗漏影响判断的重要信息。&lt;/p&gt;&#xA;&lt;h3 id=&#34;3-本地运行不等于没有安全风险&#34;&gt;3. 本地运行不等于没有安全风险&#xA;&lt;/h3&gt;&lt;p&gt;Headroom 会位于 AI 工具与模型服务之间，能够接触请求内容。&lt;/p&gt;&#xA;&lt;p&gt;在公司项目或敏感代码环境中使用前，应检查项目源码、依赖、日志保存方式和代理配置。&lt;/p&gt;&#xA;&lt;h3 id=&#34;4-定期查看节省数据&#34;&gt;4. 定期查看节省数据&#xA;&lt;/h3&gt;&lt;p&gt;可以通过以下命令检查实际收益：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;headroom perf&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;headroom dashboard&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;不要只因为项目宣传中的最高数字就长期启用。真正有价值的是，它在你的工作流中能否稳定降低 Token，同时保持结果可靠。&lt;/p&gt;&#xA;&lt;h2 id=&#34;总结&#34;&gt;总结&#xA;&lt;/h2&gt;&lt;p&gt;Headroom 解决的不是“提示词写得不够好”，而是 AI Agent 工作过程中产生了太多无效上下文。&lt;/p&gt;&#xA;&lt;p&gt;代码搜索结果、构建日志、历史对话、RAG 数据和工具返回内容，会不断占用上下文窗口，也会增加 API 成本。&lt;/p&gt;&#xA;&lt;p&gt;Headroom 在这些内容进入模型前进行结构化压缩，并提供可逆内容检索、跨 Agent 记忆和失败经验学习等功能。对于频繁使用 Claude Code、Codex、Cursor 或其他 AI 编程工具的人，它确实值得测试。&lt;/p&gt;&#xA;&lt;p&gt;但更准确的说法不是“安装后一定节省 92%”，而是：&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;在日志、搜索结果和大型代码库等高冗余场景中，Headroom 有机会显著减少 Token；最终效果应以自己的项目测试结果为准。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;项目地址&#34;&gt;项目地址&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;GitHub：https://github.com/headroomlabs-ai/headroom&lt;/li&gt;&#xA;&lt;li&gt;开源协议：Apache License 2.0&lt;/li&gt;&#xA;&lt;li&gt;当前 GitHub Stars：约 62.7K，数据会持续变化&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
        </item></channel>
</rss>
