← Set up your agent guides

How to switch your SpecDD setup to a different agent without losing context

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

HOWTO-1021012Set up your agentBeginner

This guide shows you how to switch a SpecDD project from one agent to another without losing the useful context.

SpecDD is agent-agnostic. The durable context lives in Git as .sdd specs and bootstrap files, not in a hosted memory silo or one vendor’s plugin format.

Short answer

Do not migrate the project context into a new prompt. Keep AGENTS.md, .specdd/, and .sdd files in the repository. Then install the new agent’s dedicated plugin, universal Agent Skills, or file-aware setup and verify that it can orient from the same specs.

Steps

1. Check the project source of truth

Before switching agents, make sure the repository contains:

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

Also check that local specs exist near the areas you expect the new agent to work on.

2. Keep personal bootstrap local

Shared project conventions belong in:

.specdd/bootstrap.project.md

Personal or machine-specific preferences belong in:

.specdd/bootstrap.local.md

Do not move durable project rules into an agent-specific prompt while switching tools.

3. Choose the new setup path

Use a dedicated plugin for:

Use universal Agent Skills for Agent Skills-compatible clients such as Cursor, Windsurf, Gemini CLI, OpenCode, and other supported clients.

Use file-aware setup when the agent can read project files but does not support skills.

4. Install the new agent path

For universal Agent Skills:

specdd agentskills deploy

To deploy into another project directory:

specdd agentskills deploy path/to/project

For user-level universal skills:

specdd agentskills deploy --user

For manual installation, clone the universal Agent Skills package and copy the specdd-* skill directories into the target client’s skills directory.

For dedicated plugins, follow the setup guide for the target agent.

5. Open the same content root

Open the same project root or selected content root you used with the previous agent.

Changing the root can change how / paths, root specs, and inherited spec chains are resolved.

6. Verify the new agent

Use:

Orient in this SpecDD project.

Then test one known spec:

Explain the Itinerary spec.

Compare the answer to the previous agent’s understanding. The exact wording can differ, but the relevant constraints and local authority should match.

Common mistakes

How to verify the result

The switch worked when:

← Set up your agent guides