Gas flow mechanisms in shale reservoirs with multiscale pores and fractures are extremely complex. In this study, a dual fracture framework model was adopted to describe gas flow in multiscale shale reservoirs. Gas flow through a shale reservoir occurs through both the shale matrix and hydraulic fractures. This study considered bulk phase and adsorbed gas flow in the shale matrix. Next, a series of partial theories were combined to derive a fully coupled model simulating gas flow in multiscale shale reservoirs: (1) fractal theory was adopted to obtain the pore distribution within shale reservoirs; (2) mechanical equilibrium equations were used to investigate the stress-sensitivity of permeability and porosity; and (3) a Langmuir adsorption model was applied to describe the effects of gas adsorption/desorption. The proposed model was validated using traditional models as well as field data on gas production from Marcellus Shale, and was subsequently applied to study variations of mass flux in various flow regimes with respect to reservoir pressure. We found that mass flux in the slip flow regime decreased at first and then increased with decreasing reservoir pressure, while in the continuum regime, Knudsen diffusion and surface diffusion the mass flux decreased with decreasing reservoir pressure. Stress-sensitivity has a significant impact on bulk phase gas flow, while adsorption/desorption influence both the bulk phase gas flow and adsorbed gas flow. At high pressures, the impact of stress-sensitivity on total gas mass flux is greater than that of adsorption/desorption, while the reverse was true for low pressures. The proposed model shows promising applications for analyzing various gas flow regimes in multiscale pores/fractures, and accurately evaluating in situ apparent permeability.