← Set up your agent guides

How to use SpecDD with agents that do not support skills

How-To Set up your agent Beginner 1021014HOWTO-1021014

HOWTO-1021014Set up your agentBeginner

This guide shows you how to use SpecDD with an agent that does not support dedicated plugins or Agent Skills.

SpecDD still works when an agent can read repository files and follow project instructions. Skills improve the workflow, but the source of truth remains the bootstrap files and .sdd specs in Git.

Prerequisites

Before you start, make sure:

Steps

1. Initialize SpecDD

From the selected content root:

specdd init

This creates:

AGENTS.md
CLAUDE.md
.specdd/
  bootstrap.md
  bootstrap.project.md
  bootstrap.local.md

The generated AGENTS.md is the normal agent entrypoint. It points to the SpecDD bootstrap rules.

2. Keep project conventions in bootstrap.project.md

Put shared project rules in:

.specdd/bootstrap.project.md

Use it for command conventions, code style, local syntax choices, and team rules.

Do not scatter these conventions across root specs, module specs, or chat prompts. Keeping them in the project bootstrap makes the setup more portable across agents.

3. Open the selected content root

Start the agent from the folder that contains:

AGENTS.md
.specdd/bootstrap.md
<root-name>.sdd

If your agent has project-level instruction settings, point those settings at the same repository instructions rather than duplicating a long custom prompt.

4. Use small spec-named prompts

Use prompts that name the work:

Explain the Itinerary spec.
Plan the Itinerary validation change.
Implement the open validation task.

The more limited the agent support is, the more important it is to keep each request narrow.

5. Verify every result against the spec

Before accepting changes, check:

Common mistakes

How to verify the result

The setup is working when:

← Set up your agent guides