npx skills add ...
npx skills add lilmgenius/paperthin --skill modelchk
Size a task's run before spending it: the cheapest sufficient capability tier (fast, standard, frontier) and the reasoning effort within it, on a neutral scale that binds to whatever levels the model exposes. Use when work seems over- or under-powered, costly, ambiguous, or high-risk, or asks which model class and how much thinking is enough.
npx skills add lilmgenius/paperthin --skill modelchk
Size the run before you spend it: how strong a model, and how hard it should think.
modelchk is read-only and advisory. From one assessment it sizes the two dials that set a model's per-run cognitive spend — capability tier and reasoning effort. It does not choose, route, switch, pin, spawn, set, or require any concrete model or level.
From a single risk-and-complexity read, recommend two coordinates.
Capability tier — the cheapest sufficient class of mind:
fast for local, mechanical, reversible work with cheap, complete verification.standard for ordinary repo-grounded reasoning, multi-step drafting, normal coding, and conventional documentation or skill work.frontier for architecture, high ambiguity, safety/security/privacy/data-loss risk, release-critical review, cross-domain scope, or work where one wrong assumption wastes a large run.Reasoning effort — how hard that mind should deliberate. modelchk recommends the effort intent; resolving it to the active model's actual level — like choosing the model itself — is the executor's step, not this skill's. From least to most deliberation:
glance — minimal deliberation; take the direct path. (Resolves to the model's floor.)measured — ordinary, everyday deliberation. (The model's default, or the middle of its ladder when no default is named.)thorough — deliberate extra: work the alternatives and check the assumptions. (Above the everyday setting, short of the top.)exhaustive — maximal deliberation; exhaust the search and re-check the work. (The model's ceiling.)The two axes are orthogonal — a bounded-but-fiddly task can be fast + thorough, a quick expert call frontier + glance — yet in most work they move together, parting only when a cheap task needs hard thinking or a strong model needs only a quick call. Effort buys deliberation, never capability, and more of it is not more correct.
fast→glance, standard→measured, frontier→thorough, reserving exhaustive for the hardest, highest-stakes work), then deviate where deliberation-hunger and capability-need part — raise it for ambiguity, long multi-step reasoning, or adversarial self-check on an otherwise cheap task; lower it for a bounded task under a strong model.move up if... and move down if... triggers for each dial, and the proof surface — the verification the work still needs regardless of tier or effort.fast/standard/frontier; effort is glance/measured/thorough/exhaustive, each an intent defined by a position on the active model's ladder — floor, default, above-default, ceiling — never a named vendor level.frontier; a broad mechanical rename can stay fast + thorough when verification is complete.Before finishing, confirm the report:
fast/standard/frontier) and one effort (glance/measured/thorough/exhaustive);