yy-distill

star 2

从用户指定内容中提炼五维能力模型,或按既有能力模型要求重构指定内容,用于分析和指导 AI agent 的通用行为与底层能力。 当用户要求提炼能力、分析能力模型、提取思维模式,或要求按能力模型重写、改写、重构内容时触发。

bulls-cows By bulls-cows schedule Updated 5/22/2026

name: yy-distill description: > 从用户指定内容中提炼五维能力模型,或按既有能力模型要求重构指定内容,用于分析和指导 AI agent 的通用行为与底层能力。 当用户要求提炼能力、分析能力模型、提取思维模式,或要求按能力模型重写、改写、重构内容时触发。 不用于普通文本摘要、写作润色,也不用于将技能转换为系统提示词或生成项目规范文档。

yy-distill

描述

从用户指定的内容中提炼能力模型,或依据既有能力模型重构指定内容,用于指导 AI agent 的通用行为/底层能力。能力模型涵盖感知能力、学习能力、推理能力、决策能力和其他能力五个维度。

核心约束

  • 生成的能力描述必须是通用行为模式(能跨项目、跨 AI 模型复用)、具体可执行(能直接指导 AI agent 的决策和行为)、底层能力(而非特定项目的技能或操作)。
  • 凡是能力描述中出现文件名、目录名、技能名、仓库流程名、工具名或业务专有对象,必须先抽象为更高层概念;抽象后若不再成立,则该项不纳入能力模型。
  • 按能力模型重构内容时,只能重构用户明确指定的范围;必须先确认方案与计划,再继续分析、重构或修改。

使用场景

  • 用户想要从指定内容中提炼能力模型
  • 用户想要分析 AI agent 的思维模式和行为特征
  • 用户想要根据已有能力模型重写、改写或重构指定内容
  • 用户想要检查某段内容是否符合某个能力模型,并按该模型要求调整表达或结构

不应触发:

  • 用户只是查看或总结内容,不涉及能力提炼
  • 用户要求分析性格特质而非能力模型
  • 用户要求统计数量或排序
  • 用户只要求润色、翻译或普通改写,且未要求对齐能力模型

指令

步骤 1. 判断任务模式与输入完整性

先判断用户当前需求属于提炼模式还是重构模式

决策分支

  • 提炼模式:用户要求提炼能力、分析能力模型、提取思维模式,进入步骤 2
  • 重构模式:用户要求按某个能力模型重写、改写、重构指定内容,进入步骤 2
  • 模式不明确:先询问用户是要“提炼能力模型”还是“按能力模型重构内容”,等待用户确认后再继续

两种模式都必须要求用户提供处理对象。可接受的内容形式:

  • 文件路径(单个文件或目录)
  • 文本内容(直接粘贴)
  • URL(博客、文章等)
  • 代码仓库

步骤 2. 确定来源内容与能力模型来源

2.1 确定待处理内容

决策分支

  • 用户已提供待处理内容:继续下一步
  • 用户未提供待处理内容:询问用户希望分析或重构什么内容,等待用户回复后再继续

2.2 确定能力模型来源

  • 提炼模式:以用户提供的内容作为分析来源,不要求预先存在能力模型
  • 重构模式:必须要求用户提供能力模型来源,能力模型可以来自:
    • 已存在的能力模型文档
    • 用户直接给出的能力模型条目
    • 先对指定内容执行一次提炼,再把提炼结果作为重构依据

决策分支

  • 重构模式且用户已提供能力模型:进入步骤 3
  • 重构模式但未提供能力模型:询问用户是要提供现有能力模型,还是先对内容执行提炼;拿到答案后再继续
  • 提炼模式:直接进入步骤 3

步骤 3. 确认方案与计划

完成任务模式、待处理内容和能力模型来源判断后,必须先确认方案与计划,收到用户确认后才可继续五维能力分析、建立重构映射或输出结果。

  • 若当前环境可用 yy-mode-plan:优先直接使用该技能创建方案方向和计划,并等待用户确认
  • 若当前环境不可用 yy-mode-plan:使用以下本地最小确认流程
    • 方向不明确时:先展示方案方向,等用户确认方向正确后,再展示计划
    • 方向明确时:直接展示计划
    • 展示计划后,必须等用户确认才可继续后续步骤
    • 展示方案方向时,至少包含以下内容:
      • 目标:一句话说明将要完成的内容
      • 方法:高层策略(1-3 句)
      • 涉及范围:待分析或重构的内容、能力模型来源和输出载体
      • 待确认点:仍需用户决策的关键选择(如有)
    • 方案方向结尾必须明确提示用户确认方向是否正确,或提出调整意见
  • 计划中至少说明任务模式、处理对象、能力模型来源、分析或重构方法、输出形式和影响范围

步骤 4. 提炼模式:五维能力分析

从以下五个维度分析能力模型,每个维度关注其核心分析要点:

  • 感知能力:信息获取方式(主动/被动)、理解倾向(全局/细节)、模式识别、跨域感知
  • 学习能力:知识提取路径(自上而下/自下而上)、模式发现、知识迁移、持续优化
  • 推理能力:推理方式(演绎/归纳/类比/混合)、知识推断、假设构建、因果分析
  • 决策能力:决策依据(如何综合前三维)、方案选择、风险评估、行动执行
  • 其他能力:无法归入前四维的能力特征、跨维能力、独特行为模式

分析时必须区分:

  • 稳定能力:脱离当前项目、文档和任务类型后仍成立的行为模式
  • 场景经验:只在某类文件、技能、仓库流程或业务环节中成立的做法,不纳入能力模型

步骤 5. 提炼模式:验证与提炼

对每个候选能力依次执行:

5.1 入选验证

  • 跨域一致性:能力在不同场景下是否稳定体现?否 → 不纳入
  • 有预测力:能否推断在新场景下的能力表现?否 → 降级为观察
  • 去语境化后仍成立:将候选能力中的文件名、目录名、技能名、工具名、项目流程名、业务对象替换为更高层概念后,含义是否仍成立?否 → 不纳入
  • 不是场景经验:如果候选项本质上是在描述特定任务、特定产物或特定流程的操作经验,而非稳定行为模式?是 → 不纳入

5.2 质量检验

通过入选验证的能力,逐条检验(详见 resources/quality-reference.md):

  • 有具体判断标准:非空话,能判断何时适用
  • 能指导日常决策:能决定在具体场景下怎么做
  • 跨场景适用:不限于特定项目,能迁移
  • 抽象后不失真:替换掉项目锚点后,仍保留原有判断力和行动指导

验证结果

  • 入选验证 + 质量检验均通过 → 核心能力
  • 入选验证通过但质量检验部分通过 → 次要能力
  • 入选验证未通过 → 不纳入

5.3 提炼原则

  • 每条能力用一句话概括,包含名称和具体表现
  • 基于内容证据,不做主观臆断
  • 从"如何感知/学习/推理/决策/其他"的角度理解,而非"做了什么"
  • 必须通过质量三重检验
  • 先完成抽象化再命名,禁止在能力名称或描述中保留项目锚点
  • 抽象后如果只剩空泛正确话或失去判定力,直接舍弃,不强行保留
  • 遵循隐私保护原则和避免套模板规则(详见 resources/quality-reference.md

步骤 6. 重构模式:建立能力模型映射

仅在重构模式下执行。

6.1 建立重构映射

先将能力模型逐条映射到待处理内容,明确每条能力会带来什么样的改动。

映射时必须说明:

  • 哪些能力会影响内容结构
  • 哪些能力会影响措辞、判断标准或决策逻辑
  • 哪些内容与能力模型冲突,需要删除、改写、重组或补充
  • 哪些内容不在本次调整范围内,保持不动

6.2 生成重构计划

计划中至少包含:

  • 重构目标:本次要对齐的能力模型要求
  • 改动方式:删除、改写、重组、补充中的哪些动作会发生
  • 涉及范围:会改哪些内容,不会改哪些内容
  • 验证方法:如何检查重构结果确实符合能力模型

步骤 7. 输出结果

根据任务模式输出对应结果。

7.1 提炼模式输出:能力模型分析报告

按照以下结构输出分析结果:

# 能力模型分析报告

**用途**:用于指导 AI agent 的通用行为/底层能力

1. **感知能力**

- **能力名称**:一句话概括能力含义
- **能力名称**:一句话概括能力含义
  (可多项,也可无)

2. **学习能力**

- **能力名称**:一句话概括能力含义

3. **推理能力**

- **能力名称**:一句话概括能力含义

4. **决策能力**

- **能力名称**:一句话概括能力含义

5. **其他能力**

- **能力名称**:一句话概括能力含义

每个维度下能力数量不限,也可以为 0。无通过验证的稳定能力时标注"未识别到显著能力"。

输出前必须执行自检:

  • 检查每条能力是否仍包含文件名、目录名、技能名、工具名、项目流程名或业务专有名词;如有,继续抽象或删除
  • 将能力中的项目锚点替换成通用概念后,确认含义仍成立;若不成立,删除该能力
  • 如果某个维度没有通过验证的稳定能力,明确写"未识别到显著能力",不得为了凑满维度强行补写

7.2 重构模式输出:重构计划或重构结果

若用户要求先预览,则输出重构计划或重构草案;若用户已确认执行修改,则输出重构结果摘要。

推荐结构:

# 能力模型重构结果

**重构目标**:一句话说明本次对齐的能力模型
**处理对象**:一句话说明重构对象

## 对齐的能力要求

- **能力名称**:本次如何体现在内容中

## 主要调整

- **结构调整**:新增、删除、重组了什么
- **表达调整**:改写了哪些判断标准、约束或决策逻辑
- **保留内容**:哪些部分保持不动

## 自检结果

- 是否仍存在与能力模型冲突的内容
- 是否有超出用户授权范围的改动
- 是否保留了不该泄漏的项目锚点

重构模式输出前必须执行自检:

  • 检查每项改动是否都能对应到明确的能力模型要求,不能只做普通润色
  • 检查是否超出用户指定范围;超出则回退到授权边界内
  • 检查是否已按步骤 3 完成方案与计划确认;未确认则只输出计划,不执行分析、重构或修改
  • 检查重构结果是否把能力模型要求落成了可见结构、规则或表达调整,而非停留在抽象口号层面

安全边界

  • 不在未获用户确认的情况下修改任何文件
  • 不修改用户未指定范围外的文件或内容
  • 不删除用户未明确要求删除的内容
  • 提炼模式下只输出分析报告,不修改任何文件

相关资源

  • resources/quality-reference.md:能力描述质量参考(对比示例、避免套模板、隐私保护)
Install via CLI
npx skills add https://github.com/bulls-cows/skills --skill yy-distill
Repository Details
star Stars 2
call_split Forks 1
navigation Branch main
article Path SKILL.md
More from Creator