The guide at guides/extensibility/feature-toggles.md instructs users to clone the capire/samples repo with a plain git clone. However, capire/samples uses Git submodules for its sub-projects (bookstore, bookshop, orders, reviews, etc.). A plain clone creates the subdirectories but leaves them empty, so the subsequent code bookstore command opens a blank folder with no content to work with.
The git clone command is missing the --recurse-submodules flag, which is required to populate submodule directories during cloning.