transform-component
Installation
SKILL.md
transform-component
Purpose
Apply one explicit structural or functional operator to a named component and record the resulting variant.
Input contract
required: [component, operator, system_context]
optional: [target_function, constraints, parent_design]
constraints: [operator must be one of remove, substitute, combine, divide, redirect, redistribute, reverse]
Procedure
- Identify the component's current function, interfaces, and dependencies.
- Apply the named operator: remove; substitute; combine; divide; redirect; redistribute; or reverse.
- Record changed functions, dependencies, constraints, and the resulting variant.
- Return compatibility checks to the calling tactic.
Output contract
produces: [transformed_component, changed_functions, changed_dependencies, variant_record]
delta_fields: [findings, hypothesis_updates, uncertainties, decisions]