export function createTestAdapter(overrides = {}) {
    return {
        name: 'claude',
        displayName: 'Claude Code',
        defaultStrategy: 'symlink',
        projectMappings: [
            {
                contentType: 'skill',
                canonicalDir: '.agents/skills',
                providerDir: '.claude/skills',
                nativeRead: false,
            },
            {
                contentType: 'agent',
                canonicalDir: '.agents/agents',
                providerDir: '.claude/agents',
                nativeRead: false,
            },
        ],
        userMappings: [
            {
                contentType: 'skill',
                canonicalDir: '.agents/skills',
                providerDir: '.claude/skills',
                nativeRead: false,
            },
        ],
        detect: async () => true,
        ...overrides,
    };
}
