v2.20.0 — moai-tutor 학습자 플러그인 + NC-ND 라이선스 전환 + humanize-korean 자체 재생성
Highlights
v2.20.0은 세 갈래 통합 릴리스입니다.
- 학습자(수강생) 전용
moai-tutor플러그인 신규 (3 스킬) — 가르치는 사람(moai-education)과 분리된 배우는 사람 도메인. context7 공식 문서 + 웹검색을 병렬 조사·교차검증해 도식·차트·수식·코드가 들어간 단일 HTML 학습자료를 자동 생성합니다. - 저장소 라이선스 MIT → NC-ND 1.0 전환 — 비상업·변경금지(Non-Commercial No-Derivatives). 종전 MIT 릴리스는
LICENSE.MIT로 보존됩니다. humanize-korean라이선스 안전 자체 재생성 — 외부 MIT 차용 의존을 100% 제거하고 자체 저작으로 재생성(기능 동등).
27 → 28 플러그인, 173 → 176 스킬. 기능·인터페이스 Breaking change 없음(라이선스 조건만 변경).
What's New (추가)
moai-tutor — 학습자 개인 AI 튜터 (3 스킬)
| 스킬 | 용도 | 문서 |
|---|---|---|
learning-project |
학습 목표·수준 진단, 단계별 로드맵(Bloom 6단계), 진도 추적 + 학습 전용 CLAUDE.md 스캐폴딩 |
SKILL.md |
tutor-research |
질문을 리서치 축으로 분해 → context7(공식 문서) + 웹검색 병렬 조사·교차검증 → 종합본 생성 | SKILL.md |
learning-material |
학습목표·핵심개념·도식·예제·복습 구조의 단일 HTML 학습자료 렌더러(CDN 조건부 로딩) | SKILL.md |
- context7 MCP 번들 —
moai-tutor/.mcp.json에 context7(alwaysLoad)을 번들해 설치 시 라이브러리·SDK·CLI 공식 문서 조회가 함께 활성화됩니다(별도 API 키 불필요, npx 자동 설치). - 2026 CDN 라이브러리 스택 큐레이션 (cdn-libraries.md) — Mermaid v11(MIT)·Apache ECharts v5(Apache-2.0)·highlight.js v11(BSD-3)·KaTeX v0.16(MIT)·AOS v2(MIT). 콘텐츠가 실제 쓸 때만 주입하는 조건부 로딩(순수 텍스트 자료는 JS 0).
온라인 문서: 플러그인 페이지 · v2.20.0 릴리스 노트
Changed (변경)
MIT → NC-ND 1.0 라이선스 전환
저장소 라이선스를 비상업·변경금지(Non-Commercial No-Derivatives) 1.0으로 전환했습니다.
- 루트
LICENSE= NC-ND 1.0 (비상업 이용 + 변경 금지) - 종전 MIT 릴리스(~v2.19.0)는
LICENSE.MIT로 보존 — 해당 릴리스에 한해 MIT 조건이 계속 유효합니다 - 제3자 구성요소(Apache 2.0 · MIT · SIL OFL)는
NOTICE.md에 격리되어 각자의 원 라이선스가 우선합니다(LICENSE 제7조) - 전체 28개
plugin.json이license: LicenseRef-MoAI-NC-ND-1.0
humanize-korean 라이선스 안전 자체 재생성
스킬에 남아있던 외부 MIT 차용 의존(코드·예문·산문)을 100% 제거하고 자체 저작으로 재생성했습니다.
- 보존: 검증된 10대 카테고리(A~J)·S1/S2/S3 심각도·CLI 인터페이스(
--input/--genre/--output)·등급 로직·워크플로 - 자체 저작: 메트릭 알고리즘(
metrics.py·metrics_v2.py)·테스트·taxonomy 예문·scholarship 산문·파생 룰북·SKILL.md 출처표시 전면 재작성 - 학술 기반: 한국 번역학계 8유형 번역투 계보 + 학술 원전(KatFish, Toral 2019 arXiv:1907.00900) 직접 인용 — 언어 개념·학술 원전은 저작권 비대상
- 기능 동등성 잠금: 동일 risk_band·메트릭 값 byte-identical, 28 테스트 PASS(RiskBandRegression 영구 가드). 기존 사용 결과는 그대로입니다
기타
commerce일부 스킬의 차용 표현 제거 → 표준 마진 공식 자체 구현 표기.- 현재형 외부 문서(README·llms.txt·docs-site)의 제품 서술을 자체 저작 현실에 맞게 정직화. 과거 버전 하이라이트·CHANGELOG·릴리스 노트는 당시 사실의 기록으로 보존.
- 전체 버전 동기화 2.19.0 → 2.20.0 (marketplace.json + 28 plugin.json + 176 SKILL.md).
Fixed (수정)
해당 없음. 이번 릴리스는 신규 플러그인 + 라이선스 정비 중심이며 기능 회귀 수정은 포함하지 않습니다.
Removed (제거)
humanize-korean의 외부 MIT 차용 의존(코드·예문·산문·출처표시) 전면 제거 — 스킬 전체가 NC-ND 하에 편입.- 현재형 문서의 "Adapted from im-not-ai / 원본 그대로 보존" 거짓 주장 제거(과거 기록은 보존).
업그레이드 방법
-
마켓플레이스 캐시 갱신:
/plugin marketplace update cowork-plugins -
moai-tutor 설치 —
moai-core설치 후moai-tutor옆 + 버튼으로 설치하면 context7 MCP가 함께 활성화됩니다. API 키 재등록 불필요. -
호환성 — 기존 플러그인·스킬·워크플로우는 그대로 동작합니다(기능·인터페이스 무변경). 단, 저장소 라이선스가 MIT → NC-ND 1.0으로 변경되어 비상업 이용 + 변경 금지 조건이 적용됩니다(종전 MIT 릴리스 ~v2.19.0은 해당 릴리스에 한해 MIT 유효).
사용 예시
> claude code 서브에이전트 공부할 학습 프로젝트 만들어줘. 입문이고 하루 1시간.
→ learning-project → 수준 진단 → 단계별 로드맵 → 진도 추적·CLAUDE.md 생성
> cowork Skills와 Sub-agents 차이를 최신 정보로 조사해서 HTML 학습자료로 만들어줘
→ tutor-research(context7 + 웹검색 병렬) → learning-material(시퀀스 도식 + 코드 HTML)
> 이 블로그 초안 한국어 AI 티 좀 정밀하게 다듬어줘
→ ai-slop-reviewer(1차 일반) → humanize-korean(2차 한국어 정밀, 10대 카테고리 메트릭)
관련 문서 & 출처
- CHANGELOG: 전체 변경 사항
- 온라인 문서: v2.20.0 릴리스 노트 · moai-tutor 플러그인 · moai-content 플러그인
- 라이선스: LICENSE (NC-ND 1.0) · LICENSE.MIT (종전 릴리스) · NOTICE.md (제3자 구성요소)
- humanize-korean 학술 원전: KatFish (Park et al.) · Toral 2019 (arXiv:1907.00900) · 김정우 2007 『번역의 기초』 · 이근희 2005
🗿 MoAI email@mo.ai.kr