Skip to content

v2.20.0 — moai-tutor 학습자 플러그인 + NC-ND 라이선스 전환 + humanize-korean 자체 재생성

Choose a tag to compare

@GoosLab GoosLab released this 15 Jun 21:16
· 15 commits to main since this release

Highlights

v2.20.0은 세 갈래 통합 릴리스입니다.

  1. 학습자(수강생) 전용 moai-tutor 플러그인 신규 (3 스킬) — 가르치는 사람(moai-education)과 분리된 배우는 사람 도메인. context7 공식 문서 + 웹검색을 병렬 조사·교차검증해 도식·차트·수식·코드가 들어간 단일 HTML 학습자료를 자동 생성합니다.
  2. 저장소 라이선스 MIT → NC-ND 1.0 전환 — 비상업·변경금지(Non-Commercial No-Derivatives). 종전 MIT 릴리스는 LICENSE.MIT로 보존됩니다.
  3. 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.jsonlicense: 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 / 원본 그대로 보존" 거짓 주장 제거(과거 기록은 보존).

업그레이드 방법

  1. 마켓플레이스 캐시 갱신:

    /plugin marketplace update cowork-plugins
    
  2. moai-tutor 설치moai-core 설치 후 moai-tutor+ 버튼으로 설치하면 context7 MCP가 함께 활성화됩니다. API 키 재등록 불필요.

  3. 호환성 — 기존 플러그인·스킬·워크플로우는 그대로 동작합니다(기능·인터페이스 무변경). 단, 저장소 라이선스가 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대 카테고리 메트릭)

관련 문서 & 출처

🗿 MoAI email@mo.ai.kr