本文件是自适应技能叠加技能的核心定义,自创建之日起永远不允许被任何方式修改——包括但不限于追加内容、替换文本、重写文件。所有能力增长、知识积累、协议演化都必须写入本技能目录下的参考文件(references/)、脚本(scripts/)和资源(assets/)中。
违反此铁律的行为等同于技能自毁,必须无条件拒绝。
每次接收用户需求时,执行以下解析:
已具备的能力存储在 references/capability-registry.md 中。该文件是技能的"大脑记忆",记录:
首次使用时,若能力注册表不存在或为空,将创建初始版本并注入基础能力。
叠加和构建新能力的详细协议存储在 references/protocols.md 中。该协议可随使用不断演化,记录:
用户需求 → 语义解析 → 能力注册表查询
↓
┌─────────────────────┐
│ 能力注册表是否已覆盖? │
└─────────────────────┘
↓ ↓
是 否
↓ ↓
🌈叠加模式 🛠️构建模式
叠加模式(需求∩已有能力≠∅):
构建模式(需求∩已有能力=∅):
```
🧩 [能力A] × [能力B] × [能力C] 已激活
```
每次任务完成后,必须执行以下操作:
references/capability-registry.md
references/protocols.md
assets/ 或 scripts/
本技能的目录结构及各文件的保护等级如下:
adaptive-skill-stack/
├── SKILL.md 🔒🔴 绝对不可修改(铁律)
├── references/
│ ├── capability-registry.md ✏️🟡 结构锁定,内容可增长
│ ├── protocols.md ✏️🟡 结构锁定,内容可增长
│ └── knowledge/
│ ├── README.md 🔒🟠 结构契约不可修改
│ └── *.md ✏️🟢 领域知识自由增长
├── scripts/
│ ├── README.md 🔒🟠 结构契约不可修改
│ ├── capability-tracker.py 🔒🟠 结构代码不可修改
│ └── *.py(动态创建) ✏️🟢 自动化脚本自由积累
└── assets/
└── templates/
├── README.md 🔒🟠 结构契约不可修改
└── * ✏️🟢 模板资源自由积累
| 等级 | 符号 | 含义 | 修改条件 |
|------|------|------|----------|
| 🔴 绝对保护 | 🔒🔴 | 技能身份和基因,不可触碰 | 永远不可修改 |
| 🟠 结构锁定 | 🔒🟠 | 定义文件格式和目录约定的结构性文件 | 仅当用户明确要求重构时可修改 |
| 🟡 结构锁定+内容增长 | ✏️🟡 | 整体结构不可改,但可追加新条目 | 只允许追加新内容,禁止重写结构 |
| 🟢 自由生长 | ✏️🟢 | 纯知识/资源积累区 | 自由创建、追加、修改 |
| 文件/目录 | 读取 | 追加新内容 | 修改结构 | 重写文件 | 创建/删除 |
|-----------|------|-----------|----------|----------|-----------|
| SKILL.md | ✅ | ❌ | ❌ | ❌ | ❌ |
| capability-registry.md | ✅ | ✅ 追加能力条目 | ❌ 保持类别结构 | ❌ | ❌ |
| protocols.md | ✅ | ✅ 追加新协议 | ❌ 保持已有协议 | ❌ | ❌ |
| knowledge/README.md | ✅ | ❌ | ❌ | ❌ | ❌ |
| knowledge/*.md | ✅ | ✅ | ✅ | ✅ | ✅ |
| capability-tracker.py | ✅ | ❌ | ❌ | ❌ | ❌ |
| scripts/README.md | ✅ | ❌ | ❌ | ❌ | ❌ |
| scripts/*.py(非tracker) | ✅ | ✅ | ✅ | ✅ | ✅ |
| templates/README.md | ✅ | ❌ | ❌ | ❌ | ❌ |
| templates/* | ✅ | ✅ | ✅ | ✅ | ✅ |
🔴 绝对保护的文件在任何情况下都不可修改,包括:
🟠 结构锁定的文件定义了格式约定,修改它们会导致数据格式不一致:
capability-tracker.py:其正则表达式与注册表格式强耦合,随意修改将导致自动化追踪静默崩溃
scripts/README.md:定义了动态脚本的命名和组织约定
knowledge/README.md:定义了知识文件的命名和结构约定
templates/README.md:定义了模板文件的命名和结构约定
🟡 结构锁定+内容增长的文件允许追加新条目,但不可改变已有结构:
capability-registry.md:可追加新的 #### 能力 条目,但不可删除/重命名已有类别标题、统计表格式、日志区格式
protocols.md:可追加新的 ## 📐 协议N 章节,但不可删除或重写已有协议
每次使用后,将以下信息追加到能力注册表:
#### [能力名称]
- **领域**:所属领域/分类
- **触发场景**:什么类型的需求会激活此能力
- **核心方法**:解决该类问题的核心方法论
- **依赖工具**:需要的外部工具或API
- **获得日期**:首次获得该能力的日期
- **使用次数**:累计使用次数(每次使用递增)
- **关联能力**:与哪些其他能力经常组合使用
- **状态**:🟢 活跃
对于需要深度知识的领域,在 references/knowledge/ 下创建领域知识文件:
{领域名称}.md
对于可复用的输出模板(代码骨架、文档结构、分析框架等),保存到 assets/templates/ 下,并在能力注册表中引用。
每次响应时展示激活的能力状态:
🧩 已激活能力:[能力A] × [能力B] × [能力C]
📊 匹配模式:叠加模式 / 构建模式
当进入构建模式时,在响应中明确标注:
🛠️ 构建模式启动:检测到新领域需求「XXX」,正在构建新能力实例...
✅ 新能力「XXX」已构建并已注册
当融合多个领域能力时,展示融合思路:
🔄 跨领域融合:[领域A] 的「方法X」 × [领域B] 的「方法Y」→ 融合方案
@ 符号强制指定能力方向,如 @数据分析师 分析这份报告
| 文件 | 用途 | 何时加载 |
|------|------|----------|
| references/capability-registry.md | 能力注册表(所有已掌握能力) | 每次需求解析时 |
| references/protocols.md | 叠加协议(标准化流程) | 执行叠加/构建时 |
| references/knowledge/*.md | 领域知识(按需加载) | 涉及特定领域时 |
| scripts/capability-tracker.py | 能力追踪脚本(自动化记录) | 任务完成时 |
| assets/templates/* | 任务模板(可复用资源) | 匹配到模板时 |
共 1 个版本