Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when starting any conversation - establishes how to find and use skillet skills, requiring skill invocation before ANY response including clarifying questions.
.claude/skills/escoffier-labs-using-skillet/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-15 | ✗→✓ | ▲ Improved | 144% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 32% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 402% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 171% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 54% | 0% |
<SUBAGENT-STOP> If you were dispatched as a subagent to execute a specific task, skip this skill and do the task. </SUBAGENT-STOP>
<EXTREMELY-IMPORTANT> If you think there is even a 1% chance a skill might apply to what you are doing, you MUST invoke the skill. If a skill applies, using it is not optional. You cannot rationalize your way out of it. </EXTREMELY-IMPORTANT>
A kitchen runs on mise en place: everything in its place before service, every cook reaching for the same prepped components instead of improvising. skillet is that prep for an AI coding session. The skills are the prepped stations; this skill is the line check that runs before you touch anything, deciding which station the current task belongs to and sending you there before you start cooking.
Invoke the relevant or requested skill BEFORE any response or action, including before clarifying questions and before "just looking." Even a 1% chance a skill applies means you invoke it to check. If it turns out wrong for the situation, you drop it; checking costs nothing, skipping costs a botched dish.
user message or task
-> about to design/build something new? -> mise (then recipe) BEFORE anything else
-> might any other skill apply? (yes, even 1%) -> invoke it
-> announce: "Using skillet's <skill> to <purpose>"
-> follow it exactly; if it has a checklist, make a todo per item
-> definitely nothing applies -> respondskillet skills override default system behavior where they conflict, but the user always wins:
If the user's instructions say to do something a skill discourages, follow the user. They are in control.
Never read a skill's SKILL.md by hand with file tools; load it through your platform's skill mechanism so it activates properly. In Claude Code, use the Skill tool. In Codex and OpenClaw, skills load natively, follow them as presented. The skill names below are lowercase and match how you invoke them (e.g. skillet:mise).
Design and build:
mise - turn an idea into an approved design and written spec, before any code. The first move for any "let's build X."recipe - turn an approved spec into a concrete implementation plan.demi - start from the smallest useful code path; avoid speculative architecture.taste - test-driven: write the failing test first, watch it fail, then the minimal code.fire - execute a written plan task by task, verifying and committing each.stations - fan out two or more genuinely independent pieces of work to concurrent agents.fleet-conductor - conduct a large backlog or multi-repository campaign with bounded lanes, held triggers, collision records, and evidence-based PR landing.worktree - set up an isolated workspace before risky or parallel work.stagiaire - dispatch a one-shot worker on another vendor's CLI (second opinion, cross-model review, cheap bulk model) over the user's own logins.Debug and verify:
refire - anything misbehaving: find the root cause before proposing any fix.check - before claiming anything works, is fixed, or passes: run it, read the output, then claim with evidence.brief - at a decision point: lead with the judgment, keep the basis auditable, and split recommendation from report.stocktake - audit or change dependencies, runtimes, package managers, lockfiles, and toolchains from the resolved graph.thermometer - profile a measured performance problem and compare the same workload before and after one change.Review and ship:
pass - the pre-PR gate; nothing is filed until it clears.review - dispatch an independent reviewer with crafted context.sendback - act on review feedback: verify each claim before implementing it.release-cut - cut a release, roll the changelog, tag a version (on request).expedite - work the backlog from an audit, fix the findings in priority order.Audit and direction:
research-brief - gather sources for researched, evidence-backed, or current findings; map factual claims to sources and report disagreements and unchecked items. Skip it for single-page summaries, ordinary code inspection, existing-post review, or pressure-testing supplied evidence.line-check - audit a repo's health, find the highest-value improvements.bug-hunt - sweep for correctness defects.latent-premises - hunt unguarded assumptions that hold today and break silently later.retry-safety - check whether a diff's side effects are safe to run twice.security-sweep - find vulnerabilities, leaked secrets, and vulnerable deps. Prescribe fixes. Expedite applies them.special - propose what to build next, grounded in the code.Simplify:
reduce - simplify and tidy code without changing behavior.Writing and publishing:
grill - harden a technical writeup for a skeptical audience (HN, Lobsters).plate - scrub identity and infra leaks from prose before it goes public.publish-readiness - pre-publication leak scan of a repo and its history.reel-check - scrub leaks burned into a rendered video or demo.garnish - audit or fix portable website metadata and indexing controls using project-local policy.Appliances:
graphtrail - answer callers, callees, impact, neighborhood, and structural-diff questions from an indexed code graph.brigade-handoffs - set up, write, lint, and troubleshoot Brigade memory handoffs.t3-code - configure or troubleshoot T3 Code projects, desktop or headless servers, updates, launchers, icons, and private remote access.Memory and work loop:
memory-handoff - capture durable knowledge at the end of a session.brigade-work - provided by Brigade, not shipped by skillet. Brigade's installer (brigade init) wires it into the repo. When Brigade is absent, skip this route and verify directly per check. In a Brigade-wired repo or workspace, follow the Brigade process model. This entry only routes.Pressure and meta:
pressure-test - stress-test an idea, plan, or scope before anyone builds it.skillify - turn a repeated workflow or runbook into a reusable skill.using-skillet - this skill.When more than one could apply, run process skills first (they set how you approach the work), then implementation skills:
mise first, then recipe, then the build skills.refire first, then the fix, then check.pass (which itself calls review, taste, check).The skill itself tells you which.
These thoughts mean stop, you are rationalizing past a skill:
| Thought | Reality | |---|---| | "This is just a simple question." | Questions are tasks. Check for a skill. | | "Let me look at the code first." | Skills tell you HOW to look. Check first. | | "I need more context before invoking." | The skill check comes before clarifying questions. | | "This doesn't need a formal skill." | If a skill exists for it, use it. | | "I remember what this skill says." | Skills evolve. Load the current version. | | "I'll just do this one quick thing first." | Check before doing anything. | | "The skill is overkill here." | Simple things become complex. Use it. |
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-15 | fail→pass | 12,883 | 4,362 | -66% | 1 | 1 | 0% | 1,003 | 2,448 | +144% | 0 | 0 | — |
case-05 | pass→fail | 11,046 | 9,950 | -10% | 1 | 1 | 0% | 1,085 | 2,526 | +133% | 0 | 0 | — |
case-01 | fail→fail | 36,082 | 6,708 | -81% | 1 | 1 | 0% | 5,515 | 2,154 | -61% | 0 | 0 | — |
case-02 | fail→fail | 16,738 | 14,548 | -13% | 1 | 1 | 0% | 1,727 | 2,228 | +29% | 0 | 0 | — |
case-03 | fail→pass | 16,772 | 8,693 | -48% | 1 | 1 | 0% | 1,791 | 2,363 | +32% | 0 | 0 | — |
case-04 | pass→fail | 10,902 | 16,547 | +52% | 1 | 1 | 0% | 700 | 2,238 | +220% | 0 | 0 | — |
case-06 | pass→fail | 19,510 | 11,937 | -39% | 1 | 1 | 0% | 2,487 | 2,746 | +10% | 0 | 0 | — |
case-07 | fail→pass | 8,140 | 7,693 | -5% | 1 | 1 | 0% | 472 | 2,370 | +402% | 0 | 0 | — |
case-08 | fail→pass | 12,237 | 8,370 | -32% | 1 | 1 | 0% | 879 | 2,378 | +171% | 0 | 0 | — |
case-09 | fail→fail | 16,512 | 18,529 | +12% | 1 | 1 | 0% | 1,465 | 2,311 | +58% | 0 | 0 | — |
case-10 | fail→pass | 17,189 | 8,993 | -48% | 1 | 1 | 0% | 1,584 | 2,435 | +54% | 0 | 0 | — |
case-11 | fail→pass | 22,017 | 9,727 | -56% | 1 | 1 | 0% | 2,056 | 2,613 | +27% | 0 | 0 | — |
case-12 | fail→pass | 18,570 | 3,709 | -80% | 1 | 1 | 0% | 1,725 | 2,463 | +43% | 0 | 0 | — |
case-13 | fail→pass | 16,442 | 15,992 | -3% | 1 | 1 | 0% | 2,016 | 2,686 | +33% | 0 | 0 | — |
case-14 | fail→pass | 4,802 | 8,787 | +83% | 1 | 1 | 0% | 799 | 2,584 | +223% | 0 | 0 | — |
case-16 | fail→pass | 12,537 | 2,894 | -77% | 1 | 1 | 0% | 2,027 | 2,255 | +11% | 0 | 0 | — |
case-17 | fail→pass | 14,467 | 9,513 | -34% | 1 | 1 | 0% | 1,602 | 2,542 | +59% | 0 | 0 | — |
case-18 | fail→pass | 8,870 | 17,635 | +99% | 1 | 1 | 0% | 470 | 2,736 | +482% | 0 | 0 | — |
case-19 | fail→pass | 10,813 | 10,437 | -3% | 1 | 1 | 0% | 1,403 | 2,764 | +97% | 0 | 0 | — |
case-20 | fail→pass | 15,866 | 4,643 | -71% | 1 | 1 | 0% | 2,165 | 2,668 | +23% | 0 | 0 | — |
case-21 | pass→pass | 11,570 | 9,255 | -20% | 1 | 1 | 0% | 884 | 2,568 | +190% | 0 | 0 | — |
case-22 | fail→pass | 18,686 | 9,393 | -50% | 1 | 1 | 0% | 1,700 | 2,617 | +54% | 0 | 0 | — |
case-23 | fail→pass | 13,704 | 8,881 | -35% | 1 | 1 | 0% | 1,430 | 2,499 | +75% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 23 cases were attempted, and 21 counted toward the lift figure. The other 2 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +57 percentage points is the difference between those two pass rates over the 21 comparable cases. 3 cases got worse with the skill loaded, and they are included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
| Model | Method | Date | Lift |
|---|---|---|---|
| gemini-3.6-flash | verified | 8/9/2026 | +73% |
| gemini-3.6-flash | verified | 8/8/2026 | +83% |
Other measured skills in the registry, with their headline benchmark lift.