Skip to main content

knowledge-frames

Minsky frames, Drescher schemas, interchange registry, and MOOLLM K-lines — distinct layers.

来源信息

仓库
SimHacker/moollm
最近来源活动
2026年3月24日 12:04
检测到的 SKILL.md 语言
英语
星标
60
Forks
5

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
3 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
knowledge-frames
description
Minsky frames, Drescher schemas, interchange registry, and MOOLLM K-lines — distinct layers.
allowed-tools
["read","grep","glob"]
# Knowledge Frames — Layers Several ideas get called “schema” or “frame” in the wild. This skill keeps them **separate** so MOOLLM skills can point at the right layer. ## Part of MOOLLM See [skills/README.md](../README.md) and the repo [README](../../README.md). ## 1. Minsky frames (situation shape) **What:** A **frame** is a structured expectation about a kind of situation: named slots, default fillers, hooks for exceptions. Restaurant, birthday party, debugging session. **Job:** Answer “what kind of situation is this?” and “what pieces usually belong?” **Not:** A causal learning unit (that’s Drescher). Not a protocol activation symbol (that’s K-lines). **In MOOLLM:** Use **frame** when you mean **slot structure** or default script for a situation. YAML Jazz directory listings and CARD layouts often act as lightweight frames (“what’s here?”). ## 2. Drescher schemas (causal units) **What:** `Context → Action → Result` — a **learned** causal unit. See `schema-mechanism`. **Job:** Answer “what tends to happen when I do X in context Y?” **Not:** Interchange validation (JSON Schema, XSD, RELAX NG, …). Not Minsky’s frame slots. ## 3. Interchange schema registry (wire shapes) **What:** A **named mechanism** for valid serialized data: JSON Schema, Zod, RELAX NG, W3C XML Schema (XSD), and others registered under `schema`. Nomenclature, docs, libraries, and **gateways** between mechanisms live there. **Job:** Answer “which validation/interchange language applies?” and “how do we translate or bridge to another stack?” **Not:** Drescher learning. Not frame slots alone. ## 4. K-lines / protocol symbols (activation bundles) **What:** A **symbol** that, when used in a shared culture (`PROTOCOLS.yml`, `INDEX.yml`, prior turns), **re-loads a competent stance**: which sub-skills, tone, and checks to run. **Job:** Answer “which bundle of competence do we turn on **now**?” **Not:** Static slot templates alone (frames). Not the Drescher learning loop. **Henry Minsky phrasing:** Often a **whole scene or stance**, not only a pointer—closer to re-entering a closure than to naming a fact. ## Quick comparison | Layer | Question it answers | Primary skill | |--------|---------------------|---------------| | Frame | What shape is this situation? | This skill + yaml-jazz | | Drescher schema | What causal unit fired? | schema-mechanism | | Interchange schema | What wire format is valid? Which mechanism? | schema (registry) | | K-line | What bundle to activate? | k-lines | ## Related - `k-lines` — protocol symbols and activation - `schema-mechanism` — Drescher, predictive schemas - `schema` — **schemapedia**: registry of all schema senses (interchange, Drescher, frames, K-lines, SoM, SQL/SQLite); this skill’s theory for frames is still the home for *what a frame is* - `empathic-templates` — slots for stance and empathy ## Credits Marvin Minsky (*Society of Mind*), Gary Drescher (*Good and Real*), MOOLLM protocol layer. --- ## Standard metadata **License:** MIT **Tags:** minsky, drescher, frames, schemas, k-lines, philosophy **Related skills:** k-lines, schema-mechanism, schema, yaml-jazz, empathic-templates
在 GitHub 查看