Make a clean PR in mflux (inspect diff, quick verification, commit, push, open PR) using repo conventions.
80%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.cursor/skills/mflux-pr/SKILL.mdjust test-fastgh isn’t available, fall back to the GitHub web UI (or stop and ask).The release-note CI check fails the PR if the body has no complete release-note block.
Use the mflux-pr-docs skill to write the PR body. That skill writes the What section and the release-note block, runs the CI check, and gets the approval of the developer.
If the check fails on an open PR, use the mflux-pr-docs skill again. It edits the body of the open PR. The check runs again on an edit. You do not need a new commit.
Use after the core port lands and you are polishing for merge. For the full integration surfaces tick list (LoRA key formats, save routing, tokenizer edge cases, etc. learned from past closed PRs), see mflux-model-porting → Integration surfaces checklist.
just lint and just test-fastjust ci-extract after changing AVAILABLE_MODELS or scripts/ci_extract_models.pyMFLUX_PRESERVE_TEST_OUTPUT=1 uv run pytest tests/image_generation/test_generate_image_<model>.py -m slow -vmflux-debugging, mflux-manual-testing)List files changed outside src/mflux/models/<model>/:
| Category | Expected |
|---|---|
pyproject.toml, cli/defaults/defaults.py, ModelConfig, mflux-save routing | Required wiring |
scripts/ci_extract_models.py OVERLAY / EXTRA_ENTRIES | Required CI-manifest wiring for every new model key or standalone tool |
README.md table + attribution | Required |
Training runner.py, example JSON, .gitignore JSON exceptions | If training supported |
| Shared VAE/callback/training one-liners | Only if required; document blast radius in PR |
Personal .gitignore, unrelated formatting | Remove |
Verify quantized README disk claims with measurement:
du -sh ~/.cache/huggingface/hub/models--<org>--<Model>*
mflux-save --model <alias> --quantize 8 --path /tmp/model-q8 && du -sh /tmp/model-q8README.md model table row (correct release date).src/mflux/assets/; may need git add -f when *.jpg is gitignored).mflux-community/mflux
a3b21fc
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.