Workflow

Interactive workflow

If you're new to spec-driven development, or if you want to understand how OpalSpec compares with your current workflow, you can follow the OpalSpec flow below to see what each stage requires, what it produces, and where optional structure can support the process without taking it over.

Steps

RequiredOptional
Requirements
Design
Playback
Tasks
Preflight
Build
Document

Current action

Ready to start a new spec

Start by giving OpalSpec the feature intent.

The first action creates the requirements context for the change. For this walkthrough, the user starts from a rough request about making message deletion safer. Tip: Refer Opal to prior research or other context as part of the initial prompt to help steer the agent.

Example prompt

Update the existing Delete action on a message so it no longer deletes immediately. Instead, deleting a message should move it to a Trash area first. From Trash, users can restore messages or permanently delete them.

Commands

Opal output

waiting

terminal
> No Opal output yet. Click Opal:new to begin.