Agent skill
mflux-dev-env
Set up and work in the mflux dev environment (arm64 expectation, uv, Makefile targets, lint/format/test).
Install this agent skill to your Project
npx add-skill https://github.com/filipstrand/mflux/tree/main/.cursor/skills/mflux-dev-env
SKILL.md
mflux dev environment
This repo expects macOS arm64 and prefers uv + Makefile targets.
When to Use
- You’re setting up the repo locally or diagnosing environment/setup issues.
- You need the canonical way to run lint/format/check/build/test.
Instructions
- Prefer Makefile targets:
- Install:
make install - Lint:
make lint - Format:
make format - Pre-commit suite:
make check - Build:
make build
- Install:
- Prefer
uv run ...for running Python commands to ensure the correct environment. - When running tests, keep
MFLUX_PRESERVE_TEST_OUTPUT=1enabled (the Makefile test targets already do this).
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
mflux-release
Prepare a release in mflux (version bump, changelog, contributors, uv lock) without tagging/publishing. Use when preparing a release branch or release PR.
mflux-model-porting
Port ML models into mflux/MLX with correctness-first validation, then refactor toward mflux style.
mflux-manual-testing
Manually validate mflux CLIs by exercising the changed paths and reviewing output images/artifacts.
mflux-cli
Navigate MFLUX CLI capabilities, locate commands by area, and summarize supported features.
mflux-pr
Make a clean PR in mflux (inspect diff, quick verification, commit, push, open PR) using repo conventions.
mflux-testing
Run tests in mflux (fast/slow/full), preserve image outputs, and handle golden image diffs safely.
Didn't find tool you were looking for?