New Skill: amd-skill-finder - #119
Conversation
amd-skill-finder
amd-skill-finder|
@andyluo7 Can you please split this into two PRs? One for |
7629529 to
836c9c9
Compare
amd-skill-finder
|
This is a useful skill — it turns "look for an existing skill first" into an explicit path. We are on the AMD Quark team and have been reading the finder end to end while working out how Quark's own skills should join the catalog. From that angle there is one thing we would like to raise, only so that the quantization path actually gets walked: Neither the description nor |
836c9c9 to
cbbaa02
Compare
|
Thanks—addressed in cbbaa02. I added AMD Quark and quantization vocabulary to the skill trigger description; added |
Thanks — I tried this in an agent from our side and it works. On quantization phrasings that don't name toolkit, the agent loads the finder and comes back with As far as this skill goes, there is nothing further we need to ask for on the Quark side. We'll take up the integration details for the federated Quark skill family in #122 instead. |
What changed
amd-skill-finderas a native cross-cutting AMD catalog skillWhy
AMD's catalog needs a stable capability detector similar to NVIDIA's skill finder,
while also covering AMD-specific knowledge that currently lives in ROCm and selected
upstream repositories rather than packaged skills.
The finder uses this trust order:
amd/skillscatalog entriesRepositories remain non-installable source results unless they are published as
validated AMD catalog skills. PyTorch, JAX, and Triton AMD forks are grouped with
their upstream repositories instead of producing duplicate recommendations.
The registry includes Quark, MORI, Hyperloom, PyTorch, JAX, Triton, TorchTitan,
LMCache, Mooncake, TileLang, NIXL, Miles, VERL, VIME, vLLM, SGLang, AITER, ATOM,
and related ROCm sources. Quark and quantization vocabulary are explicit discovery
signals, with a deterministic PTQ routing test.
ai-dynamo/dynamois explicitlyexcluded; the separately requested
ai-dynamo/nixlsource remains included.Validation
UV_SYSTEM_CERTS=true bash .github/scripts/check.shpython3 -m unittest skills/amd-skill-finder/tests/test_find_skills.py(16 tests)uvx --system-certs ruff check skills/amd-skill-finderuvx --system-certs ruff format --check ...for finder Pythongit diff --check origin/main...HEADBehavioral agent eval definitions are included under
skills/amd-skill-finder/evals/.On this fork PR,
ANTHROPIC_API_KEYand the AMD API subscription-key header are empty;the Claude CLI therefore reports
Not logged inbefore either behavioral assertion runs.An AMD maintainer must rerun the behavioral gate from a trusted context with repository
secrets. The deterministic unit and repository validation suites pass.
This PR now contains only
amd-skill-finder. The Quark skill family is submittedindependently in #122, as requested in the review discussion.