Creates or updates pipeline step schemas in the harness-schema repository.
ALWAYS use this skill when user mentions ANY of these:
- Step operations: "create step", "add step", "new step", "update step", "modify step", "edit step", "implement step", "define step", "build step"
- Schema files: "step-info.yaml", "step-node.yaml", "StepInfo", "StepNode", "step schema", "step definition", "step spec"
- Stage availability: "add to stage", "enable in stage", "available in stage", "register step", "execution-wrapper-config"
- Template support: "step template", "template_config.yaml", "enable as template"
- JSON updates: "pipeline.json", "template.json", "add definition", "update schema"
- Field work: "add field", "add property", "new field", "step property", "step field", "modify field"
- Expression support: "runtime input", "JEXL", "expression support", "<+input>", "common-jexl"
- Category mentions: "CD step", "CI step", "custom step", "FME step", "feature flag step", "approval step"
If user is working with files