AutoSkillit은(는) 무엇을 하나요?
에이전트가 클로드 스킬을 사용하여 다른 에이전트를 오케스트레이션할 수 있는 MCP 도구로, 스킬 기반 무상태 워크플로우에 대한 의사코드 스크립팅을 가능하게 합니다.
개요
AutoSkillit은 MCP(Model Context Protocol) 서버로, AI 에이전트가 사전 정의된 '스킬'(Claude Code용으로 작성된 SKILL.md 정의)을 사용하여 다른 에이전트를 오케스트레이션할 수 있게 해줍니다. 이를 통해 다음과 같은 일이 가능합니다:
- 의사코드로 멀티에이전트 워크플로우 정의
- 각 단계를 독립적인 무상태 스킬 실행으로 매핑
- 개발 및 배포 워크플로우의 모듈성과 재사용성 향상
작동 방식
- 스킬 정의: 사용 가능한 스킬(각각 자체 SKILL.md이 있음)을 정의합니다.
- 워크플로우 스크립트: 의사코드(또는 구성 파일)를 작성하여 실행할 스킬 순서를 정의합니다.
- 오케스트레이션: AutoSkillit이 정의된 워크플로우를 가져와 각 단계에 대한 스킬을 순차적으로(또는 조건부로) 호출하여 적절한 컨텍스트를 전달하고 결과를 수집합니다.
지원 플랫폼
- Claude Desktop (MCP 클라이언트)
- Claude Code (VS Code 확장 및 CLI)
- MCP를 지원하는 기타 호환 클라이언트
사용 예시
다음은 CI/CD 파이프라인에 대한 의사코드 워크플로우 예시입니다:
workflow "자동 코드 검토 및 배포"
step 1: "코드 검토" using skill "review-code"
step 2: "단위 테스트" using skill "run-tests"
step 3: if step1.결과 == "통과" and step2.결과 == "성공" then
"배포" using skill "deploy"
else
"알림" using skill "notify-failure"
end
end
설치
저장소를 클론하고 MCP 서버를 설정하세요:
git clone https://github.com/TalonT-Org/AutoSkillit.git
cd AutoSkillit
# 설치 및 구성 지침은 저장소 문서 참조
라이선스
참고: 구체적인 설치 단계, 환경 변수 및 API 세부 사항은 저장소 README 및 설정 가이드를 참조하세요.