This skill is a portable report producer. It knows no caller-specific paths, feature
lifecycle, destination document or commit policy. It never writes repository
files, installs tools, logs in, or asks for credential values.
Accept only a Markdown request whose YAML block declares
contract: find-reuse.request.v1
. Reject an absent or unknown contract before
searching. Preserve every business requirement id and priority.
For a new component without a fixed ecosystem, search GitHub and GitLab plus
registries for the two most suitable allowed stacks and record the rationale.
Return one complete
Markdown document and nothing that
claims repository mutation. Include every required section and every applicable
surface, including failures and unknowns.
is allowed only with
. If any required tool, auth,
source or enrichment is unavailable, return
and
coverage: partial|blocked
. A genuine empty result is evidence only after a
successful operation.
This skill does not decide where the report is saved or whether implementation
may proceed after
; those decisions belong to its caller.