model-selection-hf
Skill0 starsChanged 47 days agoMITView on GitHub
Use when choosing or comparing concrete models, evaluating a Hugging Face model card, checking licenses or gated access, or mapping task+hardware+budget to candidates — including multimodal model selection. Verifies params/license/context via skill ai-research, never from memory. Do NOT use for serving-stack choice or GPU tuning (planned skills model-serving and inference-optimization; when unavailable, state the boundary and hand findings to ai-system-design).
In this repository25 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- google-ads-managementSkill
- meta-ads-managementSkill
- tiktok-ads-managementSkill
- ai-automationSkill
- ai-researchSkill
- ai-system-designSkill
- context-engineeringSkill
- eval-harnessSkill
- implementation-verificationSkill
- inference-optimizationSkill
- model-servingSkill
- production-opsSkill
- rag-engineeringSkill
- tool-and-mcp-designSkill
- training-data-engineeringSkill
- training-peftSkill
- jev-browserSkill
- premiere-pro-mcpSkill
- suno-music-generatorSkill
- growth-loopSkill
- mobile-store-releaseSkill
- mobile-ui-reviewSkill
- store-listing-assetsSkill
The file
We split this skill into the rules it gives an agent
4 rules. About 0 are common, 3 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 15
Treat license interpretation as evidence collection and risk identification, not legal advice.
- Very specific: line 43
If Hugging Face or primary artifacts are unavailable, label every candidate and metadata field UNVERIFIED, keep the recommendation …
- Distinctive: line 44
If only cached or secondary metadata is available, use it for provisional discovery only.
- Distinctive: line 45
If a license or access conflict cannot be resolved, stop that candidate's recommendation rather than inventing legal certainty.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Model Selection for Hugging Face
Boundaries
- Own concrete model discovery, model-card evaluation, constraint filtering, shortlisting, and conditional recommendation, including multimodal candidates.
- For changing metadata, see skill ai-research. Never state parameters, context, license, access, release, benchmark, or runtime support from memory.
- For VRAM calculation, quantization, and kernel tuning, see skill inference-optimization.
- For serving engine and topology selection, see skill model-serving.
- Return model requirements and verified candidate facts to the orchestrator; see skill ai-system-design. Do not broaden selection into system architecture.
- Treat license interpretation as evidence collection and risk identification, not legal advice.
Decision Workflow
- Capture hard and soft constraints: task, output contract, modality, languages, quality floor, context, latency, throughput, hardware, deployment boundary, privacy, budget, license/commercial-use needs, and gated-access tolerance.
- Convert hard constraints into explicit exclusion tests before naming a preferred candidate. Ask one narrow question when a missing constraint could reverse the recommendation.
- To build a candidate set from current primary sources, see skill ai-research. Do not rely on remembered leaderboards or model metadata.
- For each candidate, complete the model-card checklist. Pin the exact model ID and revision; verify parameters, modality, context, license artifacts, access gate, usage restrictions, and evidence relevant to the requested workload.
- Record every field as
verified,conflicted, orunverifiedwith a citation. When model-card metadata, repository files, and terms disagree, report the conflict and do not recommend commercial use until the governing license uncertainty is resolved. - Exclude candidates that fail a hard constraint. Record the exact reason; do not hide rejected candidates that appeared otherwise strong.
- Compare the surviving shortlist on task evidence, language/modality fit, operational feasibility, cost envelope, risks, and evidence quality. For precise hardware-fit questions, see skill inference-optimization instead of guessing fit.
- Recommend conditionally: name the preferred candidate, evidence-backed reasons, trade-offs, confidence, validation tasks, and conditions that would change the decision.
Required Output
Return:
- a constraint table with hard versus soft requirements;
- a candidate evidence table with exact model/revision, citations, and verification status;
- a shortlist and rejected-candidate ledger;
- license and gated-access status, including conflicts and required approvals;
- a conditional recommendation and a workload-matched validation plan;
- explicit handoffs for VRAM tuning, serving, evaluation, or architecture concerns.
Tool Requirements & Degradation
- Require current access to official Hugging Face model cards and repository artifacts, or equivalent official upstream sources, via browsing/model-hub tools; for current-fact verification, see skill ai-research.
- Require local hardware/runtime inspection only to record constraints; do not convert unmeasured compatibility into verified fit.
- If Hugging Face or primary artifacts are unavailable, label every candidate and metadata field
UNVERIFIED, keep the recommendation conditional, state the access limitation, and create a concrete follow-up task naming the exact model IDs, revisions, files, and claims to verify. - If only cached or secondary metadata is available, use it for provisional discovery only. Never present it as verified license, parameter, context, access, or modality evidence.
- If a license or access conflict cannot be resolved, stop that candidate's recommendation rather than inventing legal certainty.
Failure Modes
- Selecting before task, hardware, license, budget, modality, or language constraints are known.
- Fabricating parameters, context length, license, gated status, benchmark position, or commercial suitability.
- Treating a model-card tag as sufficient when license files or governing terms conflict.
- Ignoring rejected candidates, access approval, data egress, or workload mismatch.
- Turning parameter count into a VRAM-fit claim without weights, KV cache, runtime overhead, and concurrency analysis.
- Choosing a serving engine or topology inside the model recommendation.
- Producing an unconditional winner when sources are inaccessible or evidence is conflicted.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

