package com.microservices.zone.resource.service;

import com.microservices.zone.resource.domain.vo.AiSkillParseResultVo;
import org.springframework.web.multipart.MultipartFile;

/**
 * Skill ZIP解析服务接口
 */
public interface IAiSkillParseService {

    /**
     * 解析Skill ZIP包
     * 1. 校验ZIP内必须包含 SKILL.md
     * 2. 提取 SKILL.md 内容
     * 3. 生成目录树结构 JSON
     *
     * @param zipFile 上传的ZIP文件
     * @return 解析结果
     */
    AiSkillParseResultVo parseSkillZip(MultipartFile zipFile);
}
