← All articles

Do AI Agent Skills Help Weaker Models More? We Measured It

Published: June 25, 2026 | Category: AI Engineering | Reading time: 7 minutes

In an earlier post we made a claim and admitted we hadn't tested it: that our front-end agent skills should help weaker, cheaper models more than a frontier one. The logic was sound — handed-to-you knowledge is worth less to a model that already knows it — but logic isn't evidence. So we ran the experiment. This is what the numbers say.

The Setup

We re-ran the same build tasks with two weaker executors — Haiku 4.5 and Sonnet 4.6 — with the skills and without them, and graded with the identical instruments we used on the frontier model (Opus 4.8). The number that matters is the lift: how much the skill improves the output, measured at each model tier.

Two tests: the seven knowledge skills (graded on objective correctness), and the process "visual polish" skill (judged blind on quality).

Result 1: The Weaker the Model, the Bigger the Lift

On correctness, the pattern is clean and monotonic:

ModelWithout skillsWith skillsLift
Opus 4.8 (frontier)95.8%100%+4.2 pts
Sonnet 4.691.7%100%+8.3 pts
Haiku 4.5 (smallest)87.5%100%+12.5 pts

The skill pulls every tier up to 100% — but the weaker the model, the bigger the gap it closes. The lift roughly triples from the frontier model to the smallest one. The unaided weak models kept dropping the exact conventions the skills encode (a consistent sizing strategy, accessibility-respecting breakpoints, mobile-nav state, performance signals); the skill restored them every time. Hypothesis confirmed.

Result 2: Taste Transfers Down — Verification Doesn't

The quality skill was more interesting. Judged blind, the skilled output won 3 of 4 head-to-head pairs on the weaker models (the frontier model, running the full render loop, had won both of its pairs). The reviewer again flagged the unaided versions as the generic-AI default and the skilled ones as "custom-designed."

"The winning designs favor confident palettes and editorial type; the losing ones lean on the generic defaults — purple/indigo gradients, gradient headline text, uniform centered cards."

— Independent blind reviewer

But the one loss is the most useful result in the whole study. The smallest model, even with the skill, lost one pair — not for looking generic, but for shipping a broken-contrast call-to-action (white text on a white background). That is precisely the kind of execution defect the skill's render-and-refine loop is designed to catch by looking at the rendered page — and a weaker, browserless model couldn't run that loop reliably.

So the skill's two halves behave differently as models get weaker: the shipped taste (a vetted design system, anti-pattern guardrails) transfers down-tier and keeps the output from looking generic. The verification (render, critique, fix) doesn't — it needs both a browser and enough capability to judge a screenshot.

What We Changed

The findings have a clear fix: if a weak model can't run the looking-and-refining loop, give it a verification floor that doesn't depend on the model's judgement. So we added to the polish skill:

The gate is a heuristic, not a renderer — it can't see true pixel contrast — so when a browser is available the full render check still runs. But it turns "I think it's fine" into a checked result regardless of how capable the model is.

What This Means for Teams

How SplatDev Applies This

We build AI-enhanced development systems tuned to the model you actually run — frontier or budget — with the skills, guardrails, and automated gates that make the output reliable at that tier. And we measure it: where the gains are, where they aren't, and what to add to close the gap.

Running a cost-sensitive model and want more quality out of it?

Contact SplatDev — Build Better With AI

Or email us at contact@splatdev.com