<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>技能管理 on My Life is Going On</title><link>https://liuhp.net/tags/%E6%8A%80%E8%83%BD%E7%AE%A1%E7%90%86/</link><description>Recent content in 技能管理 on My Life is Going On</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Fri, 01 May 2026 06:40:36 +0000</lastBuildDate><atom:link href="https://liuhp.net/tags/%E6%8A%80%E8%83%BD%E7%AE%A1%E7%90%86/index.xml" rel="self" type="application/rss+xml"/><item><title>减法优化：从 8 个技能到 5 个，删了 15000 行</title><link>https://liuhp.net/post/2026-05-01-%E5%87%8F%E6%B3%95%E4%BC%98%E5%8C%96-%E4%BB%8E-8-%E4%B8%AA%E6%8A%80%E8%83%BD%E5%88%B0-5-%E4%B8%AA-%E5%88%A0%E4%BA%86-15000-%E8%A1%8C/</link><pubDate>Fri, 01 May 2026 06:40:36 +0000</pubDate><guid>https://liuhp.net/post/2026-05-01-%E5%87%8F%E6%B3%95%E4%BC%98%E5%8C%96-%E4%BB%8E-8-%E4%B8%AA%E6%8A%80%E8%83%BD%E5%88%B0-5-%E4%B8%AA-%E5%88%A0%E4%BA%86-15000-%E8%A1%8C/</guid><description>&lt;!-- more --&gt;
&lt;h2 id="起因"&gt;起因&lt;/h2&gt;
&lt;p&gt;朋友推了一个开源项目 &lt;a href="https://github.com/Hmbown/DeepSeek-TUI"&gt;DeepSeek-TUI&lt;/a&gt;，一个跑在终端里的 DeepSeek 编程 Agent。让我看看有什么能借鉴的。&lt;/p&gt;
&lt;p&gt;看完挑了两个觉得有价值的：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Plan 模式&lt;/strong&gt; — 模型先列计划，用户确认再动手&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rollback&lt;/strong&gt; — 每个操作有回退策略，不满意一键退回&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;按照我以前的习惯，该建文件了：加 Checklist 规范、写 rollback 脚本、建备份目录、定义 &lt;code&gt;/rollback&lt;/code&gt; 命令……&lt;/p&gt;
&lt;p&gt;但这次我多问了一句：&lt;strong&gt;能不能不做加法做减法？&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="思路反转"&gt;思路反转&lt;/h2&gt;
&lt;p&gt;Plan 和 Rollback 的本质不是工具，是一个&lt;strong&gt;习惯&lt;/strong&gt;：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;复杂任务先列计划、设计回退手段、用户点头再执行。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;AGENTS.md 的执行策略表，原来有三行：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;任务类型&lt;/th&gt;
&lt;th&gt;执行方式&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;简单任务&lt;/td&gt;
&lt;td&gt;直接执行&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;复杂任务&lt;/td&gt;
&lt;td&gt;预读 + 子代理分析&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;开发任务&lt;/td&gt;
&lt;td&gt;dev-orchestrator&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;改动就一行：把&amp;quot;复杂任务&amp;quot;的执行方式改成 &lt;strong&gt;&amp;ldquo;先列计划+回退方案，用户确认再执行&amp;rdquo;&lt;/strong&gt;，然后把&amp;quot;开发任务&amp;quot;的关键词并进去。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;一行字解决的事情，不需要建文件、不需要写脚本、不需要定义命令。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;然后我回头看了看现有的 8 个技能——既然在做减法，干脆一起减。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="第一轮拆技能"&gt;第一轮：拆技能&lt;/h2&gt;
&lt;h3 id="删-skill-orchestrator"&gt;删 skill-orchestrator&lt;/h3&gt;
&lt;p&gt;这个技能叫&amp;quot;技能自动触发器&amp;quot;，核心功能是判断任务类型然后转发给 dev-orchestrator。&lt;/p&gt;
&lt;p&gt;SKILL.md 自己写得很诚实：&lt;strong&gt;&amp;ldquo;转发 dev-orchestrator 9 步 SOP&amp;rdquo;&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;它就是一个路由器。而路由逻辑已经在 AGENTS.md 里了。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;减掉：一个技能目录。&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="server-manager-改名--sucaddy-ops"&gt;server-manager 改名 → sucaddy-ops&lt;/h3&gt;
&lt;p&gt;这个技能只服务 sucaddy 项目（内网 overlay 网络运维），叫 server-manager 太泛了。改名 &lt;code&gt;sucaddy-ops&lt;/code&gt;，触发词聚焦到 sucaddy 相关。&lt;/p&gt;</description></item></channel></rss>