The workflow you see on a CI branch is often not the same as the workflow on main , since CI will be running pre-flight checks and main will publish artefacts and deploy services. This can discourage folks from editing config, because you don't get confirmation of what the workflow looks like on main until after you merge. It's difficult to visualise what the resulting workflow graph looks like, especially when jobs in the workflow uses a mix of positive and negative branch filters. It would be useful if the circleci-cli could display a graph of the resulting workflow(s) on any branch they request, so they can have more confidence that they have wired up things correctly.