全部项目

Agent 与工作流 / 原创

skilloom

别光靠提示词祈祷,给 AI 的输出加道安检。

我在这项目里干了啥

技能拆分、格式规范与校验脚本

用到的技术栈

Python / Agent skills

skilloom:把写笔记的规矩拆成 22 个技能包,再配 10 个校验脚本专门抓漏——格式不对就直接打回。的原理示意图
用 SVG 画的原理示意图(不是软件截图,主要为了把底层是怎么跑的讲清楚)。

为什么做这个

以前让 AI 帮忙整理法学笔记,光靠写长提示词根本管不住它。它总是在细节上偷懒:表格多画一列、重点漏标颜色。一旦混进笔记库,后面复习和返工能把人逼疯。

我是怎么搞定的

干脆把「怎么写」和「合不合格」彻底分开。我把不同题型和笔记要求拆成了 22 个 Agent 技能包,又写了 10 个 Python 校验脚本守在最后一步。只要不合规矩,脚本就抛错误码、返回非零状态,直接拦下来。

现在做成了什么样

全套技能说明和拦截脚本都在仓库里。比如表格超过两列会报 E411,漏了主体颜色会报 E625。报错信息写得很直白,AI 或人看一眼就知道哪儿该返工。

提前说清楚的局限

脚本只能帮我盯死排版、表头和颜色标记,没法替我判断法条和结论对不对。真正写进笔记前,核心内容还是得自己翻原书核对。

做的时候怎么权衡的

别每次重敲提示词

把常用的笔记模板、排版要求和雷区打包成技能,用的时候直接调,省得每次从头叮嘱。

写完先过脚本这一关

与其肉眼一行行挑错,不如让脚本跑一遍。不过关就打回,不让脏数据溜进下游。

格式归脚本,事实归自己

脚本能保证笔记长得规矩,但内容准不准、法条有没有引错,必须由人来拍板。

看看脚本是怎么拦错的

skilloom / 真实拦截记录本地脚本输出示意
AI 刚交上来的初稿
| 问题 | 答案 | 备注 |
| --- | --- | --- |
| 构成要件? | …… | 额外信息 |
E411

表格多了列,直接打回。

背诵卡的问答表规定只能有「问题」和「答案」两列,多画一列导入就会乱。

rc = 1

脚本报错退出,提醒把「备注」并回「答案」列里,改回两列再重新过检。

脚本拦下来了,改好再放行。
顺便看看下一个MineruCustom

PDF 转完 Markdown,把弄丢的脚注和页码捡回来。