port-feature
Installation
SKILL.md
Port feature
Port a feature that already works in a REFERENCE implementation into a TARGET stack, in the target's own idiom. Pulls the porting confidence — what the feature does, what the target has, what's missing, what to reuse — onto disk as one gap map at the discover → plan entry, then hands off: a single pass, not a loop and not a pipeline.
Inputs
Infer first from the request and cheap repo evidence (Project Matrix, cwd, CONTEXT.md, ADR names); interview /feature-prompt-style only for what's genuinely missing:
- Feature to port — the behaviour/workflow being brought over.
- REFERENCE PROJECT-CODE — the source of behaviour truth.
- TARGET PROJECT-CODE — where the feature lands.
Do not start discovery until all three are known; if the user is away and one cannot be inferred, stop with a Needs-user note naming exactly which is missing — never guess.
Source-of-truth framing
Carry this through every gap-map section: