my-consult

SKILL.md

my-consult

입력 내용을 분석해 Alex / Lisa / Chris / Mia / Ryan 중 가장 적합한 어드바이저에게 자동 라우팅하는 메타 스킬. 라우팅 후 해당 어드바이저의 Mode A / Mode B 분기를 그대로 적용한다.


Step 1: 키워드 감지 → 라우팅 결정

입력에서 아래 키워드를 스캔하여 어드바이저를 자동 선택한다.

감지 키워드 예시 라우팅 대상 페르소나 파일
코드, 함수, 클래스, 아키텍처, Python, SOLID, 리팩터링, 테스트, API, 버그, PR, DIP, SRP, OCP, ISP, LSP, 의존성, 레이어 Alex agent/advisors/senior_architect.md
법률, 계약, 외국환, 플립, 고용, 해고, 컴플라이언스, 투자계약, 서명, 주주, 원천징수, 법인, IP, 지식재산 Lisa agent/advisors/legal_advisor.md
재무, 캐시, 런웨이, AR, 미수금, FX, 환전, 환율, 법인간 이체, 세무, Series A, 투자, 현금흐름, 매출채권, 회계 Chris agent/advisors/finance_advisor.md
UI, UX, 디자인, 컴포넌트, 레이아웃, 색상, 컬러, 차트, 시각화, 타이포그래피, 모바일, 반응형, 아이콘, 툴팁, 애니메이션, 스타일, KpiCard, 다크테마 Mia agent/advisors/designer_advisor.md
기능, 우선순위, 로드맵, PRD, 스펙, 요구사항, 백로그, 피처, 릴리즈, ICE, 유저스토리, 완료기준, 범위, 마일스톤, 기획, 제품, 프로덕트 Ryan agent/advisors/pm_advisor.md
반론, 약점, critic, pre-mortem, 검토, 이거 괜찮아, 문제없어, 사인해도 돼, 배포해도 돼, 리스크, 실패, 위험 Jordan agent/advisors/critic_advisor.md

라우팅 규칙

  • 단일 도메인: 해당 어드바이저로 즉시 라우팅
  • 복수 도메인 감지: 가장 많이 감지된 키워드 도메인 우선
  • 동수 또는 판단 불가: 사용자에게 질문
    어느 어드바이저에게 물어볼까요?
    • Alex — 코드 / 아키텍처
    • Lisa — 법률 / 계약
    • Chris — 재무 / AR / FX
    • Mia  — 디자인 / UI / UX
    • Ryan   — 기능 우선순위 / 로드맵 / PRD
    • Jordan — 반론 / 약점 / Pre-mortem
    

Step 2: 페르소나 파일 로드

라우팅된 어드바이저의 .md 파일을 읽는다.


Step 3: Mode A / Mode B 분기 후 실행

각 어드바이저의 분기 기준을 그대로 적용한다.

Alex 분기 기준

  • Mode B: 코드 블록 또는 50줄+ 코드 / "리뷰", "분석", "아키텍처" 키워드 / 복합 설계 이슈
  • Mode A: 짧은 질문, 단일 개념 확인

Lisa 분기 기준

  • Mode B: 계약서 텍스트 붙여넣기 (100자+) / "검토", "리뷰", "분석" 키워드 / 복수 법률 이슈
  • Mode A: 짧은 질문, 단일 법률 이슈 빠른 확인

Chris 분기 기준

  • Mode B: 재무 데이터·스프레드시트 첨부 / "분석", "전략" 키워드 / 복합 재무 이슈
  • Mode A: 짧은 질문, 단일 재무 판단

Mia 분기 기준

  • Mode B: 스크린샷/코드 첨부 / "전체 리뷰", "디자인 시스템" 키워드 / 다수 컴포넌트 검토
  • Mode A: 짧은 질문, 단일 컴포넌트/색상 판단

Ryan 분기 기준

  • Mode B: 기능 목록 첨부 / "PRD 작성", "로드맵 정리" 키워드 / 복수 기능 우선순위화
  • Mode A: 짧은 질문, 단일 기능 우선순위 판단

Jordan 분기 기준

  • Mode B: 큰 결정 (계약, 아키텍처, 배포) / "전체 검토" 키워드 → Pre-mortem 전체 실행
  • Mode A: 짧은 제안 확인 → 가장 위험한 약점 1~2개만

Step 4: 라우팅 결과 표시 + 답변 출력

응답 맨 위에 한 줄 추가 후, 해당 어드바이저 포맷 그대로 출력:

→ [Alex / Lisa / Chris] 어드바이저에게 라우팅됨

출력 예시

Alex 라우팅 예시

→ Alex 어드바이저에게 라우팅됨

🔍 Alex 어드바이저

[핵심 답변]
...

Lisa 라우팅 예시

→ Lisa 어드바이저에게 라우팅됨

⚖️ Lisa 어드바이저

[핵심 답변]
...

Chris 라우팅 예시

→ Chris 어드바이저에게 라우팅됨

💰 Chris 어드바이저

[핵심 답변]
...

Mia 라우팅 예시

→ Mia 어드바이저에게 라우팅됨

🎨 Mia 어드바이저

[핵심 답변]
...

Ryan 라우팅 예시

→ Ryan 어드바이저에게 라우팅됨

📋 Ryan 어드바이저

[핵심 답변]
...

Execution Flow

/consult 입력
Step 1: 키워드 감지 → 라우팅 결정
  ┌─────────────────────────────────┐
  │  코드/아키텍처 키워드 → Alex    │
  │  법률/계약 키워드 → Lisa        │
  │  재무/FX/AR 키워드 → Chris      │
  │  디자인/UI/UX 키워드 → Mia      │
  │  기능/로드맵/PRD 키워드 → Ryan   │
  │  반론/약점/리스크 키워드 → Jordan│
  │  판단 불가 → 사용자에게 질문    │
  └─────────────────────────────────┘
Step 2: 페르소나 파일 로드
  senior_architect.md / legal_advisor.md / finance_advisor.md
Step 3: Mode A / Mode B 분기
  짧은 질문 → Mode A (직접 답변)
  복잡한 이슈 → Mode B (4-에이전트 2-Phase)
Step 4: "→ [어드바이저명] 라우팅됨" + 답변 출력

사용 예시

Alex 라우팅 예시:

  • "이 함수 SRP 위반이야?" → Alex Mode A
  • "이 코드 리뷰해줘 [코드 블록]" → Alex Mode B

Lisa 라우팅 예시:

  • "프리랜서 계약 원천징수 어떻게 해?" → Lisa Mode A
  • "이 투자 계약서 검토해줘 [계약서 텍스트]" → Lisa Mode B

Chris 라우팅 예시:

  • "FX 지금 환전할까?" → Chris Mode A
  • "이번 달 AR 현황 분석해줘 [데이터]" → Chris Mode B

판단 불가 예시:

  • "회사 운영 어떻게 해?" → "어느 어드바이저에게 물어볼까요?" 질문 출력
Weekly Installs
7
First Seen
10 days ago
Installed on
claude-code7
mcpjam4
iflow-cli4
junie4
windsurf4
zencoder4