How-To Install and setup 101HOWTO-101

Install and setup

Procedural setup guides for installing SpecDD tooling and preparing projects for specification-driven development.

← All How-To categories

9 guides Install and setup
  1. Beginner 2 min read
    How to install the SpecDD CLI

    Install the SpecDD CLI with a supported package path, verify `specdd --help`, and choose the next setup step for a new or existing project.

    Read guide
  2. Beginner 4 min read
    How to install or upgrade Node.js 22+ for SpecDD

    Check your Node.js version, install Node.js 22 or newer with your operating system package path, and use nvm only when system packages cannot provide a new enough runtime.

    Read guide
  3. Beginner 3 min read
    How to initialize SpecDD in a new project

    Run `specdd init`, review the generated bootstrap and agent files, commit the shared setup files, add a root spec, and verify the new project is ready.

    Read guide
  4. Beginner 3 min read
    How to add SpecDD to an existing project

    Initialize SpecDD in a live repository, review skipped or generated files, keep local preferences out of Git, and start adoption around one real area.

    Read guide
  5. Beginner 3 min read
    How to update your SpecDD framework files

    Check whether a SpecDD framework update is available, run `specdd update`, and review the bootstrap changes while preserving local project files.

    Read guide
  6. Beginner 3 min read
    How to structure a SpecDD project layout

    Place SpecDD bootstrap files, agent entrypoints, the root spec, directory specs, and local same-basename specs so humans and agents can resolve context reliably.

    Read guide
  7. Beginner 3 min read
    How to verify your SpecDD setup is correct

    Run a practical SpecDD setup checklist covering CLI availability, generated files, bootstrap load order, root spec naming, linting, local ignores, and a smoke test.

    Read guide
  8. Beginner 3 min read
    How to uninstall SpecDD from a project

    Remove SpecDD project setup cleanly while deciding whether existing .sdd files still contain useful project knowledge worth preserving.

    Read guide
  9. Intermediate 3 min read
    How to upgrade from an older SpecDD project layout

    Move an older SpecDD setup to the current layout by updating the bootstrap, preserving project rules, checking agent entrypoints, and verifying spec resolution.

    Read guide

More How-To categories