How-To Getting started 100HOWTO-100

Getting started

Introductory guides for readers new to SpecDD or spec-driven development.

← All How-To categories

11 guides Getting started
  1. Beginner 5 min read
    How to start with spec-driven development

    Start spec-driven development with one small change: write intent before implementation, keep the spec near the work, implement, test, and review.

    Read guide
  2. Beginner 4 min read
    How to use spec-driven development with humans and agents

    Use spec-driven development with humans and agents by keeping durable rules in local specs, asking for the actual task, and reviewing the result against the contract.

    Read guide
  3. Beginner 4 min read
    How to move from vibe coding to spec-driven development

    Move from vibe coding to spec-driven development by turning rough prompts into local specs before real implementation, then using those specs for planning, boundaries, and review.

    Read guide
  4. Beginner 3 min read
    How to use SpecDD in 10 minutes

    Set up SpecDD quickly by installing the CLI, running init, adding a root spec and one local spec, then asking an agent to complete a bounded change.

    Read guide
  5. Beginner 4 min read
    How to write your first .sdd spec

    Write a first SpecDD .sdd spec by choosing a local target and adding purpose, ownership, required behavior, boundaries, completion criteria, and one scenario.

    Read guide
  6. Beginner 4 min read
    How to run your first spec-driven change end to end

    Run a complete spec-driven change by defining behavior, adding a task and scenario, implementing a small slice, checking it, and reviewing against the spec.

    Read guide
  7. Beginner 5 min read
    How to choose your first SpecDD use case

    Choose a first SpecDD use case by looking for a small active change where local intent, boundaries, review, or agent scope control will pay off quickly.

    Read guide
  8. Beginner 4 min read
    How to know when you do not need a spec

    Decide when to skip a SpecDD spec by separating trivial, temporary, or obvious work from changes that need durable intent, boundaries, or verification.

    Read guide
  9. Beginner 8 min read
    How to use basic SpecDD levels

    Use basic SpecDD levels to decide where intent belongs: root specs for project context, module specs for areas, and focused specs for local behavior.

    Read guide
  10. Beginner 5 min read
    How to link existing docs and content with SpecDD

    Connect existing project docs and content to SpecDD without copying them into specs by mapping shared locations in bootstrap.project.md and using explicit local spec references.

    Read guide
  11. Beginner 5 min read
    How to enforce and document local code style and conventions

    Use bootstrap.project.md for code style enforcement, concrete commands, generated-file policy, dependency rules, and links to existing style docs.

    Read guide

More How-To categories