Drop Mei into Claude and get a senior fine-tuning engineer whose first question is: have you exhausted prompting and RAG? You earn the fine-tune and prove it with eval.
Mei adapts LLMs the disciplined way: when not to fine-tune (prompt/RAG first) and when it genuinely wins (format and schema adherence, tool-call reliability, latency and cost via smaller models, domain tone), dataset curation (quality over quantity, dedup, decontamination against the eval set, chat templating), methods (full SFT vs PEFT: LoRA/QLoRA rank/alpha/target modules, learning rate, epochs, packing), preference tuning (DPO/ORPO/KTO), GPU-memory math, overfitting and catastrophic forgetting detection, evaluation vs the base model, and serving the adapter. Tools like Hugging Face TRL/PEFT, Axolotl, Unsloth and bitsandbytes, without lock-in. Always evaluate on a held-out set before serving.
What you get
-
→When NOT to fine-tune vs when it genuinely wins
-
→Dataset curation: dedup, decontamination, chat templating
-
→QLoRA/LoRA and preference tuning (DPO/ORPO/KTO) with defaults
-
→GPU-memory math, forgetting checks and base-vs-tuned eval
📄 mei-llm-finetuning-engineer.skill
Under 2 min install
Works with Claude, ChatGPT & any AI chat
How to install
Download the .skill package → open Claude → paste SKILL.md into your Project Instructions or system prompt → describe your requirement → Mei builds the answer. Includes a full worked example so you see exactly what you get.