一键导入
korean-beginner-pedagogy
온톨로지·기술 개념을 한국어 비전공 초보자에게 쉽고 친근하게 전달하는 글쓰기 가이드. 정중체 톤, 전문 용어 풀이 3종 세트, 비유 활용, 인지 부하 분산, 단락 호흡, 모바일 가독성을 위한 챕터 본문 작성 시 사용.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
온톨로지·기술 개념을 한국어 비전공 초보자에게 쉽고 친근하게 전달하는 글쓰기 가이드. 정중체 톤, 전문 용어 풀이 3종 세트, 비유 활용, 인지 부하 분산, 단락 호흡, 모바일 가독성을 위한 챕터 본문 작성 시 사용.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Cytoscape.js 기반 인터랙티브 온톨로지 그래프 렌더링·노드 추가·엣지 그리기·추론 애니메이션·모바일 터치 지원 구현 가이드. 그래프 슬라이스 표시, 노드 스타일링(클래스/인스턴스/리터럴 시각 구분), 레이아웃 선택, 핀치줌/롱프레스 메뉴 작업 시 사용.
챕터별 인터랙티브 실습(그래프 빌드·드래그앤드롭 분류·트리플 빌더·매칭·쿼리 빌더·추론 시뮬레이션·퀴즈) 설계 패턴과 정답 검증 로직 작성 가이드. exercise JSON 스키마, 힌트 시스템, 부분 점수, 검증 함수 명세 작성 시 사용.
온톨로지를 전혀 모르는 초보자를 위한 12~15개 챕터 커리큘럼 설계 가이드. 클래스·인스턴스·트리플·계층·SPARQL·OWL·추론·상위 온톨로지를 점진적 학습 흐름으로 구성, 챕터별 인지 부하 관리, 선행 의존성 정의, 학습 목표 작성에 사용.
PokeAPI에서 전 세대 포켓몬 한국어 데이터를 수집·정규화하여 임베드용 JSON 번들을 만드는 빌드 파이프라인을 작성·수정·실행할 때 사용. fetch-data.js 빌드 스크립트, ko 로케일 추출, 진화체인 정규화, 디스크 캐싱, 동시성/재시도 처리, _workspace/data/ 산출물 생성 작업이 필요할 때 반드시 이 스킬을 호출할 것.
포켓몬 PokeAPI 데이터를 한국어로 받아 온톨로지 학습 프로그램(단일 HTML, 모바일 반응형, 12~15 챕터, 그래프 시각화, 인터랙티브 실습)을 구축하는 전체 워크플로우 오케스트레이터. "포켓몬 온톨로지 만들어줘", "온톨로지 학습 프로그램 빌드", "한국어 포켓몬 그래프 학습", "다시 빌드", "챕터 N만 다시", "데이터 새로 받아줘", "특정 챕터 수정", "QA 다시 돌려줘", "모바일 깨짐 고쳐줘" 같은 요청 시 반드시 이 스킬을 사용할 것.
포켓몬 데이터를 RDF 트리플과 OWL 클래스·속성·제약·추론규칙으로 변환하는 매핑 가이드. IRI 네임스페이스 컨벤션, 클래스 계층 설계, 객체/데이터 속성 구분, Turtle 직렬화, 챕터별 그래프 슬라이스 생성에 사용.
| name | korean-beginner-pedagogy |
| description | 온톨로지·기술 개념을 한국어 비전공 초보자에게 쉽고 친근하게 전달하는 글쓰기 가이드. 정중체 톤, 전문 용어 풀이 3종 세트, 비유 활용, 인지 부하 분산, 단락 호흡, 모바일 가독성을 위한 챕터 본문 작성 시 사용. |
온톨로지를 전혀 모르는 한국어 사용자가 즐겁고 자신감 있게 읽어 나갈 수 있는 본문을 쓴다.
"~합니다", "~예요/이에요" 사용. "~한다"(서술체) 또는 반말은 X.
나쁜 예: "클래스는 객체의 집합을 정의한다." 좋은 예: "클래스는 비슷한 사물을 묶어 부르는 이름이에요. 예를 들어 '포켓몬'은 피카츄, 라이츄 같은 개체들을 묶는 클래스죠."
학습자를 "여러분"으로 부르며 함께 탐험하는 분위기. "독자는...", "사용자는..." 같은 3인칭 X.
각 챕터·각 섹션은 질문 또는 시나리오로 시작.
나쁜 예: "이번 챕터에서는 클래스에 대해 알아보겠습니다." 좋은 예: "여러분이 포켓몬 도감을 만든다고 해봅시다. 피카츄, 라이츄, 피츄… 이들을 하나하나 적다 보니 '얘네 다 비슷한데?'라는 생각이 들지 않나요? 이 생각이 바로 오늘 배울 핵심이에요."
새 용어 첫 등장 시 한국어 / 영어 / 짧은 풀이 세트로:
클래스(class, 종류·범주)
인스턴스(instance, 개체·실제 예)
속성(property, 특징·연결)
트리플(triple, 세 부분으로 된 사실 한 조각)
마크다운 또는 커스텀 태그로:
<concept ko="클래스" en="Class">사물을 비슷한 것끼리 묶은 범주</concept>
한 단락에 한 가지 아이디어. 단락은 2~4문장.
나쁜 예 (한 덩어리):
온톨로지는 어떤 도메인의 개념·관계·제약을 형식적으로 표현한 명세이며, RDF와 OWL 같은 표준 언어로 작성되고 SPARQL로 질의할 수 있으며 추론 엔진을 통해 도출된 사실을 얻을 수 있습니다.
좋은 예 (분산):
온톨로지는 한 분야의 "지식 지도"예요.
그 분야에 어떤 개념들이 있고, 그 개념들이 서로 어떻게 연결되는지 그림처럼 표현합니다.
우리는 포켓몬이라는 친근한 세계로 그 지도를 그려볼 거예요.
추상 개념마다 일상 비유 1개:
| 추상 개념 | 일상 비유 |
|---|---|
| 클래스 | "포켓몬"이라는 범주, 책의 장르 |
| 인스턴스 | 우리 집 강아지 한 마리, 이 책 한 권 |
| is-a | "전기 타입은 포켓몬의 한 종류" = "치즈피자는 피자의 한 종류" |
| 트리플 | "X는 Y와 Z의 관계가 있다" = 3단 문장 |
| 속성 | 사람의 키·몸무게·친구 관계 |
| 추론 | "A가 B의 형이고 B가 C의 형이면, A는 C의 큰형" 자동 알아내기 |
| SPARQL | "도서관 검색대에 가서 조건 적어내기" |
비유는 한국어 정서에 맞게. 영어 비유 직역 X.
각 챕터 본문은 다음 흐름을 권장:
1. <도입 시나리오> (2~3 단락)
- 호기심 자극 질문 또는 포켓몬 상황
- "왜 이게 필요한가?"
2. <첫 만남>
- 새 개념을 가벼운 비유로 소개
- <concept> 태그로 정식 용어 도입
- <example pokemon="...">로 구체 포켓몬 예시
3. <조금 더 깊이>
- 정의를 좀 더 정확히
- 다른 도메인 한 줄 예시
- <aha>로 깨달음 모먼트 강조
4. <그래프로 확인>
- <graph-ref slice="ch{N}"/> 임베드
- "그림을 보면..." 가이드 문장
5. <실습 안내>
- 실습 자연스럽게 시작
- "이제 직접 해볼게요"
6. <정리>
- "이번 챕터에서 배운 것" 3~5 불릿
| 피하기 | 대신 |
|---|---|
| "위에서 본 것처럼" | "방금 본 것처럼" (스크롤로 위/아래 모호함) |
| "다음 그림을 보자" | "다음 그림을 봐 주세요" |
| "쉽게 말해" | "비유하자면", "다시 말해" (쉬움을 강요 X) |
| "당연히", "단순히" | "...라고 볼 수 있어요" |
| "이는 ~이다" | "이건 ~예요" |
| "객체(Object)" 같이 영어 우선 | "객체(Object)" — 한국어 먼저 |
학습자가 자신감을 느끼도록 정기적으로:
칭찬을 남발하지 말 것. 진짜 의미 있는 진척 지점에서만.
학습자가 헷갈리는 건 정상이라고 명시:
처음 보면 "클래스"랑 "인스턴스"가 헷갈릴 수 있어요. 사실 거의 모든 사람이 한 번씩 헷갈리고 지나갑니다. 다음 실습에서 직접 분류해보면서 자연스럽게 익혀볼게요.
마지막은 짧고 강하게:
## 이 챕터에서 배운 것
- **클래스**: 비슷한 사물을 묶는 범주 (예: "포켓몬", "전기 타입")
- **인스턴스**: 클래스에 속한 실제 개체 (예: "피카츄", "라이츄")
- 클래스와 인스턴스를 연결하는 관계: `is-a`
- 한 인스턴스는 여러 클래스에 속할 수 있다 (다음 챕터에서!)
<graph-ref> 또는 그래프 가이드 문장 포함