I just had this done by a professional and watched what they did.
First make sure the building is high and dry. To do this you want the building floor level in the building to be higher than the ground around the building. This way you can slope the dirt around the building so the water runs away from the building.
Next they put in at least 4 inches of recycled concrete and tamped it down. This gives he concrete a good base. I had them build up the floor level with recycled concrete instead of dirt, so mine ranges 6 to 9 inches thick, and that stuff is solid.
To set the grade they used a rotating laser level with a detector mounted on a stick, like shown below. The detector beeps solid when it is at the same level as the laser, and it is adjusted up or down on the sick so that it beeps when the bottom of the stick is at the height you want.
Then they dug 2" deep into the recycled concrete 2 foot wide around the perimeter of the building to install insulation. This insulation helps prevent frost heave.
Then they put down a vapor barrier. From what I read, you want to make sure it is good plastic because some of the recycled stuff breaks down after a while. A friend poured a slab without a vapor barrier and has humidity issues.
Then I had them put down a wire mesh. The concrete had fiber and the concrete guy (and everyone else) said it wasn't really needed, but for a few hundred extra I figured I would have both.
Then they put dow the concrete with fiber and finished.
Are you doing the concrete yourself? I watched that too and picked up a few things that I didn't know.
Chris