<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>数据库与 SQL on AI 观察</title><link>https://ai.wujiong.cc/tags/%E6%95%B0%E6%8D%AE%E5%BA%93%E4%B8%8E-sql/</link><description>Recent content in 数据库与 SQL on AI 观察</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sun, 18 Oct 2026 08:44:46 +0800</lastBuildDate><atom:link href="https://ai.wujiong.cc/tags/%E6%95%B0%E6%8D%AE%E5%BA%93%E4%B8%8E-sql/index.xml" rel="self" type="application/rss+xml"/><item><title>「慢查询优化」Skill 使用检查清单：用前、用中、用后</title><link>https://ai.wujiong.cc/posts/2026-10-18-slow-query-tuning-checklist/</link><pubDate>Sun, 18 Oct 2026 08:44:46 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-slow-query-tuning-checklist/</guid><description>&lt;p&gt;把「慢查询优化」交给智能体，难点不在模型能力，而在流程是否说清楚：输入是什么（慢查询与执行计划），按什么顺序处理，交付什么（优化建议），哪些事不能做。Skill 就是把这些写下来的载体。&lt;/p&gt;
&lt;p&gt;把下面的清单保存下来，每次使用或修改「慢查询优化」技能时过一遍。&lt;/p&gt;</description></item><item><title>用 Function Calling 实现「数据库权限审查」：函数定义与调用流程</title><link>https://ai.wujiong.cc/posts/2026-10-18-access-review-function-calling/</link><pubDate>Sun, 18 Oct 2026 08:44:12 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-access-review-function-calling/</guid><description>&lt;p&gt;后端与数据工程师经常要做「数据库权限审查」这类事：列出账号权限，找出过大权限与长期未用账号。每次都从头写提示词，结果时好时坏；把它做成智能体 Skill，就能让智能体每次按同一套步骤执行，输出结构也更稳定。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;Function Calling&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>「数据库问答」Skill 不生效怎么办：症状、原因与排查步骤</title><link>https://ai.wujiong.cc/posts/2026-10-18-db-doc-qa-troubleshooting/</link><pubDate>Sun, 18 Oct 2026 08:43:23 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-db-doc-qa-troubleshooting/</guid><description>&lt;p&gt;如果你在数据库客户端与查询工具里反复做数据库问答，可以考虑把经验沉淀为一个 Skill：写清触发条件、步骤、输出格式和边界，让智能体代劳重复部分，人只负责把关。&lt;/p&gt;
&lt;p&gt;「数据库问答」技能出问题时，先别急着重写。按下面的表格对号入座，大部分问题都能在几分钟内定位。&lt;/p&gt;</description></item><item><title>GitHub Copilot 提示文件实现「SQL 上线审查」：写法与调用</title><link>https://ai.wujiong.cc/posts/2026-10-18-sql-review-checklist-copilot-instructions/</link><pubDate>Sun, 18 Oct 2026 08:43:19 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-sql-review-checklist-copilot-instructions/</guid><description>&lt;p&gt;把「SQL 上线审查」交给智能体，难点不在模型能力，而在流程是否说清楚：输入是什么（待执行 SQL），按什么顺序处理，交付什么（审查结论），哪些事不能做。Skill 就是把这些写下来的载体。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;GitHub Copilot 指令与提示文件&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>种子数据生成 Skill 一页检查清单</title><link>https://ai.wujiong.cc/posts/2026-10-18-seed-data-generator-checklist/</link><pubDate>Sun, 18 Oct 2026 08:41:34 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-seed-data-generator-checklist/</guid><description>&lt;p&gt;「种子数据生成」是后端与数据工程师的高频任务。它的输入通常是表结构，期望得到的是插入语句或脚本。这类有固定流程、又需要一点判断力的工作，很适合封装成智能体 Skill。&lt;/p&gt;
&lt;p&gt;把下面的清单保存下来，每次使用或修改「种子数据生成」技能时过一遍。&lt;/p&gt;
&lt;h2 id="编写时"&gt;编写时&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; description 写清做什么、什么时候用&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 输入写明需要表结构，并要求缺信息先提问&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 步骤为编号列表：读取约束与外键、按依赖顺序生成、控制数据量、避免真实个人信息&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 输出写明插入语句或脚本的结构&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 约束包含领域底线与不可逆操作的处理方式&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 长资料拆到参考文件&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="上线前"&gt;上线前&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 6 类测试输入全部通过&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 权限按最小范围配置&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 技能文件中没有密钥和真实个人信息&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 有负责人和变更记录&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="每次使用时"&gt;每次使用时&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 输入材料已脱敏或确认可以交给所用平台&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 观察智能体是否加载了技能&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 查看“需人工确认”清单&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 对照原始材料抽查关键信息&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 风险较低，但输出仍需快速过目再使用&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="使用后"&gt;使用后&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 记录明显的问题样例&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 输出被大幅修改时，分析原因并考虑改技能&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 定期检查平台更新是否影响技能&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="每一步的快速核对"&gt;每一步的快速核对&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 读取约束与外键&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 按依赖顺序生成&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 控制数据量&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 避免真实个人信息&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;清单只是底线，深入内容见&lt;a href="https://ai.wujiong.cc/posts/2026-10-18-seed-data-generator-pitfalls/"&gt;常见坑&lt;/a&gt;与&lt;a href="https://ai.wujiong.cc/posts/2026-10-18-seed-data-generator-security-review/"&gt;安全审查&lt;/a&gt;。&lt;/p&gt;</description></item><item><title>用 GPTs 实现「ORM 查询审查」：指令、知识与 Actions</title><link>https://ai.wujiong.cc/posts/2026-10-18-orm-query-review-gpts/</link><pubDate>Sun, 18 Oct 2026 08:41:28 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-orm-query-review-gpts/</guid><description>&lt;p&gt;把「ORM 查询审查」交给智能体，难点不在模型能力，而在流程是否说清楚：输入是什么（ORM 代码），按什么顺序处理，交付什么（问题与改写），哪些事不能做。Skill 就是把这些写下来的载体。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;GPTs&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>怎么评估「慢查询优化」Skill 好不好用：评分表与回归测试</title><link>https://ai.wujiong.cc/posts/2026-10-18-slow-query-tuning-eval/</link><pubDate>Sun, 18 Oct 2026 08:40:38 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-slow-query-tuning-eval/</guid><description>&lt;p&gt;如果你在数据库客户端与查询工具里反复做慢查询优化，可以考虑把经验沉淀为一个 Skill：写清触发条件、步骤、输出格式和边界，让智能体代劳重复部分，人只负责把关。&lt;/p&gt;
&lt;p&gt;“感觉好用”不足以说明技能有效。下面给出一套轻量的评估方法，用来判断「慢查询优化」是否达标，以及每次修改后是变好还是变坏。&lt;/p&gt;</description></item><item><title>用 LangGraph 实现「数据库问答」：工具定义与智能体代码</title><link>https://ai.wujiong.cc/posts/2026-10-18-db-doc-qa-langgraph-tool/</link><pubDate>Sun, 18 Oct 2026 08:40:02 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-db-doc-qa-langgraph-tool/</guid><description>&lt;p&gt;如果你在数据库客户端与查询工具里反复做数据库问答，可以考虑把经验沉淀为一个 Skill：写清触发条件、步骤、输出格式和边界，让智能体代劳重复部分，人只负责把关。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;LangChain / LangGraph 工具&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>用 Cursor Rules 实现「数据库权限审查」：.mdc 规则写法与示例</title><link>https://ai.wujiong.cc/posts/2026-10-18-access-review-cursor-rules/</link><pubDate>Sun, 18 Oct 2026 08:39:32 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-access-review-cursor-rules/</guid><description>&lt;p&gt;把「数据库权限审查」交给智能体，难点不在模型能力，而在流程是否说清楚：输入是什么（权限列表），按什么顺序处理，交付什么（审查结果），哪些事不能做。Skill 就是把这些写下来的载体。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;Cursor Rules&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>文档库建模 Skill 的 SKILL.md 模板与写作要点</title><link>https://ai.wujiong.cc/posts/2026-10-18-nosql-modeling-skill-md/</link><pubDate>Sun, 18 Oct 2026 08:38:51 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-nosql-modeling-skill-md/</guid><description>&lt;p&gt;如果你在数据库客户端与查询工具里反复做文档库建模，可以考虑把经验沉淀为一个 Skill：写清触发条件、步骤、输出格式和边界，让智能体代劳重复部分，人只负责把关。&lt;/p&gt;
&lt;p&gt;本文以「文档库建模」为例，逐段讲解 SKILL.md 的写法。SKILL.md 是 Claude Agent Skills 采用的格式：YAML 头 + Markdown 正文，其结构思路也适用于其他平台的规则文件与指令。&lt;/p&gt;</description></item><item><title>文档库建模 Skill 上传到 Claude 应用的完整流程</title><link>https://ai.wujiong.cc/posts/2026-10-18-nosql-modeling-claude-app-skill/</link><pubDate>Sun, 18 Oct 2026 08:37:42 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-nosql-modeling-claude-app-skill/</guid><description>&lt;p&gt;如果你在数据库客户端与查询工具里反复做文档库建模，可以考虑把经验沉淀为一个 Skill：写清触发条件、步骤、输出格式和边界，让智能体代劳重复部分，人只负责把关。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;Claude 应用中的 Skills&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>索引审计 通用提示词模板：任何对话助手都能直接用</title><link>https://ai.wujiong.cc/posts/2026-10-18-index-audit-prompt-only/</link><pubDate>Sun, 18 Oct 2026 08:37:09 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-index-audit-prompt-only/</guid><description>&lt;p&gt;如果你在数据库客户端与查询工具里反复做索引审计，可以考虑把经验沉淀为一个 Skill：写清触发条件、步骤、输出格式和边界，让智能体代劳重复部分，人只负责把关。&lt;/p&gt;
&lt;p&gt;不是每个人都有能装技能的智能体平台。下面这份提示词可以直接粘贴到任何对话助手中使用，效果接近技能版本，只是需要每次手动粘贴。&lt;/p&gt;</description></item><item><title>「查询转看板」Skill 使用检查清单：用前、用中、用后</title><link>https://ai.wujiong.cc/posts/2026-10-18-query-to-dashboard-checklist/</link><pubDate>Sun, 18 Oct 2026 08:35:51 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-query-to-dashboard-checklist/</guid><description>&lt;p&gt;「查询转看板」是后端与数据工程师的高频任务。它的输入通常是SQL 列表，期望得到的是看板设计。这类有固定流程、又需要一点判断力的工作，很适合封装成智能体 Skill。&lt;/p&gt;
&lt;p&gt;把下面的清单保存下来，每次使用或修改「查询转看板」技能时过一遍。&lt;/p&gt;
&lt;h2 id="编写时"&gt;编写时&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; description 写清做什么、什么时候用&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 输入写明需要SQL 列表，并要求缺信息先提问&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 步骤为编号列表：归类指标、确定维度与粒度、推荐图表、写指标定义&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 输出写明看板设计的结构&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 约束包含领域底线与不可逆操作的处理方式&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 长资料拆到参考文件&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="上线前"&gt;上线前&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 6 类测试输入全部通过&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 权限按最小范围配置&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 技能文件中没有密钥和真实个人信息&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 有负责人和变更记录&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="每次使用时"&gt;每次使用时&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 输入材料已脱敏或确认可以交给所用平台&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 观察智能体是否加载了技能&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 查看“需人工确认”清单&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 对照原始材料抽查关键信息&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 风险较低，但输出仍需快速过目再使用&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="使用后"&gt;使用后&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 记录明显的问题样例&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 输出被大幅修改时，分析原因并考虑改技能&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 定期检查平台更新是否影响技能&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="每一步的快速核对"&gt;每一步的快速核对&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 归类指标&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 确定维度与粒度&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 推荐图表&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 写指标定义&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;清单只是底线，深入内容见&lt;a href="https://ai.wujiong.cc/posts/2026-10-18-query-to-dashboard-pitfalls/"&gt;常见坑&lt;/a&gt;与&lt;a href="https://ai.wujiong.cc/posts/2026-10-18-query-to-dashboard-security-review/"&gt;安全审查&lt;/a&gt;。&lt;/p&gt;</description></item><item><title>把「恢复演练脚本」写成 MCP 服务：工具定义与客户端配置</title><link>https://ai.wujiong.cc/posts/2026-10-18-backup-restore-drill-mcp-server/</link><pubDate>Sun, 18 Oct 2026 08:35:20 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-backup-restore-drill-mcp-server/</guid><description>&lt;p&gt;把「恢复演练脚本」交给智能体，难点不在模型能力，而在流程是否说清楚：输入是什么（数据库类型与备份方式），按什么顺序处理，交付什么（演练手册），哪些事不能做。Skill 就是把这些写下来的载体。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;MCP 服务&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>文档库建模 Skill 两种写法对比：五行提示词还是完整技能包</title><link>https://ai.wujiong.cc/posts/2026-10-18-nosql-modeling-minimal-vs-advanced/</link><pubDate>Sun, 18 Oct 2026 08:34:53 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-nosql-modeling-minimal-vs-advanced/</guid><description>&lt;p&gt;如果你在数据库客户端与查询工具里反复做文档库建模，可以考虑把经验沉淀为一个 Skill：写清触发条件、步骤、输出格式和边界，让智能体代劳重复部分，人只负责把关。&lt;/p&gt;
&lt;p&gt;很多人纠结一开始要不要把技能写得很完整。答案是：先极简，再按需升级。下面对比「文档库建模」的两种写法。&lt;/p&gt;</description></item><item><title>扣子工作流实战：搭一个慢查询优化智能体</title><link>https://ai.wujiong.cc/posts/2026-10-18-slow-query-tuning-coze-workflow/</link><pubDate>Sun, 18 Oct 2026 08:34:36 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-slow-query-tuning-coze-workflow/</guid><description>&lt;p&gt;「慢查询优化」是后端与数据工程师的高频任务。它的输入通常是慢查询与执行计划，期望得到的是优化建议。这类有固定流程、又需要一点判断力的工作，很适合封装成智能体 Skill。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;扣子（Coze）智能体与工作流&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>种子数据生成 Skill 上线前的安全检查要点</title><link>https://ai.wujiong.cc/posts/2026-10-18-seed-data-generator-security-review/</link><pubDate>Sun, 18 Oct 2026 08:33:43 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-seed-data-generator-security-review/</guid><description>&lt;p&gt;如果你在数据库客户端与查询工具里反复做种子数据生成，可以考虑把经验沉淀为一个 Skill：写清触发条件、步骤、输出格式和边界，让智能体代劳重复部分，人只负责把关。&lt;/p&gt;
&lt;h2 id="风险画像"&gt;风险画像&lt;/h2&gt;
&lt;p&gt;这个技能会执行脚本，需要额外关注脚本的执行范围、依赖来源和对文件系统的影响。风险较低，但输出仍需快速过目再使用。&lt;/p&gt;</description></item><item><title>数据质量规则 通用提示词模板：任何对话助手都能直接用</title><link>https://ai.wujiong.cc/posts/2026-10-18-data-quality-rules-prompt-only/</link><pubDate>Sun, 18 Oct 2026 08:32:09 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-data-quality-rules-prompt-only/</guid><description>&lt;p&gt;后端与数据工程师经常要做「数据质量规则」这类事：为关键表制定完整性、唯一性、取值范围检查。每次都从头写提示词，结果时好时坏；把它做成智能体 Skill，就能让智能体每次按同一套步骤执行，输出结构也更稳定。&lt;/p&gt;
&lt;p&gt;不是每个人都有能装技能的智能体平台。下面这份提示词可以直接粘贴到任何对话助手中使用，效果接近技能版本，只是需要每次手动粘贴。&lt;/p&gt;</description></item><item><title>「SQL 上线审查」Skill 常见问题解答</title><link>https://ai.wujiong.cc/posts/2026-10-18-sql-review-checklist-faq/</link><pubDate>Sun, 18 Oct 2026 08:31:30 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-sql-review-checklist-faq/</guid><description>&lt;p&gt;把「SQL 上线审查」交给智能体，难点不在模型能力，而在流程是否说清楚：输入是什么（待执行 SQL），按什么顺序处理，交付什么（审查结论），哪些事不能做。Skill 就是把这些写下来的载体。&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;SQL 上线审查（&lt;code&gt;sql-review-checklist&lt;/code&gt;）&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;作用&lt;/td&gt;
 &lt;td&gt;检查上线 SQL 的风险：无条件更新、大事务、锁&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;输入&lt;/td&gt;
 &lt;td&gt;待执行 SQL&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;纯提示词&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;后端与数据工程师&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="1-sql-上线审查技能和直接写提示词有什么区别"&gt;1. 「SQL 上线审查」技能和直接写提示词有什么区别？&lt;/h2&gt;
&lt;p&gt;技能把步骤、格式和约束固定下来，由平台在相关时自动加载；提示词需要每次手动提供，效果依赖当次写法。&lt;/p&gt;</description></item><item><title>数据库问答 Skill 如何与其他技能协作：交接格式与顺序</title><link>https://ai.wujiong.cc/posts/2026-10-18-db-doc-qa-combo/</link><pubDate>Sun, 18 Oct 2026 08:31:28 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-db-doc-qa-combo/</guid><description>&lt;p&gt;如果你在数据库客户端与查询工具里反复做数据库问答，可以考虑把经验沉淀为一个 Skill：写清触发条件、步骤、输出格式和边界，让智能体代劳重复部分，人只负责把关。&lt;/p&gt;
&lt;p&gt;单个技能解决一个环节，把几个技能串起来，才能覆盖一整段工作。本文示范「数据库问答」与三个相关技能的组合。&lt;/p&gt;</description></item><item><title>「ETL 字段映射」Skill 不生效怎么办：症状、原因与排查步骤</title><link>https://ai.wujiong.cc/posts/2026-10-18-etl-mapping-troubleshooting/</link><pubDate>Sun, 18 Oct 2026 08:30:43 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-etl-mapping-troubleshooting/</guid><description>&lt;p&gt;后端与数据工程师经常要做「ETL 字段映射」这类事：生成源表到目标表的字段映射与转换规则。每次都从头写提示词，结果时好时坏；把它做成智能体 Skill，就能让智能体每次按同一套步骤执行，输出结构也更稳定。&lt;/p&gt;
&lt;p&gt;「ETL 字段映射」技能出问题时，先别急着重写。按下面的表格对号入座，大部分问题都能在几分钟内定位。&lt;/p&gt;</description></item><item><title>把「SQL 上线审查」写成 MCP 服务：工具定义与客户端配置</title><link>https://ai.wujiong.cc/posts/2026-10-18-sql-review-checklist-mcp-server/</link><pubDate>Sun, 18 Oct 2026 08:29:59 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-sql-review-checklist-mcp-server/</guid><description>&lt;p&gt;把「SQL 上线审查」交给智能体，难点不在模型能力，而在流程是否说清楚：输入是什么（待执行 SQL），按什么顺序处理，交付什么（审查结论），哪些事不能做。Skill 就是把这些写下来的载体。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;MCP 服务&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>用 Function Calling 实现「数据质量规则」：函数定义与调用流程</title><link>https://ai.wujiong.cc/posts/2026-10-18-data-quality-rules-function-calling/</link><pubDate>Sun, 18 Oct 2026 08:28:44 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-data-quality-rules-function-calling/</guid><description>&lt;p&gt;如果你在数据库客户端与查询工具里反复做数据质量规则，可以考虑把经验沉淀为一个 Skill：写清触发条件、步骤、输出格式和边界，让智能体代劳重复部分，人只负责把关。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;Function Calling&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>用 LangGraph 实现「慢查询优化」：工具定义与智能体代码</title><link>https://ai.wujiong.cc/posts/2026-10-18-slow-query-tuning-langgraph-tool/</link><pubDate>Sun, 18 Oct 2026 08:26:36 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-slow-query-tuning-langgraph-tool/</guid><description>&lt;p&gt;「慢查询优化」是后端与数据工程师的高频任务。它的输入通常是慢查询与执行计划，期望得到的是优化建议。这类有固定流程、又需要一点判断力的工作，很适合封装成智能体 Skill。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;LangChain / LangGraph 工具&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>数据字典生成 Skill 实战演练：从请求到交付的全过程</title><link>https://ai.wujiong.cc/posts/2026-10-18-data-dictionary-scenario-walkthrough/</link><pubDate>Sun, 18 Oct 2026 08:26:23 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-data-dictionary-scenario-walkthrough/</guid><description>&lt;p&gt;把「数据字典生成」交给智能体，难点不在模型能力，而在流程是否说清楚：输入是什么（数据库结构），按什么顺序处理，交付什么（数据字典），哪些事不能做。Skill 就是把这些写下来的载体。&lt;/p&gt;
&lt;h2 id="背景虚构"&gt;背景（虚构）&lt;/h2&gt;
&lt;p&gt;小林是一名后端，每周都要做几次数据字典生成。过去靠复制粘贴提示词，结果不稳定。这次团队把它做成了技能，下面记录一次完整运行。&lt;/p&gt;</description></item><item><title>用 n8n AI Agent 实现「死锁分析」：流程搭建与工具配置</title><link>https://ai.wujiong.cc/posts/2026-10-18-deadlock-analysis-n8n-agent/</link><pubDate>Sun, 18 Oct 2026 08:25:57 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-deadlock-analysis-n8n-agent/</guid><description>&lt;p&gt;后端与数据工程师经常要做「死锁分析」这类事：根据死锁日志分析原因并给出预防建议。每次都从头写提示词，结果时好时坏；把它做成智能体 Skill，就能让智能体每次按同一套步骤执行，输出结构也更稳定。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;n8n AI Agent&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>AGENTS.md 小节实战：把SQL 方言转换变成团队共享流程</title><link>https://ai.wujiong.cc/posts/2026-10-18-sql-dialect-convert-agents-md/</link><pubDate>Sun, 18 Oct 2026 08:24:45 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-sql-dialect-convert-agents-md/</guid><description>&lt;p&gt;「SQL 方言转换」是后端与数据工程师的高频任务。它的输入通常是SQL 与目标数据库，期望得到的是转换后的 SQL。这类有固定流程、又需要一点判断力的工作，很适合封装成智能体 Skill。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;AGENTS.md&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>关于 慢查询优化 Skill 的 8 个常见问题</title><link>https://ai.wujiong.cc/posts/2026-10-18-slow-query-tuning-faq/</link><pubDate>Sun, 18 Oct 2026 08:24:18 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-slow-query-tuning-faq/</guid><description>&lt;p&gt;如果你在数据库客户端与查询工具里反复做慢查询优化，可以考虑把经验沉淀为一个 Skill：写清触发条件、步骤、输出格式和边界，让智能体代劳重复部分，人只负责把关。&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;code&gt;slow-query-tuning&lt;/code&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;慢查询与执行计划&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;纯提示词&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;后端与数据工程师&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="1-慢查询优化技能和直接写提示词有什么区别"&gt;1. 「慢查询优化」技能和直接写提示词有什么区别？&lt;/h2&gt;
&lt;p&gt;技能把步骤、格式和约束固定下来，由平台在相关时自动加载；提示词需要每次手动提供，效果依赖当次写法。&lt;/p&gt;</description></item><item><title>Cline 规则实战：让智能体稳定完成数据库问答</title><link>https://ai.wujiong.cc/posts/2026-10-18-db-doc-qa-cline-rules/</link><pubDate>Sun, 18 Oct 2026 08:23:08 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-db-doc-qa-cline-rules/</guid><description>&lt;p&gt;后端与数据工程师经常要做「数据库问答」这类事：基于数据字典回答「哪个表有什么数据」。每次都从头写提示词，结果时好时坏；把它做成智能体 Skill，就能让智能体每次按同一套步骤执行，输出结构也更稳定。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;Cline Rules&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>Windsurf 规则实战：Cascade 如何做迁移脚本编写</title><link>https://ai.wujiong.cc/posts/2026-10-18-migration-writer-windsurf-rules/</link><pubDate>Sun, 18 Oct 2026 08:22:35 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-migration-writer-windsurf-rules/</guid><description>&lt;p&gt;如果你在数据库客户端与查询工具里反复做迁移脚本编写，可以考虑把经验沉淀为一个 Skill：写清触发条件、步骤、输出格式和边界，让智能体代劳重复部分，人只负责把关。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;Windsurf Rules&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>把「索引审计」做成 Claude Code Skill：SKILL.md 写法与上手</title><link>https://ai.wujiong.cc/posts/2026-10-18-index-audit-claude-code-skill/</link><pubDate>Sun, 18 Oct 2026 08:21:48 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-index-audit-claude-code-skill/</guid><description>&lt;p&gt;如果你在数据库客户端与查询工具里反复做索引审计，可以考虑把经验沉淀为一个 Skill：写清触发条件、步骤、输出格式和边界，让智能体代劳重复部分，人只负责把关。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;Claude Code Skill&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>用 n8n AI Agent 实现「SQL 查询编写」：流程搭建与工具配置</title><link>https://ai.wujiong.cc/posts/2026-10-18-sql-query-writer-n8n-agent/</link><pubDate>Sun, 18 Oct 2026 08:21:31 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-sql-query-writer-n8n-agent/</guid><description>&lt;p&gt;「SQL 查询编写」是后端与数据工程师的高频任务。它的输入通常是表结构与问题，期望得到的是SQL 与口径说明。这类有固定流程、又需要一点判断力的工作，很适合封装成智能体 Skill。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;n8n AI Agent&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>「SQL 讲解」Skill 常见坑：8 个问题与改法</title><link>https://ai.wujiong.cc/posts/2026-10-18-sql-explain-plain-pitfalls/</link><pubDate>Sun, 18 Oct 2026 08:21:12 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-sql-explain-plain-pitfalls/</guid><description>&lt;p&gt;「SQL 讲解」是后端与数据工程师的高频任务。它的输入通常是SQL 语句，期望得到的是逐段解释。这类有固定流程、又需要一点判断力的工作，很适合封装成智能体 Skill。&lt;/p&gt;
&lt;p&gt;下面是把「SQL 讲解」做成技能时最常见的 8 个问题，每条都给出改法。&lt;/p&gt;
&lt;h2 id="1-描述写成口号"&gt;1. 描述写成口号&lt;/h2&gt;
&lt;p&gt;智能体判断不出何时该用。改为“把复杂 SQL 拆解为业务人员能看懂的说明；当用户提到SQL 讲解时使用”。&lt;/p&gt;</description></item><item><title>用 Cursor Rules 实现「文档库建模」：.mdc 规则写法与示例</title><link>https://ai.wujiong.cc/posts/2026-10-18-nosql-modeling-cursor-rules/</link><pubDate>Sun, 18 Oct 2026 08:20:15 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-nosql-modeling-cursor-rules/</guid><description>&lt;p&gt;把「文档库建模」交给智能体，难点不在模型能力，而在流程是否说清楚：输入是什么（访问模式说明），按什么顺序处理，交付什么（集合设计），哪些事不能做。Skill 就是把这些写下来的载体。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;Cursor Rules&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>GPTs 实战：做一个专门SQL 方言转换的定制助手</title><link>https://ai.wujiong.cc/posts/2026-10-18-sql-dialect-convert-gpts/</link><pubDate>Sun, 18 Oct 2026 08:18:38 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-sql-dialect-convert-gpts/</guid><description>&lt;p&gt;「SQL 方言转换」是后端与数据工程师的高频任务。它的输入通常是SQL 与目标数据库，期望得到的是转换后的 SQL。这类有固定流程、又需要一点判断力的工作，很适合封装成智能体 Skill。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;GPTs&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>「数据字典生成」Skill 安全审查：权限、数据与提示注入</title><link>https://ai.wujiong.cc/posts/2026-10-18-data-dictionary-security-review/</link><pubDate>Sun, 18 Oct 2026 08:18:37 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-data-dictionary-security-review/</guid><description>&lt;p&gt;把「数据字典生成」交给智能体，难点不在模型能力，而在流程是否说清楚：输入是什么（数据库结构），按什么顺序处理，交付什么（数据字典），哪些事不能做。Skill 就是把这些写下来的载体。&lt;/p&gt;
&lt;h2 id="风险画像"&gt;风险画像&lt;/h2&gt;
&lt;p&gt;这个技能会执行脚本，需要额外关注脚本的执行范围、依赖来源和对文件系统的影响。风险较低，但输出仍需快速过目再使用。&lt;/p&gt;</description></item><item><title>Cline 规则实战：让智能体稳定完成索引审计</title><link>https://ai.wujiong.cc/posts/2026-10-18-index-audit-cline-rules/</link><pubDate>Sun, 18 Oct 2026 08:16:03 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-index-audit-cline-rules/</guid><description>&lt;p&gt;「索引审计」是后端与数据工程师的高频任务。它的输入通常是索引列表与查询统计，期望得到的是索引调整建议。这类有固定流程、又需要一点判断力的工作，很适合封装成智能体 Skill。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;Cline Rules&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>在团队推广「数据库权限审查」Skill：版本、评审与维护</title><link>https://ai.wujiong.cc/posts/2026-10-18-access-review-team-rollout/</link><pubDate>Sun, 18 Oct 2026 08:15:56 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-access-review-team-rollout/</guid><description>&lt;p&gt;后端与数据工程师经常要做「数据库权限审查」这类事：列出账号权限，找出过大权限与长期未用账号。每次都从头写提示词，结果时好时坏；把它做成智能体 Skill，就能让智能体每次按同一套步骤执行，输出结构也更稳定。&lt;/p&gt;
&lt;p&gt;一个人用得顺手的技能，推广到团队时会遇到新问题：放在哪、谁来改、怎么知道它变好了还是变坏了。下面以「数据库权限审查」为例给出落地做法。&lt;/p&gt;</description></item><item><title>「敏感字段识别」Skill 常见问题解答</title><link>https://ai.wujiong.cc/posts/2026-10-18-pii-column-scan-faq/</link><pubDate>Sun, 18 Oct 2026 08:15:26 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-pii-column-scan-faq/</guid><description>&lt;p&gt;「敏感字段识别」是后端与数据工程师的高频任务。它的输入通常是表结构与样例（脱敏），期望得到的是敏感字段清单。这类有固定流程、又需要一点判断力的工作，很适合封装成智能体 Skill。&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;code&gt;pii-column-scan&lt;/code&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;表结构与样例（脱敏）&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;带脚本&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;后端与数据工程师&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="1-敏感字段识别技能和直接写提示词有什么区别"&gt;1. 「敏感字段识别」技能和直接写提示词有什么区别？&lt;/h2&gt;
&lt;p&gt;技能把步骤、格式和约束固定下来，由平台在相关时自动加载；提示词需要每次手动提供，效果依赖当次写法。&lt;/p&gt;</description></item><item><title>用 Cursor Rules 实现「数据质量规则」：.mdc 规则写法与示例</title><link>https://ai.wujiong.cc/posts/2026-10-18-data-quality-rules-cursor-rules/</link><pubDate>Sun, 18 Oct 2026 08:15:15 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-data-quality-rules-cursor-rules/</guid><description>&lt;p&gt;把「数据质量规则」交给智能体，难点不在模型能力，而在流程是否说清楚：输入是什么（表结构与业务规则），按什么顺序处理，交付什么（质量检查 SQL），哪些事不能做。Skill 就是把这些写下来的载体。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;Cursor Rules&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>「SQL 讲解」Skill 场景实录：一次完整任务怎么跑</title><link>https://ai.wujiong.cc/posts/2026-10-18-sql-explain-plain-scenario-walkthrough/</link><pubDate>Sun, 18 Oct 2026 08:14:50 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-sql-explain-plain-scenario-walkthrough/</guid><description>&lt;p&gt;把「SQL 讲解」交给智能体，难点不在模型能力，而在流程是否说清楚：输入是什么（SQL 语句），按什么顺序处理，交付什么（逐段解释），哪些事不能做。Skill 就是把这些写下来的载体。&lt;/p&gt;
&lt;h2 id="背景虚构"&gt;背景（虚构）&lt;/h2&gt;
&lt;p&gt;老许是一名后端，每周都要做几次SQL 讲解。过去靠复制粘贴提示词，结果不稳定。这次团队把它做成了技能，下面记录一次完整运行。&lt;/p&gt;</description></item><item><title>「数据字典生成」Skill 常见坑：8 个问题与改法</title><link>https://ai.wujiong.cc/posts/2026-10-18-data-dictionary-pitfalls/</link><pubDate>Sun, 18 Oct 2026 08:13:57 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-data-dictionary-pitfalls/</guid><description>&lt;p&gt;把「数据字典生成」交给智能体，难点不在模型能力，而在流程是否说清楚：输入是什么（数据库结构），按什么顺序处理，交付什么（数据字典），哪些事不能做。Skill 就是把这些写下来的载体。&lt;/p&gt;
&lt;p&gt;下面是把「数据字典生成」做成技能时最常见的 8 个问题，每条都给出改法。&lt;/p&gt;</description></item><item><title>索引审计 Skill 定制指南：改风格、改阈值、改输出格式</title><link>https://ai.wujiong.cc/posts/2026-10-18-index-audit-customize/</link><pubDate>Sun, 18 Oct 2026 08:13:47 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-index-audit-customize/</guid><description>&lt;p&gt;把「索引审计」交给智能体，难点不在模型能力，而在流程是否说清楚：输入是什么（索引列表与查询统计），按什么顺序处理，交付什么（索引调整建议），哪些事不能做。Skill 就是把这些写下来的载体。&lt;/p&gt;
&lt;p&gt;通用版的「索引审计」能覆盖大多数情况，但每个团队都有自己的习惯。下面列出最值得调整的几个地方。&lt;/p&gt;</description></item><item><title>表结构评审 Skill 避坑指南：写法、权限与输出问题</title><link>https://ai.wujiong.cc/posts/2026-10-18-schema-review-pitfalls/</link><pubDate>Sun, 18 Oct 2026 08:12:37 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-schema-review-pitfalls/</guid><description>&lt;p&gt;把「表结构评审」交给智能体，难点不在模型能力，而在流程是否说清楚：输入是什么（建表语句），按什么顺序处理，交付什么（评审意见），哪些事不能做。Skill 就是把这些写下来的载体。&lt;/p&gt;
&lt;p&gt;下面是把「表结构评审」做成技能时最常见的 8 个问题，每条都给出改法。&lt;/p&gt;
&lt;h2 id="1-描述写成口号"&gt;1. 描述写成口号&lt;/h2&gt;
&lt;p&gt;智能体判断不出何时该用。改为“审查新表设计的字段类型、约束与索引；当用户提到表结构评审时使用”。&lt;/p&gt;</description></item><item><title>死锁分析 Skill 如何与其他技能协作：交接格式与顺序</title><link>https://ai.wujiong.cc/posts/2026-10-18-deadlock-analysis-combo/</link><pubDate>Sun, 18 Oct 2026 08:11:56 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-deadlock-analysis-combo/</guid><description>&lt;p&gt;如果你在数据库客户端与查询工具里反复做死锁分析，可以考虑把经验沉淀为一个 Skill：写清触发条件、步骤、输出格式和边界，让智能体代劳重复部分，人只负责把关。&lt;/p&gt;
&lt;p&gt;单个技能解决一个环节，把几个技能串起来，才能覆盖一整段工作。本文示范「死锁分析」与三个相关技能的组合。&lt;/p&gt;</description></item><item><title>用 Function Calling 实现「SQL 上线审查」：函数定义与调用流程</title><link>https://ai.wujiong.cc/posts/2026-10-18-sql-review-checklist-function-calling/</link><pubDate>Sun, 18 Oct 2026 08:11:42 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-sql-review-checklist-function-calling/</guid><description>&lt;p&gt;把「SQL 上线审查」交给智能体，难点不在模型能力，而在流程是否说清楚：输入是什么（待执行 SQL），按什么顺序处理，交付什么（审查结论），哪些事不能做。Skill 就是把这些写下来的载体。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;Function Calling&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>用 Windsurf Rules 实现「敏感字段识别」：规则与激活方式</title><link>https://ai.wujiong.cc/posts/2026-10-18-pii-column-scan-windsurf-rules/</link><pubDate>Sun, 18 Oct 2026 08:11:31 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-pii-column-scan-windsurf-rules/</guid><description>&lt;p&gt;把「敏感字段识别」交给智能体，难点不在模型能力，而在流程是否说清楚：输入是什么（表结构与样例（脱敏）），按什么顺序处理，交付什么（敏感字段清单），哪些事不能做。Skill 就是把这些写下来的载体。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;Windsurf Rules&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>Agents SDK 实战：几十行代码做一个索引审计智能体</title><link>https://ai.wujiong.cc/posts/2026-10-18-index-audit-agents-sdk/</link><pubDate>Sun, 18 Oct 2026 08:11:22 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-index-audit-agents-sdk/</guid><description>&lt;p&gt;后端与数据工程师经常要做「索引审计」这类事：找出冗余、未使用与缺失的索引。每次都从头写提示词，结果时好时坏；把它做成智能体 Skill，就能让智能体每次按同一套步骤执行，输出结构也更稳定。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;OpenAI Agents SDK&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>Windsurf 规则实战：Cascade 如何做SQL 查询编写</title><link>https://ai.wujiong.cc/posts/2026-10-18-sql-query-writer-windsurf-rules/</link><pubDate>Sun, 18 Oct 2026 08:10:32 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-sql-query-writer-windsurf-rules/</guid><description>&lt;p&gt;「SQL 查询编写」是后端与数据工程师的高频任务。它的输入通常是表结构与问题，期望得到的是SQL 与口径说明。这类有固定流程、又需要一点判断力的工作，很适合封装成智能体 Skill。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;Windsurf Rules&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item><item><title>GitHub Copilot 提示文件实现「数据库问答」：写法与调用</title><link>https://ai.wujiong.cc/posts/2026-10-18-db-doc-qa-copilot-instructions/</link><pubDate>Sun, 18 Oct 2026 08:10:08 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-18-db-doc-qa-copilot-instructions/</guid><description>&lt;p&gt;「数据库问答」是后端与数据工程师的高频任务。它的输入通常是数据字典，期望得到的是带出处的回答。这类有固定流程、又需要一点判断力的工作，很适合封装成智能体 Skill。&lt;/p&gt;
&lt;p&gt;本文介绍如何在 &lt;strong&gt;GitHub Copilot 指令与提示文件&lt;/strong&gt; 上实现这个技能，包括它的形态、示例配置、启用步骤、一次完整的运行过程和常见坑。&lt;/p&gt;</description></item></channel></rss>