← Set up your agent guides

How to choose between a dedicated plugin and universal Agent Skills

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

HOWTO-1021011Set up your agentBeginner

This guide helps you choose the right SpecDD setup path for your agent: a dedicated plugin, universal Agent Skills, or plain file-aware repository instructions.

All three paths keep the important SpecDD context in project files. The difference is how much procedural SpecDD knowledge the agent can load automatically.

Short answer

Use a dedicated plugin when SpecDD documents one for your agent. Use universal Agent Skills when your client supports the Agent Skills standard and no dedicated plugin is needed. Use plain file-aware setup when the agent can read project files but does not support skills.

Steps

1. Choose a dedicated plugin when one exists

The SpecDD tools reference documents dedicated integrations for:

Dedicated plugins package the same shared SpecDD skills for each supported agent’s own install system. This is the best default for those agents.

2. Choose universal Agent Skills for compatible clients

Use universal Agent Skills when your client supports the Agent Skills standard.

The recommended install path is:

specdd agentskills deploy

For user-level installation:

specdd agentskills deploy --user

This path is useful for clients such as Cursor, Windsurf, Gemini CLI, OpenCode, and other Agent Skills-compatible tools.

3. Use file-aware setup when skills are unavailable

If an agent can read repository files and follow project instructions, it can still use SpecDD.

The project should contain:

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

This is the most portable setup. It may require more careful verification because there is no dedicated SpecDD skill layer helping the agent choose the right workflow.

4. Verify the setup you chose

Use the same verification request for any path:

Orient in this SpecDD project.

Then use a specific spec:

Explain the Itinerary spec.

If the response does not mention SpecDD context, local constraints, or authority, the setup is incomplete.

Decision guide

Use a dedicated plugin when:

Documented dedicated or agent-specific paths:

Documented alternatives for dedicated-plugin agents:

Use universal Agent Skills when:

Documented universal Agent Skills paths:

Use file-aware setup when:

Common mistakes

← Set up your agent guides