Model aware config
Skill roronoazoroshao369/vibe-coding-os/skills/core/model-aware-config
Vibe Coding OS — Claude/Codex/Cursor skill framework with 139 skills, 111 commands, 95 templates, 22 tracked sources, 28/28 validation gates PASS. Quality Shield, Engineering Discipline Pack, plugin marketplace.From the repository description
npx -y skills add roronoazoroshao369/vibe-coding-os --skill model-aware-configAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
6.5 KB, ~1.4k tokens by cl100k_base, as published. Nobody here has run it
Skill: Model-Aware Config
Purpose
Select model-aware quality packs and checks by combining the current model_id, the task type, stack/domain signals, the model profile registry, and known model weakness memory. Use this skill before implementation or review so the prompt stack is proportional to both task risk and model capability.
When to use
Use at the start of any coding or review task when the model is known and you want tailored quality-pack advice instead of a generic checklist. Common triggers include:
- choosing quality packs for a specific model such as
claude-sonnet-4,gpt-4o-mini,llama-3-70b, orhermes-3; - inspecting whether a model should use
lean,standard, orheavyverification for a task; - adapting
adaptive-prompt-selectionrecommendations for a model's capability tier; - adding extra guardrails for known model weaknesses before execution;
- preparing a
vibe-model-configoutput for handoff to Quality Engine or manual review.
Inputs
- model_id — required model identifier, matched against
templates/model-profiles.jsonor the default profiles inschemas/model-profile-registry.json. - task_type — one of the known task-risk profile keys such as
feature,bugfix,refactor,security,migration, orinit. - stack — task stack/domain signals such as API, database, auth, frontend state, async jobs, CLI, docs, testing, or project-specific technologies.
- Task description / changed files — optional context used to refine task type and domain amplifiers.
- Weakness log —
templates/model-weakness-log.mdor project-local equivalent, used byskills/core/model-weakness-memory/SKILL.md.
Workflow
- Lookup profile. Normalize
model_idand find the matching model profile intemplates/model-profiles.json; if unavailable, use the default examples inschemas/model-profile-registry.json. Recordvendor,name,capability,qualityStack, andadvisoryLevel. If unknown, fall back tostandardquality stack and raise a warning note. - Lookup task risk. Match
task_typetotaskRiskProfilesinschemas/model-profile-registry.json. Recordrisk,minQualityStack, andrequiredGates. If the supplied task type is uncertain, useskills/core/adaptive-prompt-selection/SKILL.mdto classify it or ask for clarification. - Select quality packs. Start with the adaptive prompt matrix for the task type, then add domain amplifiers from
stack:- API changes → API quality pack.
- Database schema/data changes → DB migration quality pack.
- Auth/session/permission changes → Auth quality pack.
- Frontend state/navigation changes → Frontend state quality pack.
- Async/queue/retry changes → Async jobs quality pack.
- Any non-trivial task → Self-review and verification packs.
- Adjust for model capability. Compare model
qualityStackwith taskminQualityStack; choose the stricter stack (lean<standard<heavy). High-risk task types (security,migration) must not be reduced belowheavywithout an explicit warning and human approval. Medium/low capability models should receive more explicit checklists and narrower implementation steps. - Check model weakness. Load
templates/model-weakness-log.mdand applyskills/core/model-weakness-memory/SKILL.md: match by model/provider and stack/task domain, then add actionable prevention checks to the tailored checklist. State "no weakness matches found" when none apply. - Compose output. Use
templates/model-config-output.mdto report model info, capabilities, selected stack, recommended quality packs, required gates, warning notes, and a tailored checklist. - Confirm before execution. For medium/high-risk work, ask the user or orchestrator to confirm the recommended packs before loading them. For overrides, document rationale and residual risk.
Outputs
- Recommended quality packs — prioritized list of pack/skill names and paths, including task-type packs and stack/domain amplifiers.
- Warning notes — unknown model fallback, task-type uncertainty, quality-stack escalation, skipped gates, missing weakness log, or unsafe overrides.
- Tailored checklist — concrete pre-flight/review checks combining model capability, required gates, stack-specific risks, and matched weakness-memory prevention checks.
Failure modes
- Treating an unknown model as high capability and under-verifying the task.
- Selecting packs only from task type while ignoring stack/domain amplifiers.
- Ignoring
minQualityStackfor high-risk security or migration work. - Loading weakness memory but failing to convert matches into actionable checks.
- Producing a checklist without model profile evidence or rationale.
- Overloading tiny low-risk tasks with heavy packs when no risk signal justifies it.
Verification checklist
-
model_id,task_type, andstackare recorded. - Model profile lookup result is shown, or unknown-model fallback is explicit.
- Task risk and minimum quality stack are shown.
- Recommended packs include task-type base packs plus relevant domain amplifiers.
- Final quality stack is at least as strict as the task minimum.
- Weakness memory is checked and matched checks are injected, or "no matches" is stated.
- Warning notes call out uncertainty, overrides, and skipped required gates.
- Tailored checklist is actionable enough to execute during review.
Related skills/commands
commands/vibe-model-config.md— command entry point for model-aware config outputtemplates/model-config-output.md— standard report templatetemplates/model-profiles.json— model profile registry dataschemas/model-profile-registry.json— schema and default task-risk profilesskills/core/adaptive-prompt-selection/SKILL.md— task-type quality pack selectionskills/core/model-weakness-memory/SKILL.md— model-specific weakness checksskills/core/quality-engine/SKILL.md— executes selected gatesskills/core/verification-before-done/SKILL.md— final verification gate
Ghi chú tiếng Việt
Skill này tra cứu profile model, chọn quality packs theo task/stack, rồi kiểm tra weakness memory để tạo checklist riêng cho model. Luồng chính: model_id → profile/capability → task risk/min stack → adaptive quality packs + domain amplifiers → weakness checks → output theo templates/model-config-output.md.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.