Motivation / use case
It would be super nice to have the ability to install every skills that belong to a single directory only (e.g., skills/engineering/, skills/productivity). Unfortunately, wildcard name = "*" necessarily matches all skills from the repo root, and the path field is silently ignored. The only workaround is listing every skill individually, but it defeats the purpose of wildcards and doesn't scale when the repo adds new skills.
Desired behaviour
The path field should work on wildcard dependencies to scope which subdirectory is scanned for skills.
[[skills]]
name = "*"
source = "mattpocock/skills"
path = "skills/engineering"
exclude = ["resolving-merge-conflicts"]
This should discover and install only skills under skills/engineering/, excluding resolving-merge-conflicts.
Acceptance criteria
Motivation / use case
It would be super nice to have the ability to install every skills that belong to a single directory only (e.g.,
skills/engineering/,skills/productivity). Unfortunately, wildcardname = "*"necessarily matches all skills from the repo root, and thepathfield is silently ignored. The only workaround is listing every skill individually, but it defeats the purpose of wildcards and doesn't scale when the repo adds new skills.Desired behaviour
The
pathfield should work on wildcard dependencies to scope which subdirectory is scanned for skills.This should discover and install only skills under
skills/engineering/, excludingresolving-merge-conflicts.Acceptance criteria
pathon a wildcard dependency scopes which subdirectory is scannedpathbehaves exactly as beforepathworks on both named and wildcard skills