construct-input-spaces

Installation
SKILL.md

construct-input-spaces

Purpose

Define the explicit source spaces used by conceptual blending.

Input contract

required: [source_domains, blend_goal]
optional: [entities, relations, constraints, salient_dynamics]
constraints: [each source needs entities, relations, goals, and constraints or an explicit unknown]

Procedure

  1. Partition each source domain into entities, relations, goals, constraints, and dynamics.
  2. Normalize equivalent roles without erasing source-specific structure.
  3. Record the blend goal and the items eligible for projection.

If the input spaces and their correspondences are explicit, consider extract-generic-space as the next tactic.

Installs
15
GitHub Stars
505
First Seen
Sep 24, 2026