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
- Partition each source domain into entities, relations, goals, constraints, and dynamics.
- Normalize equivalent roles without erasing source-specific structure.
- 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.