---
title: DSL migration
description: Migrate .ctest, Video YAML, and Pilot YAML into the unified Cuitty DSL.
section: DSL
order: 4
updatedAt: 2026-06-05
slug: dsl/migration
---
# DSL migration

The unified DSL is additive. Existing product formats stay supported while
adapters import and export equivalent `.cuitty` blocks.

## Tests

`.ctest` maps to `test_suite` blocks.

```bash
cuitty-dsl import --from ctest tests/auth-flow.ctest
cuitty-dsl export --target ctest examples/tests/auth-flow.cuitty
```

## Video

Video YAML maps to `video` blocks and still exports to renderer-compatible YAML.

```bash
cuitty-dsl import --from video-yaml video/examples/02-code-demo.yaml
cuitty-dsl export --target video-yaml examples/video/code-demo.cuitty
```

## Pilot

Pilot YAML playbooks map to `playbook` blocks and still export to existing Pilot
engine YAML.

```bash
cuitty-dsl import --from pilot-yaml pilot/playbooks/cloudflare/dns.add-a-record.yaml
cuitty-dsl export --target pilot-yaml examples/pilot/cloudflare-dns.cuitty
```