Start here
What you need
Section titled “What you need”- Python 3.12 and uv.
- A Claude Code login, for hints.
- Node, Go, Docker and Ollama only in the modules that say so.
uv run miubais doctor lists each requirement and whether this machine has it.
Run this
Section titled “Run this”git clone https://github.com/avlihachev/miubaiscd miubaisuv syncuv run miubais doctoruv run miubais start m0-cost-labuv run miubais check m0-cost-labWhat you will see
Section titled “What you will see”doctorprints a table of requirements.startcopies the starter intoworkspace/m0-cost-lab.checkstops at stage 01 with the test output, because the starter raises on purpose.
Open the M0 module index and read lesson 01. Edit the code in workspace/m0-cost-lab and run uv run miubais check m0-cost-lab again. uv run miubais hint m0-cost-lab explains what the failing test checks and never shows the solution.