技能全生命周期

SKILLAI 工具
AI 工具 未标注权限 许可证不明确
安装这个技能

从反复出现的重复劳动中识别值得沉淀为技能的候选事项,负责候选的登记、证据累积、置信度评分、定期评审与晋升决策,同时管理技能变更提案,并把多个技能按顺序编排成可复用的工作流。当用户说「这件事我做过好几遍了」「这个流程以后都这么走」「把这套做法固化下来」「这个技能要不要改」时使用;也在复盘技能清单、发现职责重叠、清理长期没触发过的技能时触发。不负责具体编写技能正文,那是技能创建器的职责。 如需Agent 增强完整工作流套件(5 模块 13 技能),淘宝搜索「AI灵匣」店铺获取完整版。

一句话选型结论

按资料字段整理

技能全生命周期是AI 工具类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类AI 工具 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_1cfa4650/skill-lifecycle-management
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

AI 工具
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_1cfa4650仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791637901
正文体量9.1 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
组合多个 AI 能力

把写作、检索、总结串成一条流程。

搭工作流

把固定流程做成可重复调用的步骤。

做提示词与评测

整理提示词并对比输出效果。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在AI 工具场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
技能全生命周期当前 未标注权限 未标注 未标注 未标注 有
执行计划 只读 GitHub 仓库 151.5 万 Codex、Claude、Cursor 有
Playwright MCP 测试 浏览器控制 ClawHub 市场 136.5 万 OpenClaw 有
完成前的验证 未标注权限 GitHub 仓库 131.9 万 Codex、Claude、Cursor 有
子 Agent 驱动开发 只读 GitHub 仓库 131.2 万 Codex、Claude、Cursor 有
前端设计 执行命令 GitHub 仓库 125.6 万 Codex、Claude、Cursor 有

SKILL.md 全文

9.1 KB
模型实际读到的说明书原文,来自技能仓库

技能候选管理

一句话概括:把「零散重复的一次次操作」变成「有证据、有分数、有结论的候选清单」,再让清单里最硬的那几条晋升成为真正的技能。

核心原则和垃圾回收不同:这里绝不自动删除任何东西。候选可以沉睡、可以被驳回、可以降级,但每一次状态变化都要留下记录,且必须由人来拍板。

为什么需要它

技能目录天然是「只增不减」的:每次学到新东西就加一个 skill,从没有人回头看。三个月后你会发现三十多个技能里有一半从没被触发过,还有两个在做重复的事。

这个技能把「加技能」这件事从冲动变成流程——先落在候选池里攒证据,够硬了再晋升。

三个候选来源

判断一个候选是否成立,看它属于哪一类信号:

来源 典型表现 初判置信度
用户纠正 你做错了,用户明确说「应该这样」 0.7
错误修复 非显而易见地绕过一个坑,试了几次才对 0.6
重复流程 同一串步骤第三次出现,顺序稳定 0.5

「我觉得这个挺有用」不算信号。没有具体证据(哪一步、哪一天、哪句话)就不要登记。

候选项的字段

一个候选条目是一条最小化的记录,一次只描述一个触发点和一个动作:

  • id:短横线命名,例如 prefer-append-only-log
  • trigger:什么时候会用到它,用一句话描述场景
  • action:具体该怎么做,祈使句
  • domain:归类标签,可选 代码风格 / 测试 / 构建 / 调试 / 工作流 / 文档
  • confidence:0.3 到 0.9 的小数
  • evidence:证据列表,每条带上观察来源
  • scope:项目(默认)或 全局
  • status:新登记 / 观察中 / 已采纳 / 已驳回 / 已晋升
  • hits:被独立复现的次数

原子性是硬要求:一个候选只管一件事。发现一个候选里塞了三件事,说明它应该被拆成三个。

置信度怎么打分

置信度不是「你有多想做它」,而是「证据有多硬」:

  • 0.3 起:只出现过一次,还可能是巧合
  • 每多一次独立复现 +0.1:不同任务、不同天、同一个模式才算独立;同一任务里重复三遍只能算一次
  • 用户明说要固化:直接 +0.2,这是最强的信号
  • 有反例(按它做了反而更差):-0.2,并记录反例
  • 上限 0.9:永远留 0.1 给不确定性。声称 1.0 的候选基本都是在自欺欺人。

晋升门槛:0.7 且 hits ≥ 3。低于这个线就继续在池子里放着,等待更多证据——不要因为「感觉差不多了」就提前动手。

详细的评分细则和历史案例见 references/候选评分卡.md。

四步工作流

第一步:登记

发现信号后立刻登记,别指望事后回忆。用下面的命令(脚本真实存在于本技能的 scripts/ 目录):

python scripts/candidate_cli.py add --id grep-before-edit --trigger "改写已有代码之前" --action "先用搜索确认所有调用点,再动手改" --domain 工作流 --evidence "用户在 2026-08-02 纠正过一次" --evidence "2026-09-11 同类任务复现" --confidence 0.6

命令行参数为 --id / --trigger / --action / --domain / --evidence / --confidence / --scope,其中 --evidence 可重复传入多次。数据默认写在当前目录的 candidates.json,用 --data 可以换位置。

第二步:累积

每次旧候选再次被印证,就补一条证据并提高分数:

python scripts/candidate_cli.py hit --id grep-before-edit --evidence "2026-09-18 又一次复现"

这一步最容易偷懒。请务必当场做——候选管理的全部价值都建立在「证据是当时记下来的」这个前提上,一周后补记的证据基本没有可信度。

第三步:评审

建议每月一次,或者每次大批量安装新技能之后追加一次。每次评审最多处理 20 条,宁可不完整也不要赶工:

python scripts/candidate_cli.py list --min 0.6
python scripts/candidate_cli.py review --id grep-before-edit --verdict 采纳 --note "可以晋升,和技能968题干里的流程一致"

--verdict 取值为 采纳 / 驳回 / 观察中 / 暂停。一条一次决策,禁止「全部批准」。「整批处理」会把这个流程变成走过场。

评审时优先挑这几类:① 和已有技能职责重叠的;② 置信度高但三个月没人执行过的(说明触发条件写得不对,不是技能没用);③ 从没被打过 hit 的僵尸候选。

> 注意「老」不等于「死」。季度结账、年度复盘这类技能可能半年才用一次,但到时候缺了它就得加班。年龄是信号,不是判决。

第四步:晋升

达到门槛的候选转成正式技能或者直接生成变更提案:

python scripts/candidate_cli.py promote --id grep-before-edit --target ../技能创建器

晋升只是把候选移交给「技能创建器」去真正编写,本技能到此为止。晋升后原候选标记 已晋升 并保留记录,不要在清单里删掉它——半年后你想知道「当初为什么建这个技能」时,只有这里能查到。

变更提案

改动一个已经上线在用的技能要走提案,不能直接改。原因很简单:一个被十条工作流依赖的技能,改坏了没人知道是谁的锅。

python scripts/candidate_cli.py propose --id grep-before-edit --change "把搜索范围从当前目录扩大到整个仓库" --risk 中
python scripts/candidate_cli.py proposals
python scripts/candidate_cli.py settle --proposal 3 --result 通过

提案要求写清三件事:改什么、为什么要改(附证据)、怎么回滚。缺任何一条就打回去重写。生产技能先复制一份快照到 _snapshot/<日期>/ 再动刀,硬改之前永远先留退路。

把技能编排成工作流

单个技能解决单点问题,工作流解决「一连串动作」。编排原则:

  1. 一个技能一个阶段,阶段之间靠明确的文件产物衔接,不靠上下文心领神会。上一个阶段必须落盘一个文件,下一个阶段读那个文件。
  2. 写清失败口径:某个阶段失败时是停下还是跳过?能跳过的必须写明跳过后后续阶段会不会缺输入。
  3. 标注每个阶段用哪个技能,并且注明「如果那个技能不存在,退化成什么人工步骤」。
  4. 别把整个工作流的细节塞进一个技能:如果某个阶段本身已经有独立技能了,直接引用它,不要复制它的正文。复制等于以后要维护两份。

一个工作流片段长这样:

阶段一 采集   用 技能候选管理/references/候选评分卡.md 的口径打分
阶段二 评审   人工确认 → 落盘 review-<日期>.md
阶段三 生成   调用 技能创建器 产出 SKILL.md 骨架
阶段四 校验   调用 技能脚手架 跑一遍 init 确认能落地

反模式

  • 凭感觉登记:「这个应该挺有用」但举不出一次具体实例。删掉它。
  • 批量批准:一次采纳十五条候选,等于没评审。
  • 一次塞三个动作:候选必须原子,塞不下就拆。
  • 拿「老」当「死」:季节性流程需要的是更好的触发描述,不是删除。
  • 抹掉历史:晋升或驳回后把候选从清单里物理删除,等于烧掉自己的决策记录。
  • 跨界 cleaned:别顺手去整理与技能候选无关的配置、缓存、源码目录,那些不属于本技能范围。

与其他技能的关系

  • 技能创建器:本技能判定「值得做」之后,由它负责真正写出高质量的 SKILL.md。
  • 技能脚手架:判定「可以先搭个骨架试试水」时,由它一键生成目录结构。
  • 它俩都只负责「做」,「值不值得做」永远归本技能管。

常见问题

5 问
答案由本站依据条目字段整理
技能全生命周期怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_1cfa4650/skill-lifecycle-management。安装方式为未标注。装完刷新技能列表或重开客户端。

技能全生命周期支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

技能全生命周期权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

技能全生命周期收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

技能全生命周期用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。