Check for circular import cycles in the current project using `xy cycle`. This runs the same ESLint pass as `xy lint`, while forcing `import-x/no-cycle` on with a default depth of 25.

Detect the package manager from the repo root (`yarn.lock` -> yarn, `pnpm-lock.yaml` -> pnpm) and prefix accordingly.

```bash
xy cycle
```

Use a different traversal depth when needed:

```bash
xy cycle --depth 50
```
