SuperAPI AI Directory

my-consult

General & other

View repository

Updated 10-15 21:38

About this skill

my-consult

Analyze the input and Alex / Lisa / Chris / Mia / Ryan Meta skill that automatically routes to the most appropriate advisor. After routing, apply that advisor's Mode A / Mode B branching as-is.


Step 1: Keyword detection → routing decision

Scan the input for the keywords below and automatically select an advisor.

Example detected keywords Routing target Persona file
code, function, class, architecture, Python, SOLID, refactoring, test, API, bug, PR, DIP, SRP, OCP, ISP, LSP, dependency, layer Alex agent/advisors/senior_architect.md
legal, contract, foreign exchange, flip, employment, dismissal, compliance, investment contract, signature, shareholder, withholding, corporate, IP, intellectual property Lisa agent/advisors/legal_advisor.md
finance, cash, runway, AR, accounts receivable, FX, currency exchange, exchange rate, inter-company transfer, tax, Series A, investment, cash flow, trade receivables, accounting Chris agent/advisors/finance_advisor.md
UI, UX, design, component, layout, color, colour, chart, visualization, typography, mobile, responsive, icon, tooltip, animation, style, KpiCard, dark theme Mia agent/advisors/designer_advisor.md
feature, priority, roadmap, PRD, spec, requirements, backlog, feature, release, ICE, user story, completion criteria, scope, milestone, planning, product, product Ryan agent/advisors/pm_advisor.md
counterargument, weakness, critic, pre-mortem, review, is this okay, no problem, can I sign off, can I deploy, risk, failure, danger Jordan agent/advisors/critic_advisor.md

Routing rules

  • Single domain: route immediately to that advisor
  • Multiple domains detected: prioritize the domain with the most detected keywords
  • Tie or undeterminable: ask the user
    어느 어드바이저에게 물어볼까요?
    • Alex — 코드 / 아키텍처
    • Lisa — 법률 / 계약
    • Chris — 재무 / AR / FX
    • Mia  — 디자인 / UI / UX
    • Ryan   — 기능 우선순위 / 로드맵 / PRD
    • Jordan — 반론 / 약점 / Pre-mortem
    

Step 2: Load persona file

Read the routed advisor's .md file.


Step 3: Branch to Mode A / Mode B and execute

Apply each advisor's branching criteria as-is.

Alex branching criteria

  • Mode B: code block or 50+ lines of code / "review", "analysis", "architecture" keywords / complex design issue
  • Mode A: short question, single concept check

Lisa branching criteria

  • Mode B: pasting contract text (100+ characters) / "review", "review", "analysis" keywords / multiple legal issues
  • Mode A: short question, quick check of a single legal issue

Chris branching criteria

  • Mode B: financial data/spreadsheet attached / "analysis", "strategy" keywords / complex financial issue
  • Mode A: short question, single financial judgment

Mia branching criteria

  • Mode B: screenshot/code attached / "full review", "design system" keywords / review of multiple components
  • Mode A: short question, single component/color judgment

Ryan branching criteria

  • Mode B: Attached feature list / "Write PRD", "Organize roadmap" keywords / Prioritize multiple features
  • Mode A: Short question, single-feature priority judgment

Jordan branch criteria

  • Mode B: Big decisions (contract, architecture, deployment) / "Full review" keyword → Run full Pre-mortem
  • Mode A: Short proposal check → Only 1–2 most dangerous weaknesses

Step 4: Display routing result + output answer

Add one line at the top of the response, then output exactly in the corresponding advisor format:

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

Output examples

Alex routing example

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

🔍 Alex 어드바이저

[핵심 답변]
...

Lisa routing example

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

⚖️ Lisa 어드바이저

[핵심 답변]
...

Chris routing example

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

💰 Chris 어드바이저

[핵심 답변]
...

Mia routing example

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

🎨 Mia 어드바이저

[핵심 답변]
...

Ryan routing example

→ 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: "→ [어드바이저명] 라우팅됨" + 답변 출력

Usage examples

Alex routing example:

  • "Does this function violate SRP?" → Alex Mode A
  • "Review this code [code block]" → Alex Mode B

Lisa routing example:

  • "How do I handle withholding tax on a freelance contract?" → Lisa Mode A
  • "Review this investment contract [contract text]" → Lisa Mode B

Chris routing example:

  • "Should I exchange FX now?" → Chris Mode A
  • "Analyze this month's AR status [data]" → Chris Mode B

Undeterminable example:

  • "How should I run the company?" → Output question "Which advisor would you like to ask?"