IMO this is not a simple or quick design endeavor, as there is high risk of the stream unraveling if the design and construction is not done correctly. There are courses available in this sort of thing and consultants who can assist you.
That said, typical designs use material large enough to dissipate the energy, but graded so as to prevent excess percolation into underlying soils. You will likely need a filter layer or geotextile. Also be aware that with large bed materials in small channels the roughness factor is higher than those typically used for analysis of larger and less steep systems.
I have worked with these types of designs before, and the tasks generally consists of site and channel geometry analyses, hydraulic and channel shear stress/velocity analyses, and channel stability design. If fish passage is an issue the design is more complicated. Geotechnical assessment is highly recommended as well.
Here is a starting list of references (Google search as needed to find some of these):
HEC-RAS (software for analyzing hydraulics)
WinXS Pro (software to calibrate roughness to streambed material)
EM 1110-2-1601 Hydraulic Design of Flood Control Channels (guidance on riprap design)
ERDC/CHL TR-01-28 Hydraulic Design of Stream Restoration Projects (covers all aspects)
(check out appendices)
and
(excellent resource result of joint federal agency effort)
Good luck!
BLTseattle