← Work with SpecDD skills guides

How to orient an agent in a SpecDD project (specdd-orient)

How-To Work with SpecDD skills Beginner 1091000HOWTO-1091000

HOWTO-1091000Work with SpecDD skillsBeginner

This guide shows you how to orient an agent in a spec-driven development project with specdd-orient.

Orientation is a read-only readiness step. It helps the agent understand the bootstrap files, root project authority, major repository shape, and current worktree state before you ask for planning, implementation, review, or refactoring.

Short answer

Use specdd-orient before later work when the agent needs project context but does not yet have a concrete target. The agent should read the active bootstrap chain, inspect the root or main project spec, look lightly at top-level structure and relevant specs, check git status, and report readiness without editing files.

When to use this guide

Use this guide when:

Principle

Orientation is not authorization.

specdd-orient intentionally uses a lighter scope than normal SpecDD spec-chain resolution. It may read the bootstrap chain, the root project spec, immediately relevant top-level specs, and explicitly requested files, but that context does not grant write authority for future work.

For any later concrete task, the agent still needs normal SpecDD resolution for the target path, task, behavior, or changed files.

Steps

1. Use orientation before concrete work

Start with orientation when the agent needs project context before a task is selected.

Orient yourself in this project.

Keep the prompt short. Project instructions and the skill define the workflow.

2. Keep the request read-only

specdd-orient should not edit files, plan implementation, review a diff, or refactor code. It is for readiness.

Good:

Summarize the project orientation.

Not orientation:

Orient yourself and implement the itinerary task.

If you need implementation, use a later prompt after orientation is complete.

3. Ask for lightweight project context

A useful orientation report should mention:

It should not deeply analyze every spec in the repository unless you ask for that separately.

4. Check the orientation report

Review whether the report is ready for follow-up work:

If the report makes broad authority claims, correct that before asking for implementation.

5. Resolve the exact spec chain later

After orientation, use a target-specific prompt for the next phase:

Plan the Itinerary validation change.

or:

Implement the Itinerary validation task.

The next skill should resolve the governing spec chain for that concrete target. Do not reuse orientation context as write authority.

SpecDD pattern

This workflow uses:

Common mistakes

How to verify the result

Orientation worked when:

← Work with SpecDD skills guides