Link repository to multi-repo speck root
Creates a `.speck/root` symlink to enable multi-repo mode, linking this repository to a shared Speck root. Use this to centralize specs across multiple repos while keeping plans and configuration local.
/plugin marketplace add nprbst/speck/plugin install speck@speck-marketCreates a .speck/root symlink to enable multi-repo mode and registers this repository in the Speck root's linked-repos.md file.
/speck.link <path-to-speck-root>
From frontend repo in my-product/ directory:
/speck.link ..
From nested monorepo package (e.g., packages/ui/):
/speck.link ../..
Using absolute path:
/speck.link /Users/dev/my-product
.speck/root → <path><path>/specs/<path>/.speck/linked-repos.md to register this repository<speck-root>/.speck/repos/<repo-name> → relative path back to this repoAfter linking, you can:
/speck.specify "Feature description" (creates spec at speck root)/speck.plan (uses this repo's constitution)/speck.env (shows multi-repo status)Run the Speck CLI link command:
speck link <path-to-speck-root>
The CLI handles all the details:
.speck/ directory if neededlinked-repos.md