CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

world-model-runtime

在重要任务上运行完整世界模型闭环的执行协议——恢复持久状态→建立竞争模型→显式预测→真实观察→修订模型→主动取证→决策→持久化。用于多步、高风险、跨会话、存在竞争解释或需要持久世界模型的真实任务,不用于简单一次性任务;加载后由本协议的模式判据自判 OFF/CORE/FULL 形式化深度。

Quality

78%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/world-model-runtime/SKILL.md

The canonical home for this skill is world-model-runtime in ooooooooooooooooooop/personal-ai

SKILL.md
Quality
Evals
Security

Quality

Content

71%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A dense, sophisticated instruction-only skill with an explicitly ordered execution pipeline, field-level schemas, validation checkpoints, and failure-handling paths — its actionability and workflow are strong for a protocol skill. Its structural weakness is that it depends on a constellation of external files (generated.md, governance.yaml, adapters) that are not bundled, so the SKILL.md cannot stand alone, and its schema detail is inlined rather than split into references.

Suggestions

Bundle or inline the content of the referenced authority files (instruction/generated.md §1/§3/§5/§6, governance.yaml revision rules) — or strip the citations — since none of them ship with the skill and the protocol cannot be followed without them.

Move the field-level schema definitions (episode schema, prediction schema, current.yaml entry fields) into a references/ file (e.g. references/schemas.md), keeping SKILL.md as the overview with one-level-deep, well-signaled links.

Add a minimal worked example of one loop iteration (prediction → action → observation → evaluation → ledger append) so the abstract pipeline is grounded in a concrete trace.

DimensionReasoningScore

Conciseness

The body is dense and information-rich — nearly every line carries protocol specifics (schemas, step gates, file layouts) with no concept explanations Claude already knows, matching anchor 4's 'efficient; minor instances of over-explanation'. The trims that would reach anchor 5 are the design-rationale asides: the note on why invariant counts are not written ("不写条数:条数会随规范件演进而漂"), the blockquote distinguishing the plugin-side config.mode from session self-determination, and the '世界模型不是记忆库' framing sentence.

4 / 5

Actionability

For an instruction-only skill, guidance is concrete: exact file paths (ledger/YYYY-MM-DD.jsonl, runs/<session-id>.jsonl, current.yaml), full field-level schemas (event_id, prediction_id, falsifier, time_horizon...), parseable time_horizon formats ("2026-10-15T12:00:00Z", "+30m/+12h/+3d/+2w"), an 11-step named pipeline, and mechanical tool-risk tiers. It falls short of anchor 5 because the executing machinery it cites — the adapters (mind/distill.py, mind/lp_evaluator.py), the governance/proposal path, and the guard implementation — is external and unspecified in the bundle, leaving gaps in how key steps actually execute.

4 / 5

Workflow Clarity

The 执行时序 section gives a strictly ordered 11-step sequence ("顺序即验收" — order is acceptance) with explicit validation checkpoints (PREDICTION_EVALUATED confirmed/refuted/partial; guards refuse consequential actions without a bound prediction) and feedback loops (failed prediction → residual label + one of three explicit revision paths), plus a session-end checklist. It does not reach anchor 5 because part of the authoritative sequencing is delegated to instruction/generated.md §6, which is not in the bundle, leaving ambiguity about which form governs.

4 / 5

Progressive Disclosure

Sections are clearly headed and well-ordered (模式, 不变量, 状态层, 执行时序, 各环要点, Canonical 写入门槛, 会话结束契约), but the skill ships no bundle files at all, while the body references many external files that are not in the bundle (instruction/generated.md §1/§3/§5/§6, governance.yaml, dsh/world-model/cordis.patch.yml, mind/distill.py, mind/lp_evaluator.py, proposals/) — dangling navigation targets. Additionally, ~50 lines of inline schema/field definitions (状态层 block, episode and prediction schemas) are content that would typically live in a reference file. This fits anchor 3: structure present, references clearly named but unusable, and reference-type content inlined; not anchor 2 since structure and signaling are real, not 'minimal' or 'buried'.

3 / 5

Total

15

/

20

Passed

Description

76%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A well-formed description: it explicitly defines what the protocol does (an eight-stage closed loop) and when to use it, including a clear negative boundary. Its main weakness is trigger vocabulary that leans on protocol jargon ('world model', 'competing interpretations') rather than the natural phrases a user would say, limiting keyword recall.

Suggestions

Add natural-language synonyms users would actually say alongside the jargon triggers — e.g. 'high-stakes', 'long-running', 'spans multiple sessions', 'uncertain/conflicting hypotheses' — to improve trigger recall.

Ground at least one action in a concrete artifact (e.g. name the state files or the ledger the protocol writes) so the 'what' is not purely process-meta verbs.

DimensionReasoningScore

Specificity

The description enumerates a chain of concrete protocol actions ("恢复持久状态→建立竞争模型→显式预测→真实观察→修订模型→主动取证→决策→持久化" — restore state, build competing models, explicit predictions, real observations, revise models, active forensics, decisions, persist), which is several specific actions rather than vague filler. It falls short of anchor 5 because the actions are process-meta verbs with no concrete artifacts or object types (no file formats, tools, or deliverables named), and '主动取证' (active forensics) and '建立竞争模型' are somewhat abstract jargon.

4 / 5

Completeness

Both questions are explicitly answered: the 'what' is the full closed-loop protocol chain with named stages, and the 'when' is a multi-condition trigger clause with an exclusion boundary ("用于多步、高风险、跨会话、存在竞争解释或需要持久世界模型的真实任务,不用于简单一次性任务" — use for multi-step/high-risk/cross-session tasks with competing interpretations, NOT for simple one-off tasks). This matches anchor 5's explicit what-and-when with concrete trigger conditions; the when-clause is more specific than anchor 4's example, not less.

5 / 5

Trigger Term Quality

Trigger terms are present and relevant ("多步" multi-step, "高风险" high-risk, "跨会话" cross-session, "存在竞争解释" competing interpretations, "简单一次性任务" simple one-off tasks), but the vocabulary is protocol-internal jargon ("世界模型" world model, "竞争解释") rather than natural user phrasing, and no synonyms or common variations are covered (e.g. 'high-stakes', 'long-running', 'multi-session'). It fits anchor 3: some relevant keywords but missing common variations — not anchor 4's 'good keyword coverage', and clearly above anchor 2's one-or-two generic keywords.

3 / 5

Distinctiveness Conflict Risk

The niche is distinct — a persistent world-model closed-loop protocol with prediction/falsification gating is a clear specialty unlikely to collide with file-manipulation or tooling skills, and the explicit exclusion ("不用于简单一次性任务") sharpens the boundary. It does not reach anchor 5 because the trigger characteristics 'multi-step, high-risk tasks' are broad meta-conditions that could overlap with general planning or reasoning skills.

4 / 5

Total

16

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

ooooooooooooooooooop/agent-tools

Path

skills/world-model-runtime/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.