Will crystl create commits automatically?

Only in explicit repository-setup flows. When crystl initializes a repository, it creates the first commit so Git can create worktrees from it. crystl’s isolated-shard merge uses rebase plus fast-forward rather than an unnecessary merge commit. Opening an existing gem does not create a commit.