Agent skill

outsourcing-core

로컬 AI CLI에 작업을 아웃소싱할 때 자동 활성화. Use when the task is complex, requires specialized AI capabilities, or benefits from distributing work to different AI models

Stars 1
Forks 0

Install this agent skill to your Project

npx add-skill https://github.com/inchan/claude-plugins/tree/main/plugins/outsourcing/skills/outsourcing-core

SKILL.md

Outsourcing Core Skill

목적

복잡하거나 특화된 AI 능력이 필요한 작업을 로컬 AI CLI(claude, gemini, codex, qwen)에 위임하는 스킬입니다.

핵심 지침

1. 자동 활성화 조건

v0.1.0 (현재):

  • 사용자가 /outsource 커맨드를 직접 호출할 때만 활성화

v0.2.0 이후 (계획):

  • 작업이 특정 AI CLI의 전문 분야에 해당 (키워드 기반 분석)
  • 현재 Claude가 처리하기 어려운 작업 (복잡도 계산)
  • 병렬 처리가 필요한 대규모 작업

2. CLI 선택 가이드

CLI 우선순위 (작업 유형별):

작업 유형 1순위 2순위 3순위 4순위
일반 작업 gemini claude qwen codex
코드 리뷰 codex gemini claude qwen
단순/저복잡도 qwen gemini claude codex

자동 활성화 시 CLI 추천:

작업 내용을 분석하여 적합한 CLI를 추천하세요:

python
# 1. 복잡도 판단
IF 작업이 단순하고 복잡도가 낮음 (< 100 토큰, 단일 작업):
    추천 CLI = qwen  # 비용 효율적

# 2. 리뷰 작업
ELIF 작업에 "코드 리뷰", "PR 리뷰", "리뷰", "검토" 포함:
    추천 CLI = codex  # 리뷰 전문
    대안 = [gemini, claude, qwen]

# 3. 특화 작업
ELIF 작업에 "수학", "알고리즘", "최적화", "수식" 포함:
    추천 CLI = qwen  # 수학/논리 전문

ELIF 작업에 "번역", "대규모 데이터", "로그 분석", "다국어" 포함:
    추천 CLI = gemini  # 대용량/다국어 전문

ELIF 작업에 "아키텍처", "보안 분석", "설계" 포함:
    추천 CLI = claude  # 심층 분석 전문

ELIF 작업에 "코드 생성", "테스트 작성", "디버깅" 포함:
    추천 CLI = codex  # 코드 생성 전문

# 4. 일반 작업 (기본값)
ELSE:
    추천 CLI = gemini  # 일반 작업 1순위
    대안 = [claude, qwen, codex]

3. 사용자 인터랙션

대화형 CLI 선택 (v0.1.0):

1. 작업 분석
2. 추천 CLI 제시 (1개)
3. 사용자에게 다른 CLI 선택 옵션 제공
4. 선택된 CLI로 작업 전달

복잡도 기반 자동 선택 (v0.2.0+):

  • 작업 복잡도 계산 (키워드 + 길이 기반)
  • 자동으로 최적 CLI 선택
  • 사용자에게 결과만 표시

4. MCP 통합

MCP 도구 사용:

이 스킬은 다음 MCP 도구를 사용합니다:

  1. mcp__other-agents__list_agents

    • 로컬에 설치된 CLI 목록 확인
  2. mcp__other-agents__use_agent

    • 선택된 CLI에 작업 전달
    • 응답 수신

5. 에러 처리

일반적인 에러 시나리오:

에러 원인 해결 방법
MCP 연결 실패 other-agents 미실행 MCP 서버 시작 안내
CLI 미설치 선택한 CLI 없음 설치 가이드 제공
Git 저장소 에러 Codex는 Git 필요 다른 CLI 추천
API 키 오류 환경 변수 미설정 설정 방법 안내

참고 자료

상세 내용은 resources/ 참조:

  • CLI 특징: resources/cli-capabilities.md
    • 각 CLI의 강점, 약점, 적합한 작업
    • 비용 비교
    • 사용 사례별 추천

사용 예시

예시 1: 코드 생성 작업

사용자: "FastAPI로 RESTful API 서버 만드는 예제 작성해줘"

스킬 활성화:
1. 키워드 분석: "코드 생성", "RESTful API"
2. 추천 CLI: codex (코드 생성 전문)
3. 사용자 확인 후 codex에 작업 전달
4. 결과 요약 + 상세 코드 제공

예시 2: 아키텍처 분석

사용자: "이 프로젝트의 아키텍처를 분석하고 개선점 제안해줘"

스킬 활성화:
1. 키워드 분석: "아키텍처 분석", "개선점"
2. 추천 CLI: claude (심층 분석 강점)
3. 사용자 확인 후 claude에 작업 전달
4. 결과 요약 + 상세 분석 제공

제약 사항

  • v0.1.0: 단일 CLI 실행만 지원 (병렬 처리 미지원)
  • v0.1.0: 복잡도 자동 계산 미지원 (사용자 선택)
  • MCP 필수: other-agents MCP 서버 설치 필요
  • CLI 설치 필요: 사용할 CLI가 로컬에 설치되어 있어야 함

향후 계획

v0.2.0

  • 복잡도 기반 자동 CLI 추천
  • 키워드 + 프롬프트 길이 분석

v0.3.0

  • 병렬 처리 지원
  • 여러 CLI에 동시 작업 전달
  • 결과 비교 및 통합

변경 이력

  • 2025-11-30: 초기 작성 (v0.1.0 - 대화형 CLI 선택)

Expand your agent's capabilities with these related and highly-rated skills.

inchan/claude-plugins

project-guide

claude-plugin 프로젝트 개발 가이드라인, 레퍼런스 패턴, 프로젝트 구조 조회. Use when Claude needs to (1) Look up development principles (P1-P4, DRY, KISS, YAGNI, SOLID), (2) Find reference patterns for Hooks/Agents/Commands creation, (3) Understand project structure and file locations, (4) Learn how to create Skills/Hooks/Agents/Commands, or (5) Delegate to claude-code-guide for official Claude Code documentation

1 0
Explore
inchan/claude-plugins

search-core

웹 검색 및 출처 필터링 공통 로직. 공식 문서, 커뮤니티, 기술 블로그 검색 시 자동 활성화

1 0
Explore
mattpocock/skills

scaffold-exercises

Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.

111,310 9,758
Explore
mattpocock/skills

handoff

Compact the current conversation into a handoff document for another agent to pick up.

111,310 9,758
Explore
mattpocock/skills

setup-pre-commit

Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.

111,310 9,758
Explore
mattpocock/skills

obsidian-vault

Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.

111,310 9,758
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results