xiaowei-system/skill-curation-report-2026-...

23 KiB
Raw Permalink Blame History

技能库盘点报告 2026-09-06

生成2026-09-06 10:52kanban t_52c49737 · prof-brun 182 校验2026-09-06 10:55 run 183 重跑 skill-curator.py + skill-manager.py scan —— 数字一致303 active / A0 B80 C113 D110 / T0 51 T1 107 T2 113 T3 32 / 20 重叠 / 32 归档候选),本报告与本地 JSON 一致。 数据源skill-curator.py --report10:41 与 10:55 两跑一致)+ skill-manager.py scan + 磁盘 SKILL.md 扫描 + durable 引用 grep 性质:只读盘点。零删除、零归档动作;全部建议等牧尘批准后执行。


1. 当前技能库总览

指标 数值 说明
health 报告 total 419 active 303 + archived 116
curator 报告 total 303 active含 2 个 node_modules 假技能 skill/trace
磁盘真实 active 301 find ~/.hermes/skills -name SKILL.md排除 .archive/.quarantine/node_modules
等级分布 A 0 / B 80 / C 113 / D 110 health computed score /10
Tier 分布 T0 51 / T1 107 / T2 113 / T3 32 curator
分类health 按目录) 87 类 见 §3
缺 version磁盘级 36 见 §5
needs_attention 161 多为缺 tags/refs/related非删除理由

扫描器差异说明(诚实标注)

  • curator 用 frontmatter name 做主键health 用目录名做主键 → 同一技能两种名字出现在清单(如 curator 报 ideation = health 的 creative-ideationcurator 报 project-discovery = health 的 github-project-discovery)。
  • health 会扫到 dashi-ppt/project/node_modules/playwright-core/ 里 2 个假技能skilltracePlaywright 自带 SKILL.md→ 所以 health active=303 但磁盘真实只有 301。
  • 本报告以磁盘 ground truth301+ curator tier3 + health grade D 的并集为准。

2. 通用技能元技能vs 专业技能 两分类

牧尘 2026-09-06 增补指令:把横切所有专业任务的「思维/质量前提层」独立出来。

2.1 判定标准

类别 特征 判定方法
通用技能(元技能) 横切多个专业域;质量前提/思维框架/流程规范;与具体业务无关 名字含 plan/review/audit/debug/retro/metric/gate/principle/discipline/quality/routing/curator 等;内容描述是方法论文而非某工具某平台
专业技能 绑定具体工具/平台/领域ComfyUI、飞书、金蝶、织忆、NewAPI… 描述含特定产品/API/库名

2.2 划分出的通用技能清单36 个,已逐项核对存在)

通用技能 路径 元技能定位
plan software-development/plan, plan/ 计划模式(重复 2 份,见 §6
persistent-planning persistent-planning/ 持久化文件规划
writing-plans software-development/writing-plans 写可执行实现计划
systematic-debugging software-development/systematic-debugging 4 阶段根因调试
kanban-review-gate autonomous-ai-agents/kanban-review-gate 验收门禁PDCA
kanban-orchestrator devops/kanban-orchestrator 分解 + 反诱惑规则
kanban-worker devops/kanban-worker 分身执行规范
kanban-routing kanban-routing/ 任务路由
kanban-router kanban-router/ 委派路由
skill-curator-workflow skill-curator-workflow/ curator 审计流程
hermes-self-improvement autonomous-ai-agents/hermes-self-improvement 技能生命周期规范
agent-feedback-control autonomous-ai-agents/agent-feedback-control PEV 反馈控制闭环
daemon-code-quality autonomous-ai-agents/daemon-code-quality 守护进程代码质量审查
pre-mortem product-management/pre-mortem 事前风险预演
strategy-red-team product-management/strategy-red-team 批判质疑(红队)
retro product-management/retro 复盘回顾
sdlc-review devops/sdlc-review 评审 Kanban 交接
requesting-code-review software-development/requesting-code-review 提交前审查
subagent-driven-development software-development/subagent-driven-development 子代理执行计划
idea-superpowers-suite idea-superpowers-suite/ 点子→文档全流程
project-toolbox knowledge/project-toolbox 项目工具箱索引
memory-routing-contract knowledge/memory-routing-contract 记忆路由矩阵
memory-governance knowledge/memory-governance 记忆预算治理
memory-verification zhiyi/memory-verification 记忆事实校验
skill-library-porting knowledge/skill-library-porting 外部技能库移植
karpathy-code-discipline karpathy-code-discipline/ 代码纪律(最小化)
lazy-senior-dev software-development/lazy-senior-dev 最小化决策
design-system-discipline design-system-discipline/ UI 设计系统纪律
grammar-check product-management/grammar-check 语法/逻辑检查
summarize-interview product-management/summarize-interview 访谈结构化总结
summarize-meeting summarize-meeting/ 会议纪要结构化
meeting-action-items productivity/meeting-action-items 会议行动项提取
document-to-action-items productivity/document-to-action-items 文档义务/截止提取
weekly-review-planning productivity/weekly-review-planning 每周重置规划
daily-recap productivity/daily-recap 每日复盘
team-composer autonomous-ai-agents/team-composer 团队作战手册144 skill 组合)

注:ao-orchestrator 偏工具链ao 引擎),so-team-workflow 偏执行编排,归类为「协作专业技能」。agent-feedback-control/kanban-review-gate/skill-curator-workflow 是通用技能层里与「质量前提」最相关的 3 个。

2.3 通用技能 × 专业任务的叠加模式(给 §7 组合手册打底)

专业任务执行时按需叠加通用技能(顺序可调):

  规划层     plan / persistent-planning / writing-plans / pre-mortem / kanban-orchestrator / team-composer
  执行层     专业技能(该任务的领域技能,如 KOCR/织忆/ComfyUI/公文…)
  质量层     三思/行动前验证 → systematic-debugging / requesting-code-review / daemon-code-quality
  质疑层     反问/批判 → strategy-red-team / pre-mortem / kanban-review-gate / agent-feedback-control
  验收层     验收证据 → kanban-review-gate / sdlc-review / skill-curator-workflow
  沉淀层     复盘/技能化 → retro / hermes-self-improvement / daily-recap

3. 分类统计health 按目录 87 类top 25

分类 技能数 平均分
product-management 48 3.6
devops 28 5.2
creative 23 5.7
productivity 20 5.2
mlops 18 5.5
software-development 17 5.6
projectManagerBreakout 15 4.1
research 13 5.5
autonomous-ai-agents 11 5.5
media 6 5.8
github 6 5.8
knowledge 5 4.8
zine 4 3.9
social-media 4 5.8
automation 3 6.0
dashi-ppt 3 4.1
openclaw 3 6.4
engineering 2 4.5
email 2 5.7
zhiyi 2 6.3
agent-native 2 6.3
content 2 2.9
product-research 2 5.4
community-ops 1 6.0
photo-abstract-editorial 1 3.9

完整 87 类见 skill-health.json → categories。curator 的 frontmatter category 只有 16 个非空(其余 257 uncategorized说明 frontmatter category 大量缺失(见 §5.2)。


4. D 级 + Tier3 归档候选清单(逐项证据,零动作)

判定规则(按 skill-curator-workflow + 牧尘 2026-08-30 确认):

  1. durable 引用SOUL/AGENTS/cron/外 skill/scripts/其他 profile config> 0 → 保留KEEP-REF
  2. 属于 pm-skills 家族 / 08-30 恢复集 / zine&creative 导入 / product-management 目录 → 保留KEEP-CONFIRMED牧尘已批
  3. devops/engineering/运维/应急 → 保留KEEP-OPS低频是运维正常属性
  4. 其余零引用 → 归档候选ARCHIVE-CANDIDATE

4.1 curator Tier3 候选32 个)逐项判定

技能 version grade curator score durable 引用 判定 依据
playwright-trace - - 15 0 归档候选 -
ab-test-analysis 1.0.0 D 15 0 保留·牧尘已确认 -
brainstorm-okrs 1.0.0 D 15 0 保留·牧尘已确认 -
customer-journey-map 1.0.0 D 15 0 保留·牧尘已确认 -
job-stories 1.0.0 D 15 0 保留·牧尘已确认 -
market-segments 1.0.0 D 15 0 保留·牧尘已确认 -
north-star-metric 1.0.0 D 15 0 保留·牧尘已确认 -
positioning-ideas 1.0.0 D 15 0 保留·牧尘已确认 -
pricing-strategy 1.0.0 D 15 0 保留·牧尘已确认 -
sentiment-analysis 1.0.0 D 15 0 保留·牧尘已确认 -
summarize-meeting 1.0.0 D 15 0 保留·牧尘已确认 -
test-scenarios 1.0.0 D 15 0 保留·牧尘已确认 -
user-personas 1.0.0 C 15 0 保留·牧尘已确认 -
user-segmentation 1.0.0 D 15 0 保留·牧尘已确认 -
file-resource-management 0.1 D 5 0 保留·运维属性 -
go-backend-perf-storm-debugging 0.1 C 5 0 保留·运维属性 -
model-health-probe 0.1 D 15 0 保留·运维属性 -
competitor-analysis 1.0.0 D 15 5 保留·有引用 profiles/research/config.yaml; skills/autonomous-ai-agents/ao-orchestrator/refer
frontend-slides 0.1 D 15 5 保留·有引用 skills/autonomous-ai-agents/hermes-self-improvement/SKILL.md; skills/curator-fix
gtm-strategy 1.0.0 D 15 3 保留·有引用 skills/knowledge/project-toolbox/SKILL.md; skills/knowledge/skill-library-portin
guizang-ppt-skill 0.1 C 15 5 保留·有引用 skills/autonomous-ai-agents/hermes-self-improvement/SKILL.md; skills/curator-fix
kanban-review-gate 1.0 D 15 2 保留·有引用 skills/devops/self-healing-infrastructure/SKILL.md; skills/devops/self-healing-i
lean-canvas 1.0.0 D 15 3 保留·有引用 scripts/skill-curator.py; skills/knowledge/project-toolbox/SKILL.md
marketing-ideas 1.0.0 D 15 1 保留·有引用 skills/marketing-disciplines/SKILL.md
pestle-analysis 1.0.0 D 15 1 保留·有引用 skills/knowledge/skill-library-porting/SKILL.md
product-name 1.0.0 D 15 2 保留·有引用 skills/product-management/create-prd/SKILL.md; skills/product-management/pre-mor
product-vision 1.0.0 D 15 3 保留·有引用 skills/brainstorm-okrs/SKILL.md; skills/product-management/outcome-roadmap/SKILL
project-discovery - - 15 9 保留·有引用 skills/autonomous-ai-agents/hermes-self-improvement/SKILL.md; skills/curator-fix
sprint-plan 1.0.0 D 15 3 保留·有引用 skills/devops/self-healing-infrastructure/references/skill-curator-false-overlap
sql-queries 1.0.0 D 15 1 保留·有引用 skills/knowledge/skill-library-porting/SKILL.md
swot-analysis 1.0.0 C 15 1 保留·有引用 skills/knowledge/skill-library-porting/SKILL.md
user-stories 1.0.0 D 15 2 保留·有引用 skills/product-management/wwas/SKILL.md; skills/skill-curator-workflow/SKILL.md

注(非 KEEP-REF 的 8 个说明):

  1. playwright-trace幽灵名。磁盘 skills/ 下无此目录search 仅命中 stock-research/browser-automation 的 reference 文件。curator 因它藏在某处 frontmatter 被扫到health 无此 active 记录 → 建议从 curator 忽略清单 + 确认源后清理扫描入口,不涉及真实技能
  2. project-discoverycurator 名) = github-project-discoveryhealth 名frontmatter name=project-discovery→ 是同一技能,改名对齐问题不是归档问题。有 9 处 durable 引用hermes-self-improvement/curator-fixes/self-healing 等)→ 保留。
  3. file-resource-managementgo-backend-perf-storm-debuggingmodel-health-probecron-watchdog-hygiene(D) 等 → 运维/应急技能,低频是正常属性;model-health-probe 对应 cron「模型健康巡检」(model-health.py),保留。
  4. pm-skills 家族job-stories/market-segments/user-segmentation/brainstorm-okrs/ab-test-analysis/test-scenarios 等score 15 + version 1.0.0)→ 牧尘 2026-08-30 确认「以后会用」保留phuryn/pm-skills 25K★ 导入集curator 的 tier3 是按 score 机械分档,不是删除信号
  5. frontend-slides/guizang-ppt-skill/photo-abstract-editorial → 2026-08-30 误删后 git 恢复牧尘确认保留hermes-self-improvement/curator-fixes 记录)。

4.2 归档候选最终结论DT3 114 个真实技能)

判定 数量 含义
KEEP-REF 55 有 durable 引用,保留
KEEP-CONFIRMED 47 pm-skills/恢复集/creative 导入,牧尘已批保留
KEEP-OPS 11 运维/应急/工程,低频正常保留
ARCHIVE-CANDIDATE 1 零引用无强理由(实为幽灵名 playwright-trace

一句话结论D 级 110 与 Tier3 32 的并集114 真实技能)里,没有需要真归档的对象 —— 每个都有保留理由(引用 / 运维属性 / 牧尘已确认家族。curator 把它们标 tier3/D 是分数机械分档(小体积+无 refs 文件扣分),不等于「无用」。

真正该处理的是三类元数据/工程问题(不是删除):

# 问题 数量 建议动作
1 node_modules 假技能被扫进 health 2skill/trace health 扫描排除 dashi-ppt/**/node_modules
2 frontmatter name 与目录名错位 ≥8 修 frontmatter name 对齐目录
3 重复技能目录blocked-page-recovery/plan 双份) 3 对 合并,保留引用多的一份

5. 缺元数据清单

5.1 缺 version磁盘级 36 个)

  • agent-search-apis
  • chinese-platform-extraction
  • creative/apple-liquid-glass
  • creative/baoyu-infographic
  • creative/creative-ideation (fm=ideation)
  • cron-ops
  • dashi-ppt
  • design-system-discipline
  • devops/cron-watchdog-hygiene
  • devops/file-resource-management
  • devops/go-backend-perf-storm-debugging
  • devops/hermes-profile-gateway-troubleshooting
  • devops/llm-gateway-ops
  • devops/provider-tiering (fm=None)
  • devops/rsshub-ops
  • devops/self-healing-infrastructure (fm=None)
  • devops/sqlite-db-corruption-recovery
  • frontend-slides
  • github-project-discovery (fm=project-discovery)
  • guizang-material-illustration
  • guizang-ppt-skill
  • karpathy-code-discipline
  • marketing-disciplines
  • mlops/training/axolotl
  • model-health-probe
  • nuyoah-image-reverse-prompt
  • persistent-planning
  • photo-abstract-editorial
  • plan
  • ppt-master
  • productivity/powerpoint
  • project-manager-breakout
  • zine/gc-minimal-zine-poster (fm=...-v0-3)
  • zine/make-photo-stamp-archive
  • zine/scene-distillation-zine-v1-3
  • zine/scenes-gathered-zine-v1-3

注意:缺 version ≠ 应归档。多数是外部导入zine/creative/mlops/agent-skills 库)或运维脚本型技能。建议:给常用/被引用的补 version;零引用且不再维护的(如已归档过的)才考虑归档。

修正标注2026-09-06 run 183 二次核对,与 curator 口径对齐):

  • 上表 36 个 = top-level version: 缺失curator 读 frontmatter 顶层的口径)。
  • 其中 12 个实际有嵌套 metadata.versionplan / agent-search-apis / design-system-discipline / karpathy-code-discipline / persistent-planning / ppt-master / project-manager-breakout / marketing-disciplines / cron-ops / chinese-platform-extraction / devops/rsshub-ops / nuyoah-image-reverse-prompt 等version 写在 metadata: 子块)→ 不是真缺,只是位置不合规,建议晋升到顶层(一行 patch低风险。
  • 真正任何层级都无 version 的 = 24 个apple-liquid-glass / baoyu-infographic / creative-ideation / dashi-ppt / cron-watchdog-hygiene / file-resource-management / go-backend-perf-storm-debugging / hermes-profile-gateway-troubleshooting / llm-gateway-ops / provider-tiering / self-healing-infrastructure / sqlite-db-corruption-recovery / frontend-slides / github-project-discovery / guizang-material-illustration / guizang-ppt-skill / axolotl / model-health-probe / photo-abstract-editorial / powerpoint / gc-minimal-zine-poster / make-photo-stamp-archive / scene-distillation-zine-v1-3 / scenes-gathered-zine-v1-3。
  • curator 自己的 stale_no_version 只报了 15 个zine 4 个、axolotl、dashi-ppt、playwright-cli、sqlite-db-corruption-recovery、cron-watchdog-hygiene、ideation、apple-liquid-glass、baoyu-infographic、powerpoint、photo-abstract-editorial、guizang-material-illustration、make-photo-stamp-archive→ 是 curator 判定口径(叠加其他条件),非全量。

5.2 缺 frontmatter category

  • health 按目录分类有 87 类(无需 frontmattercurator 只读 frontmatter → 290/303 缺 category257 uncategorized + 33 有值但仅 16 类非空)。
  • 影响curator 的 by_category 统计失真。建议skill-manager.py fix 批量把 frontmatter category 补为目录名,或 curator 改用目录名作 category 回退(改 curator 比改 290 个 frontmatter 更省)。

6. 真实重叠对(排除假阳性后)

curator 报 20 对score>25%)。逐对看 common_terms 后:无「应合并删除」级真重叠。理由:

A B score common_terms 判定 说明
sprint-planning sprint-plan 100% planning,sprint 真同族,可考虑互相引用不合并 见下
deepseek-harness-research dsh-ops 75% deepseek,dsh,harness 真同族,可考虑互相引用不合并 见下
identify-assumptions-new identify-assumptions-existing 75% identify,product,assumptions 真同族,可考虑互相引用不合并 见下
brainstorm-ideas-existing brainstorm-ideas-new 75% product,brainstorm,ideas 真同族,可考虑互相引用不合并 见下
idea-to-implementation-doc idea-to-design-doc 60% workflow,doc,idea 真同族,可考虑互相引用不合并 见下
manim-video ascii-video 60% video,pipeline,production 真同族,可考虑互相引用不合并 见下
cron-ops cron-watchdog-hygiene 50% cron 弱相关/不同用途 见下
interview-script summarize-interview 50% interview,customer 弱相关/不同用途 见下
brainstorm-experiments-new brainstorm-experiments-existing 50% design,product,experiments 弱相关/不同用途 见下
api-design responsive-design 50% design 弱相关/不同用途 见下
curator-fixes-2026-08-30 skill-curator-workflow 50% curator 弱相关/不同用途 见下
hermes-desktop-kanban kanban-router 50% kanban 弱相关/不同用途 见下
agnes-ai ai-media-generation 50% agnes 弱相关/不同用途 见下
meeting-action-items document-to-action-items 50% action,items 弱相关/不同用途 见下
scenes-gathered-zine-v1-3 scene-distillation-zine-v1-3 43% zine,v1,3 弱相关/不同用途 见下
local-gpu-inference comfyui-rtx3050 40% 3050,rtx 弱相关/不同用途 见下
soulful-framework daemon-code-quality 33% soulful 弱相关/不同用途 见下
idea-to-ui-design-brief idea-to-design-doc 33% design,idea 弱相关/不同用途 见下
job-stories user-stories 33% stories 弱相关/不同用途 见下
competitor-news-monitor competitor-analysis 33% competitor 弱相关/不同用途 见下

分组说明:

  1. 同族但互补,保留双方sprint-planning(projectManagerBreakout) ↔ sprint-plan(外部 sprint 框架) — 词 2 个但属不同来源;identify-assumptions-new/existingbrainstorm-ideas-new/existingbrainstorm-experiments-new/existing — pm-skills 刻意分 new/existing 两场景,保留。
  2. 同族建议链式引用idea-to-implementation-doc/idea-to-design-doc/idea-to-ui-design-brief + idea-superpowers-suitesuperpowers 系列同一方法论不同产物)→ 已在 idea-superpowers-suite 索引,不必合并。
  3. 名字像但用途不同(假阳性)cron-opscron-watchdog-hygiene(一个通用 cron 运维、一个事故后审计,共同词仅 cronapi-designresponsive-design(后端 API vs 前端 UI仅 design 撞词);job-storiesuser-stories(不同方法);manim-videoascii-video(一个数学动画一个终端 ASCII仅 video 撞词);hermes-desktop-kanbankanban-routerdesktop 构建 vs 路由);agnes-aiai-media-generation(底层 API 封装 vs 上层生成工作流agnes-ai 是 ai-media-generation 的实现依赖,不是重复)。
  4. competitor-news-monitorcompetitor-analysis — monitor 是持续监控、analysis 是单次分析框架,互补(后者在 report 中已 KEEP-REF
  5. deepseek-harness-researchdsh-ops — research 是调研记录、ops 是运维手册,不同生命周期,保留。

结论:20 对里没有一对该「删除合并」;最多是「在 SKILL.md 里互相补 related_skills 链接」。已排除假阳性规则(共同词 <3 或全通用词)。


7. 其他命名/工程问题

问题 详情 建议
目录重复 web/blocked-page-recovery + research/blocked-page-recoverysoftware-development/plan + 顶层 plan/ 查引用后合并到主要目录,保留高引用一份
fm name=openclaw bug openclaw/openclaw-feishu-debug/SKILL.md frontmatter name=openclaw与 openclaw/openclaw 撞名) 修 frontmatter name → openclaw-feishu-debug
fm name 错位 creative-ideation(fm=ideation) / github-project-discovery(fm=project-discovery) / gc-minimal-zine-poster(fm=gc-minimal-zine-poster-v0-3) 修 frontmatter name 与目录一致
mlops 双名 curator=evaluating-llms-harness/fine-tuning-with-trl/serving-llms-vllm vs health=lm-evaluation-harness/trl-fine-tuning/vllm fm name 对齐
顶层裸目录 57 个 bare top-level skillhealth 的 category 就是它自己名字) 可选:归入 category 子目录;低优先

8. 给牧尘的决策请求(等待批准,不自动执行)

  1. 归档候选 0 个真实技能 — 唯一 ARCHIVE-CANDIDATE 是幽灵名 playwright-trace磁盘不存在。请确认从 curator 关注清单移除。
  2. 是否批量补 version36 个缺 version多数是导入库建议只补被引用/常用的,避免制造「假维护」。
  3. frontmatter name 错位修复8 处)— 建议修,低风险。
  4. node_modules 假技能排除 — 建议 health 扫描排除。
  5. 目录重复合并blocked-page-recovery/plan— 需要你点头再动。

所有动作均未执行。本报告只读盘点。