Migration assessment development

!VIDEO

The following sections describe how to migrate existing Adobe Commerce modules, plugins, or customizations based on a completed Migration Assessment.

For an overview of migrating to Adobe Commerce as a Cloud Service, see the migration overview.

Requirements

Use this workflow when:

Tips for migration development

See prompt crafting for more effective prompting patterns specific to this workflow.

Migration workflow

The following sections describe the workflow from running the Migration Assessment Tool to exporting code for continued development.

Access the Commerce Developer Agent

  1. Navigate to https://experience.adobe.com/commerce-migration-assessment/shared-assessments to view your completed migration assessments for your Adobe Commerce module or plugin.
    • To request an assessment, contact your support representative, see Migration Assessment for more information.
  2. Select a completed assessment and navigate to the Module Reports section.
  3. Select an individual module report and click Open in Developer Agent. You are redirected to the Commerce Developer Agent home screen with the assessment context pre-loaded.
data-variant=info
data-slots=text
The context passed includes the module identifier, file path, recommendation type, and a summary of detected customizations. The full ZIP archive of the assessment output is not automatically ingested.

Review the pre-loaded context

Once in the Commerce Developer Agent, the agent displays a summary of the module context it has received:

Click the Context Attached button to review the context summary.

Review this summary carefully. If the context looks incorrect or incomplete, you can correct it through a prompt before proceeding.

After adding any additional context, click Generate Blueprint to start the development workflow.

Review the blueprint

!VIDEO

Once you confirm the pre-loaded assessment context, Commerce Developer Agent uses that context to prepare a blueprint. During this step, review the planning view for:

data-variant=tip
data-slots=text
Correct any misunderstandings as early as possible. This is the best point to redirect Commerce Developer Agent before approving the blueprint. Redirecting the agent later can be time-consuming and costly.

When the blueprint is ready, review the proposed architecture and implementation plan before execution. No code generation runs without your explicit approval.

blueprint

Common refinements include:

Example refinement prompts:

Narrow the generated workflow to the event-driven integration path.
Explain why you recommended an event handler instead of a webhook.
Add merchant-configurable settings for the external system endpoint.
Add tests and validation checks to the implementation plan.

When you request changes, Commerce Developer Agent creates a new blueprint version. You can review versions before approving the plan, including comparing blueprint versions side by side where available.

Approve the blueprint

When you are satisfied with the blueprint, explicitly approve it using the approval control in the UI.

Blueprint approval starts code generation from the approved plan. If you need to change the plan before generation begins, request changes before approving the blueprint.

Click Request changes to iterate on the blueprint or click Approve plan to start code generation.

Monitor code generation

After approval, the developer agent generates the project workspace from the approved blueprint. Depending on the assessment recommendation and selected workflow, this can include:

Real-time progress is shown in the Develop stage while generation runs. In the Develop stage, you can inspect generated files, review validation output, and continue refining the generated code through chat.

develop tab

Iterate on the generated code

If you need to refine the generated code, continue the conversation on the Develop tab.

Example follow-up prompts:

Make the log level configurable.
Add validation before sending data to the external system.
Add tests for the generated event handler.
Generate a README with setup and deployment instructions.

The agent retains project context and can update generated files without starting over.

To continue to iterate on your design refer to the integrate and deployment workflows.