← Work with SpecDD skills guides

How to assess change risk (specdd-risk)

How-To Work with SpecDD skills Intermediate 1091007HOWTO-1091007

HOWTO-1091007Work with SpecDD skillsIntermediate

This guide shows you how to use specdd-risk to classify change risk before spec-driven development work starts.

Risk assessment is read-only unless you explicitly ask for follow-up edits. It helps decide whether a change can be implemented directly, needs a plan, needs a spec update, or should stop for a decision.

Short answer

Use specdd-risk before risky work or whenever you need a risk call. The agent should identify write authority and stop conditions, check public contracts, security boundaries, data shape, migrations, dependencies, and verification, then classify the change as low, medium, or high risk with concrete reasons and the smallest safe next step.

When to use this guide

Use this guide when a change:

Steps

1. Use risk assessment before editing

Use a focused prompt:

Assess risk for the Itinerary storage change.

Keep this separate from implementation. If the risk call finds ambiguity, you want to know before files change.

2. Identify authority and stop conditions

The agent should check:

Unclear authority raises risk immediately.

3. Check risk factors

Ask whether the change touches:

The more of these factors apply, the more planning and review the change needs.

4. Classify risk with reasons

The report should classify risk as low, medium, or high.

Example:

Risk: medium.

Reasons:
- The change stays inside the Itinerary spec's writable files.
- It affects validation behavior used by storage.
- Missing-place behavior has a scenario but no regression check yet.

Smallest safe next step:
Plan the validation change and add a focused test before implementation is marked complete.

Risk labels are only useful when the reasons are concrete.

5. Choose the smallest safe next step

Possible next steps:

The next step should reduce risk, not simply move faster.

6. Name verification needed

The risk report should say what proof is needed before completion:

Without verification, a risk call is incomplete.

Common mistakes

How to verify the result

The risk assessment worked when:

← Work with SpecDD skills guides