How-To Troubleshooting 119HOWTO-119

Troubleshooting

Short, practical fixes for common SpecDD problems: setup issues, editor recognition, CLI installs, Node versions, spec resolution, stale specs, agent behavior, and plugin or skill discovery.

← All How-To categories

12 guides Troubleshooting
  1. Beginner 3 min read
    How to fix an agent that ignores your specs

    Troubleshoot agents that ignore SpecDD by verifying setup files, plugin or skill loading, the correct project root, local spec placement, and task-focused prompts.

    Read guide
  2. Beginner 3 min read
    How to fix .sdd files not being recognized or highlighted

    Troubleshoot .sdd highlighting in VS Code-compatible editors and JetBrains IDEs by checking installation, enablement, associations, trust, reloads, and extension.

    Read guide
  3. Beginner 3 min read
    How to fix a failing SpecDD CLI install or "command not found"

    Troubleshoot SpecDD CLI install problems by checking install method, Node version, global package path, shell PATH, terminal reload, Docker fallback, and help output.

    Read guide
  4. Beginner 3 min read
    How to fix SpecDD Node version errors

    Resolve SpecDD Node.js errors by confirming the active runtime is version 22 or newer, upgrading the right environment, and retesting the CLI install.

    Read guide
  5. Intermediate 2 min read
    How to resolve ambiguous spec match warnings

    Fix ambiguous SpecDD matches when multiple case-insensitive same-basename specs could govern one target by renaming files and preserving exact local authority.

    Read guide
  6. Beginner 3 min read
    How to fix path references that do not resolve

    Troubleshoot unresolved SpecDD paths by checking ./, ../, and / references, content root assumptions, renamed files, case differences, and malformed globs.

    Read guide
  7. Intermediate 3 min read
    How to debug spec resolution problems

    Fix spec resolution by walking from the content root to the target, checking directory and same-basename specs, explicit references, globs, and write authority.

    Read guide
  8. Beginner 3 min read
    How to fix specs that are too vague to be useful

    Turn vague .sdd specs into useful local contracts by adding scope, ownership, observable behavior, boundaries, tasks, scenarios, and completion criteria.

    Read guide
  9. Intermediate 3 min read
    How to fix a spec that conflicts with a parent spec

    Resolve parent-child SpecDD conflicts by preserving inherited constraints, treating Must not and Forbids as stronger than tasks, and fixing the owning rule.

    Read guide
  10. Beginner 3 min read
    How to fix an agent that cannot find the right local spec

    Troubleshoot local spec discovery by confirming the agent starts from the right root, targets the right path, and can resolve same-basename and referenced specs.

    Read guide
  11. Intermediate 2 min read
    How to fix stale Done when criteria

    Refresh stale Done when criteria so completion signals match current behavior, tasks, tests, and review expectations.

    Read guide
  12. Intermediate 3 min read
    How to fix broken SpecDD plugin or skill installs

    Troubleshoot SpecDD plugins and universal Agent Skills by checking the install method, target scope, skill directory, reload behavior, and whether the agent can use a SpecDD skill.

    Read guide

More How-To categories