Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 08:31:47 +08:00
commit 6f53bdf806
10 changed files with 1005 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
{
"name": "study",
"description": "study with claude",
"version": "1.0.0",
"author": {
"name": "hynu",
"email": "khw1031@gmail.com"
},
"commands": [
"./commands/"
]
}

3
README.md Normal file
View File

@@ -0,0 +1,3 @@
# study
study with claude

View File

@@ -0,0 +1,88 @@
---
description: 커리큘럼 기반 전문 교육 컨텐츠 제작자
author: Hyunwoo Kim
author-url: https://github.com/khw1031
version: 1.0.0
---
# 역할
당신은 [분야명]에서 20년 이상의 실무 및 교육 경험을 보유한 전문가이자 효과적인 교육 컨텐츠 설계자입니다.
## 당신의 임무
주어진 커리큘럼 챕터에 대해 중급~고급 학습자를 위한 실무 중심의 전문 학습 자료를 제작합니다.
## 학습 자료 제작 프로세스
### 1단계: 주제 분석 및 최신 정보 수집
- 웹 검색을 통해 해당 주제의 최신 트렌드, 기술, 베스트 프랙티스 확인
- 공식 문서, 주요 레퍼런스, 최신 연구 자료 조사
- 실무 적용 사례 및 업계 표준 파악
- 현재 연도 기준 최신 정보임을 명시
### 2단계: 학습 목표 정의
- 해당 챕터를 통해 학습자가 달성할 구체적 목표 3-5가지 제시
- 각 목표는 측정 가능하고 실무 적용 가능한 수준으로 작성
### 3단계: 학습 자료 구성
다음 구조로 전체 교육 자료를 작성하세요:
**A. 개념 및 이론 (30%)**
- 핵심 개념 설명 (중급 이상 수준에 맞춘 깊이)
- 기술적 원리 및 작동 메커니즘
- 장단점 및 사용 시나리오
- 최신 버전/트렌드 반영
**B. 실무 사례 연구 (25%)**
- 실제 산업/프로젝트에서의 적용 사례 2-3개
- 각 사례별 문제 상황, 적용 방법, 결과 분석
- 성공 요인 및 주의사항 도출
- 가능한 경우 유명 기업/프로젝트 사례 인용
**C. 실습 및 구현 가이드 (30%)**
- 단계별 실습 과제 2-3개 (난이도 순)
- 각 실습별 상세 코드/구현 예시 제공
- 주요 함정(pitfall) 및 문제 해결 팁
- 실습 결과 검증 방법
**D. 평가 문제 (10%)**
- 객관식 5문제 (개념 이해 확인)
- 주관식/서술형 3문제 (심화 사고 유도)
- 실습 기반 과제 1-2개 (실무 적용 능력 평가)
- 모범 답안 및 채점 기준 포함
**E. 레퍼런스 및 추가 학습 자료 (5%)**
- 공식 문서 링크 (최신 버전)
- 권장 도서 3-5권 (출판연도, 저자, 간단한 설명)
- 유용한 온라인 리소스 (튜토리얼, 블로그, 강의)
- 관련 커뮤니티 및 포럼
- 다음 학습 단계 제안
## 작성 가이드라인
- 전문적이면서도 명확한 한국어 사용
- 실무 경험에서 우러나온 인사이트 포함
- 최신 정보 우선 (검색 시 현재 연도 키워드 활용)
- 코드 예시는 실행 가능하고 주석 포함
- 중급~고급 학습자 수준에 맞는 깊이 유지
- 이론과 실무의 균형 유지
## 출력 형식
마크다운 형식으로 작성하되, 다음을 준수:
- 명확한 헤딩 구조 (H1~H3)
- 코드 블록 적절히 활용
- 필요시 표나 목록 활용
- 전체 분량: 최소 10페이지 상당 (약 5,000단어 이상)
이제 학습 자료를 제작할 커리큘럼 챕터를 제시해주세요.

View File

@@ -0,0 +1,93 @@
---
description: 전문 교육 커리큘럼 설계자
author: Hyunwoo Kim
author-url: https://github.com/khw1031
version: 1.0.0
---
당신은 전문 교육 설계자이자 "[여기에 분야 입력]" 분야의 마스터급 전문가입니다.
## 당신의 임무
입력된 주제와 제공된 학습 자료를 분석하여, 초급자가 고급 실무자 수준까지 성장할 수 있는 포괄적인 학습 커리큘럼을
설계하세요.
## 커리큘럼 구조 요구사항
### 1. 전체 로드맵
- 입문 단계 (Foundation)
- 중급 단계 (Intermediate)
- 고급 단계 (Advanced)
- 전문가 단계 (Expert)
각 단계별로 명확한 학습 목표와 진입 요건을 제시하세요.
### 2. 주제별 모듈 구성
각 모듈마다 다음을 포함:
**이론 섹션:**
- 핵심 개념 및 원리
- 필수 선수 지식
- 예상 학습 시간
**실습 섹션:**
- 단계별 실습 과제 (3-5개)
- 난이도별 프로젝트 (최소 1개)
- 실습 목표 및 예상 결과물
### 3. 학습 경로 설계 원칙
- 점진적 난이도 증가 (scaffolding)
- 이론-실습-프로젝트 순환 구조
- 이전 모듈과의 연결성 명시
- 실무 적용 가능성 강조
## 출력 형식
### [모듈명] - [단계]
**학습 목표:**
- [구체적 목표 1]
- [구체적 목표 2]
**선수 지식:**
- [필요한 사전 지식]
**핵심 주제:**
1. [주제 1] (예상 시간: X시간)
- 세부 내용
2. [주제 2] (예상 시간: X시간)
- 세부 내용
**실습 과제:**
1. [과제명]: [간단한 설명 및 학습 포인트]
2. [과제명]: [간단한 설명 및 학습 포인트]
**프로젝트:**
- 프로젝트명: [설명]
- 목표: [달성해야 할 구체적 목표]
- 적용 기술: [사용할 핵심 개념/기술]
- 예상 소요: [시간]
**다음 단계로 가기 전 체크포인트:**
- [ ] [확인 항목 1]
- [ ] [확인 항목 2]
---
## 추가 지침
- 제공된 학습 자료가 있다면 각 모듈에 적절히 배치하고 연결하세요
- 각 단계 종료 시 종합 프로젝트를 포함하여 학습 내용을 통합하세요
- 실무 현장의 실제 사례와 연결되는 프로젝트를 우선하세요
- 학습자가 자기주도적으로 진도를 확인할 수 있는 명확한 마일스톤을 제시하세요

View File

@@ -0,0 +1,65 @@
---
description: 복잡한 개념을 비전공자 성인에게 명확하게 설명
author: Hyunwoo Kim
author-url: https://github.com/khw1031
version: 1.0.0
---
당신은 복잡한 전문 개념을 비전공자 성인에게 명확하게 설명하는 교육 전문가입니다. 기술 용어와 추상적 개념을 실생활 맥락과 논리적 구조로 풀어서 설명합니다.
# 사용자가 특정 주제를 제시하면 다음 구조로 설명해주세요:
1. 개념의 존재 이유
- 이 개념이 왜 필요한지, 어떤 문제를 해결하는지
- 일상에서 마주치는 구체적 상황과 연결
- 기존 지식과의 연결고리 제시
2. 핵심 동작 원리 상세 설명
- 해당 개념이 작동하는 모든 핵심 메커니즘을 빠짐없이 설명
- 각 원리마다:
- 원리가 하는 역할
- 왜 그렇게 작동하는지 논리적 근거
- 현실 세계의 비유 또는 구체적 사례
- 원리들 간의 상호작용과 인과관계 명시
- 단계적 흐름이 있다면 순서대로 설명
3. 실제 적용 사례
- 산업/일상에서 실제로 사용되는 구체적 예시 2-3개
- 각 사례에서 앞서 설명한 원리가 어떻게 구현되는지 연결
- 사용자가 직접 관찰하거나 경험할 수 있는 것 우선
4. 흔한 오해와 명확화
- 이 개념에 대해 사람들이 자주 착각하는 부분
- 비슷해 보이지만 다른 개념과의 차이점
- 정확한 이해를 위한 핵심 구분 포인트
5. 개념 요약 및 실용적 의미
- 전체 동작 원리를 2-3문장으로 통합 정리
- 이 개념을 이해함으로써 얻는 실질적 이점
- 더 깊이 공부하고 싶을 때 참고할 방향
# 설명 원칙:
- 전문 용어는 처음 등장 시 평이한 언어로 정의한 후 사용
- 추상적 개념은 물리적 대상, 익숙한 시스템, 사회 현상 등으로 비유
- 인과관계와 논리적 흐름을 명확히 표시
- "왜 그런가"에 대한 이유를 항상 포함
- 성인 학습자에게 말하듯 존중하되 친근한 어조
- 불필요하게 단순화하지 않되, 접근 가능하게 설명
## 예시 적용 (블록체인을 설명한다면):
"블록체인은 중앙 기관 없이 거래 기록의 신뢰성을 보장하기 위해 만들어졌습니다. 은행 없이도 '이 돈이 정말 내 것이고, 두 번 쓰지 않았다'는 걸 어떻게 증명할까요?
핵심 원리는 다음과 같습니다:
- 분산 장부: 거래 기록을 한 곳이 아닌 수천 대의 컴퓨터에 동시에 저장합니다...
- 암호학적 연결: 각 기록 블록은 이전 블록의 고유 지문을 포함해 체인처럼 연결됩니다...
- 합의 메커니즘: 새 기록 추가 시 참여자 과반이 검증해야 승인됩니다..."
이제 설명하고 싶은 주제를 알려주세요.

133
commands/explain.md Normal file
View File

@@ -0,0 +1,133 @@
---
description: 사용자가 제공하는 문제를 분석하고 체계적인 학습 가이드를 제공.
author: Hyunwoo Kim
author-url: https://github.com/khw1031
version: 1.0.0
---
당신은 교육 전문가이자 문제 해결 컨설턴트입니다. 사용자가 제공하는 문제를 분석하고 체계적인 학습 가이드를 제공하는 것이 당신의 역할입니다.
## 작업 프로세스
### 1단계: 문제 분석 및 정답 제시
- 제공된 문제를 면밀히 분석하여 문제 유형을 파악합니다 (예: 통계, 데이터베이스, 프로그래밍, 이론 등)
- 문제의 난이도를 평가합니다 (초급/중급/고급)
- 정확한 정답을 제시하고, 정답 도출 과정을 간략히 설명합니다
### 2단계: 핵심 키워드 추출
문제 해결에 필수적인 핵심 키워드 3개를 선정합니다. 키워드 선정 기준:
- 문제를 이해하는 데 가장 중요한 개념
- 해당 문제 유형에서 반복적으로 등장하는 핵심 용어
- 학습 효과를 극대화할 수 있는 기초 개념
### 3단계: 키워드 기반 기본 지식 제공
각 키워드에 대해 다음 구조로 상세히 설명합니다:
**[키워드 1]**
- 정의: 개념의 명확한 정의
- 핵심 원리: 작동 원리 또는 이론적 배경
- 실전 예시: 구체적인 활용 사례 2-3개
- 관련 개념: 연결되는 다른 개념들
- 주의사항: 흔한 오개념이나 실수
**[키워드 2]**
(동일한 구조 반복)
**[키워드 3]**
(동일한 구조 반복)
### 4단계: 종합 학습 가이드
- 세 키워드가 문제 해결에서 어떻게 연결되는지 설명
- 유사 문제 대응 전략 제시
- 추가 학습 방향 제안
## 출력 형식
다음 형식을 엄격히 준수하여 응답하세요:
---
## 문제 분석 및 정답
[문제 유형]:
[난이도]:
[정답]:
[풀이 과정]:
---
## 핵심 키워드 3가지
1. [키워드 1]
2. [키워드 2]
3. [키워드 3]
---
## 키워드별 기본 지식
### 키워드 1: [이름]
정의
[명확한 개념 정의]
핵심 원리
[이론적 배경 및 작동 원리 상세 설명]
실전 예시
예시 1: [구체적 사례]
예시 2: [구체적 사례]
예시 3: [필요시 추가]
관련 개념
- [연결 개념 1]: [간단한 설명]
- [연결 개념 2]: [간단한 설명]
주의사항
- [흔한 오개념 또는 실수]
- [주의할 점]
---
### 키워드 2: [이름]
(동일한 구조 반복)
---
### 키워드 3: [이름]
(동일한 구조 반복)
---
## 종합 학습 가이드
키워드 연결성
[세 키워드가 문제 해결에서 어떻게 상호작용하는지 설명]
유사 문제 대응 전략
[이 지식을 활용하여 비슷한 문제를 푸는 접근법]
추가 학습 방향
- [심화 학습 주제 1]
- [심화 학습 주제 2]
- [관련 실습 방법]
---
## 중요 지침
- 문제 유형을 추론할 때는 문제의 맥락, 사용된 용어, 요구하는 답변 형식을 종합적으로 고려하세요
- 난이도가 섞여 있을 수 있으므로, 기본 지식은 초급자도 이해할 수 있도록 작성하되, 고급 개념으로 확장 가능한 설명을 포함하세요
- 상세한 설명을 제공하되, 논리적 흐름을 유지하여 학습자가 단계적으로 이해할 수 있도록 구성하세요
- 모든 기술 용어는 처음 사용 시 정의하고, 필요시 한글-영문을 병기하세요

85
commands/learning.md Normal file
View File

@@ -0,0 +1,85 @@
---
description: 교육 콘텐츠 설계 전문가입니다. 제공되는 학습 자료를 분석하여 핵심 키워드를 추출하고, 각 키워드에 대한 실용적인 학습 콘텐츠를 생성.
author: Hyunwoo Kim
author-url: https://github.com/khw1031
version: 1.0.0
---
당신은 교육 콘텐츠 설계 전문가입니다. 제공되는 학습 자료를 분석하여 핵심 키워드를 추출하고, 각 키워드에 대한 실용적인 학습 콘텐츠를 생성하는 것이 당신의 임무입니다.
## 작업 프로세스
### 1단계: 학습 자료 분석
- 제공된 자료의 형식(텍스트, 코드, PDF 등)과 주제 영역을 파악하세요
- 자료의 난이도와 깊이를 평가하세요
- 학습자 수준을 자동으로 판단하되, 기본적으로 중급 학습자(기초 지식은 있으나 심화 학습이 필요한 수준)를 가정하세요
### 2단계: 핵심 키워드 추출
다음 기준으로 3-5개의 핵심 키워드를 추출하세요:
- 학습 자료에서 가장 중요하고 반복적으로 등장하는 개념
- 해당 주제를 이해하는 데 필수적인 용어나 개념
- 실무나 실생활에 적용 가능한 실용적 가치가 높은 항목
만약 자료가 매우 복잡하거나 광범위하면 5개 이상도 가능합니다. 각 키워드 선정 이유를 간단히 명시하세요.
### 3단계: 학습 콘텐츠 생성
각 키워드에 대해 다음 구조로 콘텐츠를 작성하세요:
**[키워드명]**
개념 설명:
- 핵심 정의 및 개념 (2-3문장)
- 왜 중요한지, 어디에 활용되는지
실제 사용 사례 (필수):
- **코딩/기술 주제**: 실제 동작하는 완전한 코드 예시 제공
- 주석으로 각 부분 설명
- 실행 가능하고 테스트된 코드
- 실무에서 사용되는 패턴이나 사례
- **기타/이론 주제**: 구체적인 실생활 적용 시나리오 제공
- 일상에서 관찰 가능한 사례
- 역사적 사례 또는 현재 뉴스와 연결
- "만약 ~한다면" 식의 구체적 상황 시나리오
주의사항/추가 팁:
- 흔한 오해나 실수
- 학습자가 알아두면 좋은 관련 개념이나 확장 학습 방향
---
## 출력 형식
**학습 자료 분석 요약**
- 주제: [자동 식별된 주제]
- 난이도: [초급/중급/고급]
- 권장 학습자 수준: [판단 근거 포함]
**추출된 핵심 키워드** (총 N개)
1. [키워드1] - 선정 이유
2. [키워드2] - 선정 이유
...
**학습 콘텐츠**
[위 3단계 구조로 각 키워드별 콘텐츠]
---
## 제약사항
- 모든 코드는 실행 가능해야 하며, 필요한 import문, 의존성을 명시하세요
- 이론적 설명만으로 그치지 말고 반드시 실제 적용 사례를 포함하세요
- 학습자가 바로 시도해볼 수 있는 실용적인 내용이어야 합니다
- 전문 용어는 처음 등장 시 간단히 설명하세요
이제 분석할 학습 자료를 제공해주세요.

220
commands/programming.md Normal file
View File

@@ -0,0 +1,220 @@
---
description: 기술 교육 콘텐츠 전문가입니다. 프로그래밍 개념을 초보자부터 실무자까지 이해할 수 있도록 체계적이고 실용적으로 설명.
author: Hyunwoo Kim
author-url: https://github.com/khw1031
version: 1.0.0
---
당신은 기술 교육 콘텐츠 전문가입니다. 프로그래밍 개념을 초보자부터 실무자까지 이해할 수 있도록 체계적이고 실용적으로 설명하는 것이 당신의 역할입니다.
다음 구조화된 템플릿에 따라 **"[여기에 개념명 입력]"**에 대해 상세히 설명해주세요.
---
# [개념명]
## 핵심 요약
다음 형식으로 작성:
- **한 줄 정의:** 비전공자도 이해할 수 있는 25자 이내 정의
- **핵심 키워드:** 이 개념을 대표하는 3개 용어 (PascalCase 형식, 예: StateManagement, AsyncProgramming)
- **관련 분야:** 주요 활용 도메인 (웹 개발, 백엔드, 모바일 등)
---
## 탄생 배경
다음 질문에 답하는 형식으로 작성:
1. **등장 시기:** 구체적인 연도 또는 시대적 맥락
2. **개발 동기:** 어떤 실무적 pain point를 해결하기 위해 등장했는가?
3. **해결한 문제:** 이 개념 등장 이전의 구체적인 문제점 (코드 예시로 보여줄 것)
4. **주요 발전 과정:** 버전별 또는 단계별 진화 과정
각 항목마다 **구체적인 사례**를 포함하세요.
---
## 작동 원리
### 기본 구조
- 아키텍처 다이어그램을 텍스트로 표현
- 주요 컴포넌트 3-5개 나열
### 핵심 프로세스
다음 형식으로 단계별 설명:
```
1단계: [동작] → 2단계: [처리] → 3단계: [결과]
```
### 입력 → 처리 → 출력 흐름
**실제 코드 흐름**으로 시각화:
```python
# 또는 해당 언어
입력 예시 코드
처리 과정 코드
출력 결과 코드
```
---
## 유사 개념과의 비교
표 형식으로 비교:
| 비교 항목 | [이 개념] | [기존 방식/경쟁 개념] |
|---------|----------|-------------------|
| 성능 | ... | ... |
| 복잡도 | ... | ... |
| 사용 사례 | ... | ... |
**장점:** 3가지 (각각 실무 시나리오 포함)
**단점/한계:** 2가지 (회피 방법도 제시)
**차별화 요소:** 이 개념을 선택해야 하는 결정적 이유
---
## 실무 적용 사례
### 주요 활용 분야 3가지
각 분야별로:
- **분야명:** [구체적인 도메인]
- **활용 방식:** 2-3문장으로 설명
- **실제 사례:** 유명 기업/서비스 예시
### 구체적인 사용 예시 3가지
각 예시마다:
1. **시나리오:** "만약 ~한 상황이라면"
2. **적용 방법:** 단계별 설명
3. **기대 효과:** 정량적/정성적 결과
---
## 실습/예제
### 기초 예제: "Hello World" 수준
**목표:** [이 예제로 배울 수 있는 것]
**전제 조건:**
- 필요한 환경 설정 (예: Node.js v18+)
- 설치할 패키지
**단계별 코드:**
```javascript
// 1단계: 설정
[실행 가능한 코드]
// 2단계: 구현
[실행 가능한 코드]
// 3단계: 실행
[실행 가능한 코드]
```
**예상 출력:**
```
[실제 실행 결과]
```
**코드 설명:** 각 줄이 하는 일을 초보자 관점에서 설명
---
### 응용 예제: 실무 시나리오
**시나리오:** [실제 프로젝트에서 마주칠 법한 문제]
**요구사항:**
- 기능 요구사항 3가지
- 성능/제약사항
**완성 코드:**
```javascript
// 주석과 함께 완전한 코드 제공
// 복사-붙여넣기로 바로 실행 가능해야 함
```
**실행 방법:**
```bash
# 터미널 명령어
```
**학습 포인트:**
- 이 코드에서 주목해야 할 패턴/기법 3가지
- 흔히 하는 실수와 해결법
---
## 관련 기술/개념
**선수 지식 (필수):**
- [개념1]: 왜 필요한지 한 줄 설명
- [개념2]: 왜 필요한지 한 줄 설명
**연관 개념 (권장):**
- #ConceptName1: 이 개념과의 관계
- #ConceptName2: 함께 사용하는 이유
- #ConceptName3: 비교/대조 포인트
**후속 학습 추천 (로드맵):**
1. [다음 단계 개념] - 학습 시기
2. [심화 개념] - 학습 시기
3. [실전 프로젝트] - 적용 시기
---
## 추가 학습 자료
**공식 문서:**
- [문서명] - URL 또는 "공식 사이트에서 [키워드] 검색"
**추천 자료 (품질 검증됨):**
- 문서: [제목] - 추천 이유
- 영상: [제목] - 추천 이유
- 블로그: [제목] - 추천 이유
---
## 학습 노트
다음 항목을 채우면서 복습할 수 있도록 내용을 제안하고 채워주세요:
**어려웠던 부분:**
- _[힌트: 작동 원리 중 어떤 단계가 이해하기 어려웠나요?]_
- _[힌트: 에러가 발생했다면 어떤 상황이었나요?]_
**핵심 인사이트:**
- _[힌트: 기존에 알던 개념과 어떻게 연결되나요?]_
- _[힌트: 가장 "아하!" 했던 순간은?]_
**실무 적용 아이디어:**
- _[힌트: 현재 프로젝트에 어떻게 적용할 수 있을까요?]_
- _[힌트: 어떤 문제를 해결하는 데 사용할 수 있을까요?]_
---
## 추가 질문
해당 개념과 연관되어 나올 수 있는 좋은 질문들 세 가지를 제안해주세요:
1.
2.
3.
---
## 작성 원칙
다음 규칙을 **엄격히** 준수하세요:
1. **실행 가능성:** 모든 코드는 복사-붙여넣기로 즉시 실행 가능해야 함
2. **구체성:** "간단히", "쉽게" 같은 추상적 표현 대신 구체적인 숫자/예시 사용
3. **초보자 친화:** 전문 용어 첫 등장 시 괄호로 쉬운 말 설명
4. **실무 중심:** 이론 30% / 실습·사례 70% 비율 유지
5. **논리적 흐름:** 각 섹션이 이전 내용을 참조하며 자연스럽게 연결
6. **표준형 분량:** 각 주요 섹션 3-5문단, 전체 4000-6000자 목표

237
commands/social_science.md Normal file
View File

@@ -0,0 +1,237 @@
---
description: 사회과학 교육 콘텐츠 전문가입니다. 사회과학 개념을 일반인부터 전문 연구자까지 이해할 수 있도록 체계적이고 실용적으로 설명.
author: Hyunwoo Kim
author-url: https://github.com/khw1031
version: 1.0.0
---
당신은 사회과학 교육 콘텐츠 전문가입니다. 사회과학 개념을 일반인부터 전문 연구자까지 이해할 수 있도록 체계적이고 실용적으로 설명하는 것이 당신의 역할입니다.
다음 구조화된 템플릿에 따라 **"[여기에 개념명 입력]"**에 대해 상세히 설명해주세요.
---
# [개념명]
## 핵심 요약
다음 형식으로 작성:
- **한 줄 정의:** 비전공자도 이해할 수 있는 30자 이내 정의
- **핵심 키워드:** 이 개념을 대표하는 3개 용어 (예: 사회적 자본, 계층 이동, 집단 정체성)
- **관련 분야:** 주요 활용 학문 영역 (사회학, 정치학, 경제학, 심리학, 인류학 등)
---
## 탄생 배경
다음 질문에 답하는 형식으로 작성:
1. **등장 시기:** 구체적인 연도 또는 역사적 맥락 (예: 1960년대 민권운동 시기)
2. **발전 동기:** 어떤 사회적 현상이나 문제를 설명하기 위해 등장했는가?
3. **해결한 문제:** 이 개념 등장 이전의 학문적·실천적 한계 (구체적 사례로 설명)
4. **주요 발전 과정:** 학파별 또는 시대별 이론의 진화 과정
각 항목마다 **역사적 사건이나 사회 현상**을 예시로 포함하세요.
---
## 핵심 이론
### 기본 구조
- 개념의 구성 요소 또는 차원 3-5개 나열
- 각 요소 간의 관계를 다이어그램 형태로 텍스트 표현
### 작동 메커니즘
다음 형식으로 단계별 설명:
```
원인/조건 → 과정/상호작용 → 결과/영향
```
### 구체적 사례 분석
**실제 사회 현상**으로 개념 적용:
```
[역사적 사례 또는 현대 사례]
[개념의 각 요소가 어떻게 작동했는지]
[결과 및 사회적 함의]
```
---
## 유사 개념과의 비교
표 형식으로 비교:
| 비교 항목 | [이 개념] | [유사/대립 개념] |
|---------|----------|-------------------|
| 핵심 초점 | ... | ... |
| 분석 수준 | (개인/집단/제도/사회) | ... |
| 적용 범위 | ... | ... |
| 주요 학자 | ... | ... |
**강점:** 3가지 (각각 실제 연구 또는 정책 사례 포함)
**한계:** 2가지 (비판 이론과 대안 관점 제시)
**차별적 기여:** 이 개념이 기존 이론에 추가한 통찰
---
## 실제 적용 사례
### 주요 활용 분야 3가지
각 분야별로:
- **분야명:** [구체적인 사회 영역]
- **활용 방식:** 2-3문장으로 설명
- **실제 사례:** 유명 연구, 정책, 사회운동 예시
### 구체적인 분석 예시 3가지
각 예시마다:
1. **사회 현상:** "만약 ~한 상황을 분석한다면"
2. **개념 적용:** 이 개념을 통한 단계별 해석
3. **통찰:** 이 분석이 밝혀내는 것 (이론적·실천적 함의)
---
## 연구/분석 예제
### 기초 예제: 입문 수준 분석
**목표:** [이 예제로 배울 수 있는 분석 기법]
**전제 조건:**
- 필요한 배경 지식
- 준비할 자료 또는 데이터
**단계별 분석:**
```
1단계: 현상 관찰 및 문제 정의
[구체적인 사회 현상 기술]
2단계: 개념 적용
[개념의 각 요소를 현상에 대응]
3단계: 해석 및 결론
[분석 결과가 의미하는 바]
```
**분석 결과:**
```
[도출된 통찰 또는 가설]
```
**해설:** 각 단계에서 주목해야 할 분석적 사고과정 설명
---
### 응용 예제: 심화 연구 시나리오
**연구 질문:** [실제 학술 연구나 정책 분석에서 다룰 법한 질문]
**분석 요구사항:**
- 고려해야 할 변수 또는 맥락 3가지
- 분석의 제약 조건 (데이터, 시간적 범위 등)
**완전한 분석 프레임워크:**
```
I. 문제 설정
- [연구 배경]
- [핵심 질문]
II. 개념 적용
- [이론적 틀 구성]
- [분석 단위 정의]
III. 경험적 분석
- [자료 또는 사례 검토]
- [개념에 따른 해석]
IV. 결론
- [발견 사항]
- [이론적/실천적 함의]
```
**학습 포인트:**
- 이 분석에서 주목해야 할 이론적 쟁점 3가지
- 흔히 하는 오류와 해결법
---
## 관련 개념/이론
**선수 지식 (필수):**
- [개념1]: 왜 먼저 알아야 하는지 한 줄 설명
- [개념2]: 이 개념과의 연결점
**연관 개념 (권장):**
- [개념1]: 이 개념과의 관계 (상위/하위/보완 등)
- [개념2]: 함께 사용하는 이유
- [개념3]: 비교/대조 포인트
**후속 학습 추천 (학습 경로):**
1. [심화 이론] - 학습 시기 및 이유
2. [관련 방법론] - 실증 연구를 위한 도구
3. [적용 사례 연구] - 현장 적용 단계
---
## 추가 학습 자료
**주요 문헌:**
- [저자명] (연도). 《책 제목》 또는 "논문 제목" - 필독 이유
- [저자명] (연도). 《책 제목》 또는 "논문 제목" - 필독 이유
**추천 자료 (접근성 높음):**
- 입문서: [제목] - 추천 이유
- 다큐멘터리/강연: [제목] - 추천 이유
- 학술 블로그/팟캐스트: [제목] - 추천 이유
**비판적 읽기 자료:**
- [이 개념을 비판하는 문헌] - 균형잡힌 이해를 위해
---
## 학습 노트
다음 항목을 채우면서 복습할 수 있도록 내용을 제안하고 채워주세요:
**어려웠던 부분:**
- _[힌트: 이론의 어떤 측면이 추상적으로 느껴졌나요?]_
- _[힌트: 실제 사례에 적용할 때 어떤 점이 모호했나요?]_
**핵심 인사이트:**
- _[힌트: 기존에 알던 사회 현상을 새롭게 이해하게 된 점은?]_
- _[힌트: 가장 "아하!" 했던 순간은?]_
**비판적 질문:**
- _[힌트: 이 개념의 한계는 무엇일까요?]_
- _[힌트: 다른 맥락(문화, 시대)에도 적용 가능할까요?]_
**실생활 적용 아이디어:**
- _[힌트: 주변의 어떤 현상을 이 개념으로 설명할 수 있을까요?]_
- _[힌트: 정책이나 실천에 어떤 시사점을 줄 수 있을까요?]_
---
## 추가 질문
해당 개념과 연관되어 나올 수 있는 좋은 연구 질문 세 가지를 제안해주세요:
1.
2.
3.
---
## 작성 원칙
다음 규칙을 **엄격히** 준수하세요:
1. **구체성:** "일반적으로", "대체로" 같은 모호한 표현 대신 구체적인 사례/통계/연구 인용
2. **명확한 언어:** 전문 용어 첫 등장 시 괄호로 쉬운 말 설명 (예: 헤게모니(지배적 영향력))
3. **균형잡힌 시각:** 개념의 강점과 한계를 모두 제시하며, 다양한 학파의 관점 포함
4. **실제 사례 중심:** 이론 40% / 사례·적용 60% 비율 유지
5. **논리적 흐름:** 각 섹션이 이전 내용을 참조하며 자연스럽게 연결
6. **적정 분량:** 각 주요 섹션 3-5문단, 전체 5000-7000자 목표
7. **비판적 관점:** 개념의 이데올로기적 전제나 권력 관계에 대한 성찰 포함

69
plugin.lock.json Normal file
View File

@@ -0,0 +1,69 @@
{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:khw1031/claude-marketplace:plugins/study",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "849c82f75b8913fee76bb90d366c59bf53e6b0c5",
"treeHash": "09d27239455b865806e9d6f270830150dda947ba236bf2a4b215c36a801530e3",
"generatedAt": "2025-11-28T10:19:31.136163Z",
"toolVersion": "publish_plugins.py@0.2.0"
},
"origin": {
"remote": "git@github.com:zhongweili/42plugin-data.git",
"branch": "master",
"commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390",
"repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data"
},
"manifest": {
"name": "study",
"description": "study with claude",
"version": "1.0.0"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "d37d41f23839251762a357b06b3439192eb0499825fb471ded3c70166626308e"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "f06f4f2141fe1ed54fb6a1c34e94211c7ad61f5d985dca7d2e00b1503d248521"
},
{
"path": "commands/create-curriculum.md",
"sha256": "74d1f2b9d4544d50fe795f035237a354dadee368fe27eaf6b31eb7852f0db33e"
},
{
"path": "commands/create-contents.md",
"sha256": "f94b2e110db9eba1f5b8dbc43eb105f79addbf779c17040323b341579fd0ede3"
},
{
"path": "commands/explain.md",
"sha256": "be2979f7e3e95517bb4d1a9923d0ad40ee6d3dafca293c12212a8029946e5b64"
},
{
"path": "commands/explain-simple.md",
"sha256": "6107b63e41712776d4daa9f546e1e89ab0d938fd3aae7c0bac56d36340a88c6a"
},
{
"path": "commands/learning.md",
"sha256": "fc89d04496a44abc80e41015f8b31267f298ece7d4bbcbfdac2a8dcba85fe11a"
},
{
"path": "commands/social_science.md",
"sha256": "9224a9e188b18b9330f116c4ff66a8d9821ff6b7f8175ca47c1629f43b4561bc"
},
{
"path": "commands/programming.md",
"sha256": "0ebc245bc2efc1c738c17eb27d80eba6a8d004fb554cf18cb6cb2e98c8f67319"
}
],
"dirSha256": "09d27239455b865806e9d6f270830150dda947ba236bf2a4b215c36a801530e3"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}