Claude Code plugin with 23 custom skills + 2 agents for thinking, deciding, and building smarter. 생각하고, 결정하고, 더 나은 결과로 빌드하기 위한 Claude Code 플러그인 — 23개 스킬 + 2개 에이전트.
같은 자산을 OpenAI Codex CLI에서도 25개 슬래시 커맨드로 쓸 수 있다 (codex/ 어댑터 참고).
# 마켓플레이스에서 플러그인 추가
claude plugin marketplace add kingkingburger/plugin-mh
# 플러그인 설치
claude plugin install plugin-mh설치 확인:
claude plugin list목록에 plugin-mh가 보이면 완료.
Codex CLI에서도 쓰려면 codex/README.md를 따라 어댑터를 설치한다.
guardrails/는 MH의 개인 엔지니어링 하네스 규칙이다 — 언어별 기본값, TDD/리뷰 절차, 소프트웨어 공학 법칙 기반 행동 규칙.
| 영역 | 파일 |
|---|---|
| 공통 작업 원칙 | guardrails/core.md |
| 소프트웨어 공학 법칙 | guardrails/laws.md |
| TypeScript 선호 | guardrails/languages/typescript.md |
| Rust 선호 | guardrails/languages/rust.md |
| Python 선호 | guardrails/languages/python.md |
| TDD 절차 | guardrails/workflows/tdd.md |
| 리뷰 절차 | guardrails/workflows/review.md |
검증:
# Windows PowerShell
.\scripts\validate-plugin.ps1
# macOS / Linux / Git Bash
bash scripts/validate-plugin.sh| Skill | Trigger | Description |
|---|---|---|
| clarify | /clarify, 명확히 |
명확화 라우터 — vague/unknown/metamedium 중 적절한 스킬로 위임 |
| vague | 요구사항 정리, spec this out |
모호한 요구사항을 가설 기반 질문으로 구체적 스펙으로 변환 |
| unknown | blind spots, 4분면 분석 |
Known/Unknown 4분면으로 전략 사각지대 발견 |
| metamedium | content vs form, 관점 전환 |
Content(무엇)과 Form(어떻게)을 구분해 레버리지 포인트 발견 |
| moonshot | moonshot, 10x, 더 높은 목표 |
목표 성격에 맞는 프레임워크로 상향 목표 제안 |
| ouroboros | ouroboros, 심층 문서, deep spec |
요구사항→설계→검증 3단계 심층 문서 생산 (모호성 메트릭 게이트) |
| Skill | Trigger | Description |
|---|---|---|
| tech-decision | A vs B, 기술 선택 |
기술 의사결정을 4개 병렬 에이전트로 체계적 분석 |
| agent-arena | 에이전트 토론, debate this |
역할별 에이전트가 다라운드 토론 후 종합자가 결론 |
| expert-review | 전문가 리뷰, expert review |
전문가 페르소나 자동 추천 → 병렬 리뷰 → 통합 제안 |
| Skill | Trigger | Description |
|---|---|---|
| auto-commit | 자동 커밋, auto commit |
작업 실행 후 자동 git commit & push |
| live-verify | 라이브 검증, live-verify |
Plan/Run 2단계 E2E 검증 (Playwright/Bash/curl) |
| skill-manage | 스킬 관리, skill-add, skill-delete |
스킬 추가/삭제/이름변경 + 메타데이터 4파일 원자적 동기화 |
| life-plan | 인생 계획, 1년 방향, 삶의 가치 |
6계층 인생 계획 코칭 — 평생 가치→1년 방향→3개월 챕터→월→주→일. 산출물 응축 (폴더 0 + 파일 2) |
| Skill | Trigger | Description |
|---|---|---|
| tdd | tdd, 테스트 먼저 |
RED-GREEN-REFACTOR 강제 — 실패하는 테스트 없이 프로덕션 코드 금지 |
| harness | harness, 하네스 |
OpenAI 하네스 엔지니어링 기반 프로젝트 문서 체계 부트스트랩 |
| review-loop | 리뷰 루프, review-loop |
Tiered 리뷰 — code-reviewer 단독 → 필요 시 architect+critic 병렬 |
| ai-slop-cleaner | deslop, AI 슬롭, 슬롭 정리 |
AI 슬롭 코드 정리 — 회귀 안전, 삭제 우선, 한 종류씩. --review 지원 |
| ouroboros-run | ouroboros-run, 계획 실행 |
ouroboros 계획을 Generator-Evaluator 루프로 실행 |
| Skill | Trigger | Description |
|---|---|---|
| session-closing | /closing, /wrap |
다중 에이전트 세션 마무리 — 분석/통합/액션 |
| closing-lite | /closing-lite, 라이트 클로징 |
30초 경량 마무리 — 메모리 누적 전용 |
| daily-report | daily-report, 작업 보고서 |
로그·git·노트 등 여러 증거 소스를 읽어 감사 가능한 일일 작업 보고서 작성 |
| Skill | Trigger | Description |
|---|---|---|
| youtube-digest | 유튜브 정리, 영상 요약 |
자막 추출 → 요약/번역/9문항 퀴즈 생성 |
| youtube-slides | youtube-slides, 자막 캡쳐 |
자막 구간별 프레임을 캡쳐해 슬라이드형 문서 생성 |
명확화 라우터 — vague/unknown/metamedium 스킬로 위임.
모드-neutral 키워드(/clarify, 명확히)로 진입하면 AskUserQuestion으로 모드를 확인한 뒤 해당 스킬에 위임한다. 모드-specific 키워드는 각 specialist가 직접 소유하므로 라우터를 우회한다.
| Mode | 대상 스킬 | When to Use |
|---|---|---|
| vague | /vague |
요구사항이 모호하고 구체화 필요 |
| unknown | /unknown |
전략/계획의 숨겨진 가정과 사각지대 분석 |
| metamedium | /metamedium |
Content(내용) vs Form(형식) 관점 전환 |
User: "/clarify - 뭘 원하는지 잘 모르겠어" → AskUserQuestion → 모드 선택 → 위임
User: "blind spots 점검" → /unknown 직접 호출 (router 우회)모호한 요구사항을 가설 기반 질문으로 구체적 스펙으로 변환.
열린 질문 대신 선택 가능한 가설을 제시해 인지 부하를 줄인다.
- Capture — 원래 요구사항을 그대로 기록
- Question — 가설 옵션이 포함된 5–8개 질문으로 모호성 해소
- Compare — Before/After 비교 제시
- Save — 명확화된 스펙을 파일로 저장 (선택)
| Before | After |
|---|---|
| "로그인 기능 추가해줘" | Goal: Email+Password 로그인. Scope: 로그인, 로그아웃, 회원가입, 비밀번호 재설정. Constraints: 24h 세션, bcrypt, 5회 시도 제한. |
Known/Unknown 4분면으로 전략 사각지대를 발견.
3라운드 심화 질문으로 숨겨진 가정을 체계적으로 드러낸다.
| Round | 목적 | 질문 수 |
|---|---|---|
| R1 | 초안 검증 | 3–4개 (모든 분면 커버) |
| R2 | 약점 심화 | 2–3개 (R1 답변 기반 타겟팅) |
| R3 | 실행 세부 (선택) | 2–3개 |
Output: 4분면 매트릭스 + 실험 설계 + 실행 로드맵
User: "이 분기 사업 계획 blind spots 점검해줘"
User: "마이크로서비스 전환 전략에서 뭘 놓치고 있지?"Content(무엇)와 Form(어떻게)을 구분해 진짜 레버리지 포인트를 발견.
"A change of perspective is worth 80 IQ points." — Alan Kay
| Content (what) | Form (how/medium) | |
|---|---|---|
| 예시 | LinkedIn 포스트 작성 | 컨설팅 회고를 포스트로 변환하는 도구 구축 |
| 예시 | 유닛 테스트 수동 작성 | 타입 시그니처에서 테스트 생성기 구축 |
| Leverage | Linear | Exponential |
목표 성격에 맞는 프레임워크를 적용해 최고 수준의 상향 목표를 제안.
하나의 상향 목표만 제안하며, 왜 이 수준이 가능한지 논리적 근거를 함께 제시한다.
Trigger: moonshot, 10x, 더 높은 목표, stretch goal, BHAG, think bigger
User: "이번 분기 매출 목표 1000만원인데 더 높게 잡고 싶어"
User: "moonshot - DAU 목표를 상향해줘"기술 의사결정을 4개 병렬 에이전트로 체계적으로 분석.
두괄식 결과물 — 결론을 먼저 제시하고 근거를 뒤에 배치한다.
Phase 1: Parallel Information Gathering
┌─────────────────┬─────────────────┬─────────────────┬─────────────────┐
│ codebase- │ docs- │ WebSearch │ agent-arena │
│ explorer │ researcher │ (community) │ (multi-view) │
└────────┬────────┴────────┬────────┴────────┬────────┴────────┬────────┘
└─────────────────┴─────────────────┴─────────────────┘
│
Phase 2: Analysis & Synthesis ▼
┌─────────────────────────────────────────────────────────────────────────┐
│ decision-synthesizer │
│ (Executive Summary First) │
└─────────────────────────────────────────────────────────────────────────┘
User: "React vs Vue for my new project?"
User: "Prisma vs TypeORM 비교 분석해줘"
User: "Monolith vs Microservices for our scale?"역할별 에이전트들이 다라운드 토론을 벌이고 종합자가 결론을 도출.
| Preset | Agents | Use Case |
|---|---|---|
| 3인 (기본) | 3 | 간단한 비교 |
| 5인 | 5 | 기능/방향성 검토 |
8인 (--preset 8) |
8 | 전략적 심층 분석 |
User: "agent-arena - 모놀리스 vs 마이크로서비스?"
User: "에이전트 토론 --preset 8 - MVP 스코프를 어디까지?"파일을 입력하면 전문가 페르소나를 자동 추천하고 병렬 리뷰 후 통합 제안서를 출력.
Step 1: 파일 읽기 → 문서 유형/도메인 분석
Step 2: 최적 전문가 N명 자동 추천 → 사용자 확인/수정
Step 3: N명 병렬 서브에이전트 리뷰 (등급 + 강점 + 개선 제안)
Step 4: 통합 제안서 (공통 평가 + 충돌 해소 + 우선순위 액션 아이템)
| Option | Default | Description |
|---|---|---|
--count |
3 |
리뷰어 수 (2~5) |
--auto |
false |
페르소나 확인 단계 생략 |
--save |
true |
결과 파일 저장 |
Trigger: 전문가 리뷰, expert review, 페르소나 리뷰, 다관점 리뷰
User: "/expert-review docs/plan.md"
User: "/expert-review src/main.ts --count 5"
User: "전문가 리뷰 부탁 - README.md"지시한 작업을 수행한 후 자동으로 git commit & push.
작업 → 커밋 → 푸시를 하나의 흐름으로 자동화한다.
User: "자동 커밋 - README 오타 수정해줘"
User: "auto commit - fix the login bug"구현된 기능을 실제 사용자처럼 테스트하는 2-Phase E2E 검증.
Phase 1 (Plan): 작업 계획/PRD/코드 분석 → 검증 시나리오 자동 생성
Phase 2 (Run): Playwright/Bash/curl로 실제 제품 조작 → 실패 시 자동 수정 + 재검증
User: "/live-verify" # Phase 자동 감지
User: "/live-verify plan" # Phase 1만 실행
User: "/live-verify run" # Phase 2만 실행스킬 추가/삭제/이름변경을 수행하면서 4개 메타데이터 파일과 다른 SKILL.md의 교차참조를 원자적으로 동기화.
스킬 하나를 삭제할 때 수정해야 하는 파일:
CLAUDE.md— "스킬 목록 (N개)" + 테이블 행README.md— 첫 줄 카운트 + TOC + 카테고리 테이블 + 상세 섹션 (4 위치).claude-plugin/marketplace.json— 설명 개수 + 스킬명 리스트GUIDE.md— Marketplace 등록 예시- 다른
skills/*/SKILL.md— description 트리거 + 본문 교차참조
수동으로 하면 10+ edit. 이 스킬이 워크플로우를 가이드해 누락을 방지한다.
Trigger: skill-manage, 스킬 관리, 스킬 추가, 스킬 삭제, skill-add, skill-delete, skill-rename
User: "스킬 삭제 - foo 스킬 제거해줘"
User: "skill-add - 새 스킬 bar 만들자"
User: "skill-rename - baz를 qux로 바꿔줘"예외:
docs/plans/YYYY-MM-DD-*.md는 frozen historical artifact이므로 건드리지 않는다.
6계층 인생 계획 코칭 — 평생 가치 → 1년 방향 → 3개월 챕터 → 이번 달 시즌 → 이번 주 작전 → 오늘의 미션.
mycraft 프로젝트에서 도출한 다층 계획 방법론을 어떤 세션에서도 호출 가능하게 만든 코칭 스킬. 인터뷰 + 자질 검사 + 70-20-10 분배 + 4문항 회고 + 전날 밤 5단 자가 체크리스트로 시스템적 발전 루프를 설계한다.
| 레이어 | 기간 | 핵심 |
|---|---|---|
| 평생 가치 (Life Values) | 평생 | 죽기 전까지 잃기 싫은 것 1~3개. 다른 레이어가 깎으면 즉시 멈춤 |
| 1년 방향 (North Star) | 6~12mo | pillars 1~3, north_metric, anti_goal |
| 3개월 챕터 (Quarter Arc) | 3mo | theme(회복/정착/돌파/안정화), 70-20-10 |
| 이번 달 시즌 | 1mo | win_condition (Almost Daily 원칙) |
| 이번 주 작전 | 1wk | 핵심 1 + 보조 1 + 버릴 1 + 위험 신호 1 |
| 오늘의 미션 | 1d | 2~3개, What+When+Where, 1탭 완료 |
자질 5종 (레이어별 적용): 눈에 보이는가 / 내 손에 있는가 / 한 문장이 되는가 / 실패가 말이 되는가 / 내가 원해서 나왔는가. 평생 가치·1년 방향은 마지막 1개만 강함, 시즌 이하는 5개 모두.
회고 4문항: 사실 / 놀람 / 패턴 / 다음 (단 한 가지 강제).
전날 밤 5단 (사용자 직접 운용): 가치 점검 → 회고 4문항 → 이번 주 핵심 다시 보기 → 내일 미션 골격 → 핵심 미션 자질 5체크. 10~15분.
저장 위치 (응축): 기본값 secondBrain/12_ai_zone/mycraft/ — 메인 방향.md + 월별 폴더 YYYY-MM/에 사람-친화 파일명 M월 N주차.md. 호출 시 다른 경로 원하면 사용자에게 묻기. 외부 폴더 read·write 금지.
Trigger: life-plan, 인생 계획, 1년 방향, 삶의 가치, 시즌 계획, 오늘 미션, 전날 밤, 회고 코칭, 계획 짜자
# 예시
User: "/life-plan 처음부터"
User: "이번 분기 다시 짜줘 — 1년 방향은 그대로"
User: "회고 코칭 이번 주만"
User: "전날 밤 체크리스트 안내"RED-GREEN-REFACTOR 사이클을 강제하는 테스트 주도 개발.
핵심 원칙: 테스트가 실패하는 걸 보지 않았다면, 그 테스트가 올바른 것을 검증하는지 알 수 없다.
- RED — 실패하는 테스트 하나를 작성한다
- RED 검증 — 실행해서 실패를 확인한다 (필수, 절대 건너뛰지 않음)
- GREEN — 테스트를 통과시키는 최소한의 코드를 작성한다
- GREEN 검증 — 실행해서 통과를 확인한다 (필수)
- REFACTOR — 테스트를 GREEN으로 유지하면서 정리한다
테스트 전에 코드를 썼다면 — 삭제하고 다시 시작. 합리화 방지 테이블과 Red Flags 목록 내장.
Trigger: tdd, TDD, 테스트 먼저, test first, 테스트 주도, RED GREEN REFACTOR
User: "tdd - 이메일 검증 기능 구현해줘"
User: "테스트 먼저 - 결제 모듈 버그 수정"OpenAI 하네스 엔지니어링 기반 프로젝트 문서 체계를 한번에 구축.
에이전트가 접근할 수 없는 것은 존재하지 않는 것. 구조화된 문서 체계가 에이전트 생산성을 결정한다. — OpenAI
Three Pillars:
- Context Engineering — AGENTS.md, design-docs/, product-specs/로 에이전트에게 프로젝트 맥락 제공
- Architectural Constraints — ARCHITECTURE.md, DESIGN.md, SECURITY.md로 의존성/설계 규칙 정의
- Entropy Management — exec-plans/, tech-debt-tracker.md, RELIABILITY.md로 코드베이스 건강성 유지
인터뷰 → 코드 분석 → 에이전트 병렬 생성(opus + sonnet 3그룹)으로 AGENTS.md, ARCHITECTURE.md, docs/ 전체 구조를 생성한다. 새 프로젝트 부트스트랩, 기존 코드 분석 기반 생성, 기존 문서 보완 모두 지원.
Trigger: harness, 하네스, 하네스 엔지니어링, 문서 체계
User: "하네스 엔지니어링 세팅해줘"
User: "harness - 이 프로젝트에 문서 체계 구축"Tiered 리뷰로 코드 품질을 빠르게 검증.
[Fast Path]
code-reviewer ──┐
├─ APPROVE/LOW만 → 종료
└─ MEDIUM↑ 발견 → [Deep Path]
├─ architect ─┐
└─ critic ────┴─ 최종 판정
(병렬)
1차는 code-reviewer 단독으로 빠르게. MEDIUM 이상이 발견될 때만 architect+critic을 병렬 소환해 깊이 본다. 재체이닝은 변경 파일 + 영향 호출처만, 최대 3 cycle.
Trigger: review-loop, 리뷰 루프, 리뷰 돌려, 코드 리뷰 루프, 리뷰하고 고쳐
User: "리뷰 루프 돌려"
User: "review-loop - 방금 작성한 코드 검증해줘"AI가 생성한 슬롭 코드를 회귀 안전 + 삭제 우선 + 한 종류씩 정리하는 워크플로우.
핵심 철학: 삭제 우선, 추가 신중. 새 기능을 만드는 게 아니라 이미 있는 노이즈를 정리한다.
[1] 동작 보호 (테스트 우선) → [2] 정리 계획 → [3] 슬롭 분류
→ [4] 한 종류씩 단일 패스 → [5] 품질 게이트 → [6] 증거 밀도 보고
슬롭 6분류:
| 종류 | 정의 |
|---|---|
| Duplication | 반복 로직, 복붙 분기, 중복 헬퍼 |
| Dead code | 미사용 코드, 도달 불가 분기, 디버그 잔재 |
| Needless abstraction | 패스스루 래퍼, 사변적 간접 호출, 1회용 헬퍼 |
| Boundary violations | 숨겨진 결합, 잘못된 레이어 import/사이드 이펙트 |
| Missing tests | 락되지 않은 동작, 약한 회귀 커버리지 |
| UI/design defaults | 제너릭 비주얼 패턴 (AI 블루/퍼플, 균등 그리드 등) |
단일 패스 편집: Pass 1 Dead code → Pass 2 중복 → Pass 3 네이밍/에러 → Pass 4 테스트. 무관한 리팩토링 번들링 금지.
Review Mode (--review): 편집 금지. 리뷰어 판정 + 후속 조치 항목만 작성. Writer ↔ Reviewer 분리 강제.
Trigger: ai-slop-cleaner, deslop, anti-slop, AI slop, AI 슬롭, 슬롭 정리, 쓰레기 코드 청소, 코드 슬롭
User: "deslop this module: 너무 많은 래퍼, 중복 헬퍼, 죽은 코드"
User: "/ai-slop-cleaner src/auth --review"
User: "AI 슬롭 정리 — 동작은 그대로 두고 경계만 조이기"모호한 아이디어를 3단계 파이프라인으로 심화해 깊이 있는 문서 세트를 생산.
핵심 철학: 모호성을 수치로 추적하고, 문턱값(20%) 이하가 될 때까지 반복한다.
Phase 1: 요구사항 심화 → Phase 2: 설계 심화 → Phase 3: 검증 심화
(품질 게이트) (품질 게이트) (품질 게이트)
각 Phase에서:
- 차원별 점수(0–1) × 가중치로 모호성 계산
- 모호성 ≤ 20%이면 다음 Phase로 진행
- 초과 시 가장 약한 차원에 타겟 질문 → 반복
Output: 3개 문서 세트 (docs/ouroboros/{date}-{slug}/)
01-requirements.md— 목표, 제약, 비목표, 수용기준02-design.md— ADR, 기술스펙, 다이어그램, 파일별 계획03-verification.md— E2E 시나리오, 엣지케이스, 성공/실패 기준
Trigger: ouroboros, 우로보로스, 심층 문서, deep spec, 요구사항부터 검증까지
User: "ouroboros - 사내 피드백 수집 도구 기획부터 검증까지"
User: "심층 문서 - 구독 결제 시스템 설계해줘"ouroboros 계획 문서를 Generator-Evaluator 루프로 실행.
ouroboros가 생산한 3개 문서(요구사항/설계/검증)를 입력으로 받아, 설계의 파일별 구현 계획을 story로 분해하고 순차 구현한다. Planner-Generator-Evaluator 3역할 분리 원칙 적용.
Flow:
- Phase 0 — ouroboros 문서 자동 감지 + story 분해 →
stories.json - Phase 1 — Story 루프: Generator(sonnet) 구현 → Evaluator(opus) 검증 → FAIL 시 재시도 (max 3회)
- Phase 2 — 전체 완료 후 review-loop 체이닝
- Phase 3 — 최종 보고
ouroboros 문서가 없으면 범용 계획 문서도 입력 가능 (폴백).
Partial Ship 옵션: 일부 story가 max 재시도(3회) 후에도 FAIL이면 "지금까지 PASS한 것만 Ship" 선택 가능. 통과한 story들을 커밋하고 RELIABILITY.md에 미구현 항목을 기록한 뒤 종료한다.
Trigger: ouroboros-run, 우로보로스 실행, 계획 실행, 문서 기반 구현, run the plan
User: "ouroboros-run - docs/ouroboros/2026-04-07-auth/ 실행해줘"
User: "계획 실행 - 아까 만든 설계 문서대로 구현해줘"다중 에이전트 기반 세션 마무리 분석.
Phase 1: Analysis (Parallel)
┌──────────────┬──────────────┬──────────────┬──────────────┐
│ doc-updater │ automation- │ learning- │ followup- │
│ │ scout │ extractor │ suggester │
└──────┬───────┴──────┬───────┴──────┬───────┴──────┬───────┘
└──────────────┴──────────────┴──────────────┘
│
Phase 2: Validation ▼
┌─────────────────────────────────────────────────────────────┐
│ duplicate-checker │
└─────────────────────────────────────────────────────────────┘
Trigger: /closing, /wrap, session closing
session-closing의 경량 버전 — 30초 안에 끝내는 메모리 누적 전용.
session-closing이 5개 에이전트 + 2 phase로 무겁다고 느낄 때 사용. 본질만 남겼다 — 이번 세션에서 기억할 만한 것만 골라 auto-memory에 누적. 에이전트 호출/문서 갱신/자동화 제안 모두 없음.
1. git status (한 줄)
2. 인라인 추출 (이슈 / 배운 점 / 기억할 것)
3. AskUserQuestion 1회 — 어느 항목을 메모리에 남길지
4. 선택 항목을 memory/{type}_{slug}.md + MEMORY.md에 기록
| 상황 | 적합 |
|---|---|
| 짧은 세션이지만 기억할 인사이트가 있음 | closing-lite |
| 큰 기능 완성 + 문서/자동화/커밋 종합 검토 | /closing |
Trigger: /closing-lite, /clite, 라이트 클로징, 간단 마무리, 메모만, 세션 메모
User: "/closing-lite"
User: "라이트 클로징 - 오늘 작업한 거 기억할 것만"도구 비종속 일일 작업 보고서 생성기.
Codex, Claude, git, 로컬 노트, 터미널 히스토리, 사용자가 지정한 파일을 증거 소스로 읽고 하루 또는 지정 기간의 작업 흐름을 Markdown 보고서로 정리한다. memory/harness에는 기본으로 쓰지 않고, 보고서 끝에 읽은 소스와 읽지 못한 소스를 남긴다.
Output: reports/YYYY-MM-DD-daily-report.md 또는 사용자가 지정한 Markdown 경로.
기본 섹션: Executive Summary, Timeline, Work By Project, Decisions, Problems And Resolutions, Files And Artifacts, Follow-Ups, Evidence Sources.
Trigger: daily-report, daily report, 작업 보고서, 일일 보고서, 오늘 대화 요약, 오늘 작업 정리, 로그 기반 보고서, 하루종일 한 일 정리
User: "daily-report - 오늘 00:00부터 지금까지 작업 보고서 작성"
User: "오늘 Codex랑 Claude 로그 전부 읽고 작업 보고서로 남겨줘. memory에는 쓰지 마"YouTube URL을 넣으면 요약, 인사이트, 한국어 번역, 9문항 퀴즈를 생성.
- Summary — 3–5문장 핵심 요약
- Insights — 실행 가능한 인사이트
- Full transcript — 한국어 번역 + 타임스탬프
- 3-stage quiz — Basic, Intermediate, Advanced (총 9문항)
- Deep Research (선택) — 웹 검색 기반 후속 탐구
Output: research/readings/youtube/YYYY-MM-DD-title.md
User: "이 영상 정리해줘 https://youtube.com/watch?v=..."
User: "유튜브 정리 - [URL]"YouTube 영상의 자막 구간별로 프레임을 캡쳐해 슬라이드형 문서를 생성.
yt-dlp로 영상을 다운받고, 자막 타임스탬프 기준으로 ffmpeg가 프레임을 캡쳐한다.
- Markdown 문서 — 자막과 캡쳐 이미지가 매핑된 슬라이드
- HTML 문서 — 브라우저에서 바로 볼 수 있는 슬라이드 뷰
- Images 폴더 — 자막 구간별 캡쳐 이미지
Dependencies: yt-dlp, ffmpeg, Python 3
Trigger: youtube-slides, 자막 캡쳐, 영상 슬라이드
User: "youtube-slides https://youtube.com/watch?v=..."
User: "자막 캡쳐 - [URL]"Severity 기반 코드 리뷰 에이전트. CRITICAL / HIGH / MEDIUM / LOW 등급으로 결과를 분류하며 로직 결함, 보안, SOLID 원칙, 성능을 점검한다.
review-loop 스킬의 1차 리뷰어로도 사용된다.
User: "code-reviewer로 방금 작성한 모듈 검토해줘"지식 큐레이션 에이전트. 세션에서 재사용 가능한 학습·패턴·선호도·후속작업만 추출해 auto-memory에 누적한다. 노이즈를 걸러 영속 가치만 남기며(KEEP/DROP 게이트), 보고서 경로가 주어지면 마크다운 다이제스트도 남긴다.
호출 시 세션 맥락 + 메모리 디렉토리 경로를 인자로 전달한다(서브에이전트는 부모 대화를 보지 못하므로 필수). session-closing·closing-lite가 위임할 워커로 설계됐다.
User: "knowledge-curator로 이번 세션에서 배운 것 메모리에 정리해줘"skills/my-skill/
├── SKILL.md # Required — defines triggers and workflow
├── references/ # Optional — supporting docs
└── agents/ # Optional — sub-agent definitions
상세 가이드는 GUIDE.md 참고.
MIT