namespace ClaudeDo.Worker.Skills;

public sealed record ClonedRepo(string LocalPath, string PinnedRef);

public interface IRepoCloner
{
    Task<ClonedRepo> CloneAsync(string url, string destDir, CancellationToken ct);
}
