<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Air1</title><link>https://blog.air1.cn/posts/</link><description>Recent content in Posts on Air1</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><lastBuildDate>Wed, 08 Jul 2026 15:12:07 +0000</lastBuildDate><atom:link href="https://blog.air1.cn/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>如何写好一个 Skill</title><link>https://blog.air1.cn/write-good-skill/</link><pubDate>Wed, 08 Jul 2026 15:12:07 +0000</pubDate><guid>https://blog.air1.cn/write-good-skill/</guid><description>&lt;p>LINUX DO 社区里看到一篇关于 Skill 写作的深入分享，来自用户「woji_666」。文章很长，但核心骨架其实很清晰。&lt;/p>
&lt;p>三句话就能概括全文：&lt;/p>
&lt;ol>
&lt;li>结构服务于内容，不要为了结构而结构&lt;/li>
&lt;li>激活优于存储，让 Agent 在需要时才读到对应的东西，而不是一次全塞进去&lt;/li>
&lt;li>结构可复用，内容禁止预制&lt;/li>
&lt;/ol>
&lt;p>Skill 最初就是一个 Markdown 文件加几条行为准则，像 Karpathy 总结的编码反模式项目那样，67 行的 SKILL.md 就够用了。后来使用变复杂了，才裂变成文件夹式：SKILL.md 负责路由和入口，rules/ 放约束，workflows/ 放流程，references/ 放背景资料。&lt;/p>
&lt;p>文章对「Agent 过度自信」这个问题的分析特别到位——不是模型笨，是缺少强制重读的钩子。同一个会话里，第一轮按规则走，第三轮就开始凭记忆写，规则全忘了。作者给出的解法是三层冗余：系统提示、Context 文件、底层默认行为各放一层，每一层都可能在上下文压缩时被丢弃，但最坏情况下至少还有兜底。&lt;/p>
&lt;p>这个思路和我们在实践中遇到的情况很吻合。Skill 写得再好，命中不了就没有意义；命中了读不到正确内容也没有意义；读到了但不按规则执行也没有意义。这三个问题各自对应：Description、Context、Harness。&lt;/p>
&lt;p>原文来自 &lt;a href="https://linux.do/t/topic/1923706">LINUX DO 社区&lt;/a>，作者 woji_666，感兴趣的可以直接去读完整版。&lt;/p></description></item><item><title>域名这件小事</title><link>https://blog.air1.cn/domain-choice/</link><pubDate>Wed, 08 Jul 2026 21:00:00 +0800</pubDate><guid>https://blog.air1.cn/domain-choice/</guid><description>&lt;p>域名不用太复杂。&lt;/p>
&lt;p>好记，顺口，和站点气质接近，就已经够用了。&lt;/p></description></item><item><title>先保持写</title><link>https://blog.air1.cn/keep-writing/</link><pubDate>Wed, 08 Jul 2026 20:55:00 +0800</pubDate><guid>https://blog.air1.cn/keep-writing/</guid><description>&lt;p>站点可以慢慢打磨。&lt;/p>
&lt;p>但文章要先写起来。内容多了，页面才知道自己该长成什么样。&lt;/p></description></item><item><title>小站点</title><link>https://blog.air1.cn/small-site/</link><pubDate>Wed, 08 Jul 2026 20:50:00 +0800</pubDate><guid>https://blog.air1.cn/small-site/</guid><description>&lt;p>小站点的好处是没有负担。&lt;/p>
&lt;p>想改就改，想停就停。它不需要证明什么，只要能承接一些表达。&lt;/p></description></item><item><title>部署笔记</title><link>https://blog.air1.cn/deploy-note/</link><pubDate>Wed, 08 Jul 2026 20:45:00 +0800</pubDate><guid>https://blog.air1.cn/deploy-note/</guid><description>&lt;p>Cloudflare Pages 的配置很简单。&lt;/p>
&lt;p>构建命令是 &lt;code>hugo --gc --minify&lt;/code>，输出目录是 &lt;code>public&lt;/code>。剩下的交给平台。&lt;/p></description></item><item><title>速度优先</title><link>https://blog.air1.cn/page-speed/</link><pubDate>Wed, 08 Jul 2026 20:40:00 +0800</pubDate><guid>https://blog.air1.cn/page-speed/</guid><description>&lt;p>静态页面最大的好处是快。&lt;/p>
&lt;p>没有数据库，没有后台请求，也没有复杂状态。打开就是内容。&lt;/p></description></item><item><title>纯文本很好</title><link>https://blog.air1.cn/plain-text/</link><pubDate>Wed, 08 Jul 2026 20:35:00 +0800</pubDate><guid>https://blog.air1.cn/plain-text/</guid><description>&lt;p>Markdown 足够用了。&lt;/p>
&lt;p>它不打断写作，也不会把注意力从内容上拿走。&lt;/p></description></item><item><title>上线之后</title><link>https://blog.air1.cn/launch-notes/</link><pubDate>Wed, 08 Jul 2026 20:30:00 +0800</pubDate><guid>https://blog.air1.cn/launch-notes/</guid><description>&lt;p>站点先跑起来。&lt;/p>
&lt;p>样式不用太多，能读、能写、能慢慢改，就够了。后面有新的想法，再一点点补。&lt;/p></description></item><item><title>主题少一点</title><link>https://blog.air1.cn/theme-note/</link><pubDate>Wed, 08 Jul 2026 20:25:00 +0800</pubDate><guid>https://blog.air1.cn/theme-note/</guid><description>&lt;p>主题少一点，内容就多一点。&lt;/p>
&lt;p>Air1 暂时只保留必要的样式：标题、正文、链接、时间。&lt;/p></description></item><item><title>下一步</title><link>https://blog.air1.cn/next-step/</link><pubDate>Wed, 08 Jul 2026 20:20:00 +0800</pubDate><guid>https://blog.air1.cn/next-step/</guid><description>&lt;p>下一步可能是加 RSS 说明，也可能是整理标签页。&lt;/p>
&lt;p>先不急。站点能跑，文章能发，就已经往前走了一步。&lt;/p></description></item><item><title>简单一点</title><link>https://blog.air1.cn/simple-is-enough/</link><pubDate>Wed, 08 Jul 2026 20:10:00 +0800</pubDate><guid>https://blog.air1.cn/simple-is-enough/</guid><description>&lt;p>有些页面不需要解释太多。&lt;/p>
&lt;p>标题、正文、时间，几个东西摆好就行。剩下的留给下一篇。&lt;/p></description></item><item><title>Air1，先从这里开始</title><link>https://blog.air1.cn/air1-start/</link><pubDate>Wed, 08 Jul 2026 00:00:00 +0000</pubDate><guid>https://blog.air1.cn/air1-start/</guid><description>&lt;p>Air1 从一个很小的目标开始：把发布这件事变得轻一点。&lt;/p>
&lt;p>不需要复杂后台，不需要花哨界面，也不需要每次写东西都像在启动一个项目。打开仓库，写一篇 Markdown，推送，然后让静态站点完成剩下的事。&lt;/p>
&lt;p>这里会放一些文章、技术笔记和日常观察。形式尽量简单，内容慢慢长出来。&lt;/p></description></item></channel></rss>