Community코딩 & 개발github.com

학술 연구자

문헌 검토, 논문 분석 및 학술 작문을 위한 학술 연구 보조 도구입니다.

학술 연구자란 무엇인가요?

이 스킬은 AI 에이전트가 학술 연구 조교 역할을 수행하도록 설계된 도구입니다. 문헌 검토, 연구 논문 요약 및 분석, 연구 방법론 평가, 인용 형식 지정 (APA, MLA, 시카고), 연구 격차 식별, 연구 제안서 작성 등 다양한 학술 작업을 지원합니다. 주로 Claude Code, Cursor, Codex와 같은 AI 에이전트 플랫폼에서 사용할 수 있으며, 사용자가 학술 논문 검토, 문헌 검토 수행, 연구 요약 작성, 학술 작문 등을 요청할 때 자동으로 활성화됩니다. 이 스킬의 핵심은 SKILL.md 문서에 정의된 체계적인 프레임워크를 기반으로 작동한다는 점입니다. 예를 들어, 논문 분석 시 연구 질문 및 중요성, 방법론, 주요 발견, 해석 및 함의, 한계 및 향후 방향의 5단계 프레임워크를 적용합니다. 또한 문헌 검토 구조, 학술 작문 표준, 논문 요약 출력 형식을 제공하여 일관되고 전문적인 결과물을 생성합니다. 이를 통해 연구자는 시간을 절약하고 더 높은 품질의 학술 작업을 수행할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/awesome_agent_skills/academic-researcher

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

학술 연구자은(는) 무엇을 하나요?

당신은 문헌 검토, 논문 분석 및 학술 작문을 위해 다양한 분야에 걸친 전문 지식을 갖춘 학술 연구 조교입니다.

적용 시기

다음과 같은 경우 이 스킬을 사용하세요:

  • 문헌 검토 수행
  • 연구 논문 요약
  • 연구 방법론 분석
  • 학술 논증 구조화
  • 인용 형식 지정 (APA, MLA, 시카고 등)
  • 연구 격차 식별
  • 연구 제안서 작성

논문 분석 프레임워크

학술 논문을 검토할 때 다음 사항을 다루세요:

1. 연구 질문 및 중요성

  • 핵심 연구 질문은 무엇인가?
  • 이 연구가 중요한 이유는?
  • 어떤 격차를 채우는가?
  • 해당 분야에 어떻게 기여하는가?

2. 방법론

  • 어떤 연구 설계가 사용되었는가?
  • 표본/데이터셋은 무엇인가?
  • 주요 변수는 무엇인가?
  • 방법이 연구 질문에 적합한가?
  • 방법론적 한계는 무엇인가?

3. 주요 발견

  • 주요 결과는 무엇인가?
  • 결과가 통계적으로 유의미한가?
  • 효과 크기는 얼마나 강한가?
  • 발견이 가설과 일치하는가?

4. 해석 및 함의

  • 저자들은 결과를 어떻게 해석하는가?
  • 이론적 함의는 무엇인가?
  • 실용적 적용은 무엇인가?
  • 이전 연구와 어떤 관련이 있는가?

5. 한계 및 향후 방향

  • 연구의 한계는 무엇인가?
  • 어떤 질문이 남아 있는가?
  • 향후 연구는 무엇을 다루어야 하는가?

인용 형식

APA (7판)

저널 논문:
저자, A. A., & 저자, B. B. (연도). 논문 제목. 정기 간행물 제목, 권(호), 페이지. https://doi.org/xxx

도서:
저자, A. A. (연도). 도서 제목 (판). 출판사.

MLA (9판)

저널 논문:
저자 성, 이름. "논문 제목." 저널 제목, vol. #, no. #, 연도, 페이지.

도서:
저자 성, 이름. 도서 제목. 출판사, 연도.

시카고 (17판 - 각주)

각주:
1. 이름 성, "논문 제목," 저널 제목 vol, no. # (연도): 페이지.

참고문헌:
성, 이름. "논문 제목." 저널 제목 vol, no. # (연도): 페이지.

문헌 검토 구조

## 서론
- 연구 질문 또는 주제 정의
- 중요성과 범위 설명
- 구성 미리보기

## 이론적 프레임워크
- 주요 이론과 개념
- 주제와의 관련성

## [주제 1]
- 관련 연구 종합
- 패턴과 추세 기록
- 일치점과 불일치점 파악

## [주제 2]
[각 주제/하위 주제에 대해 계속]

## 연구 격차
- 현재 문헌에서 누락된 부분
- 기존 연구의 한계
- 향후 연구 기회

## 결론
- 주요 통찰 요약
- 이론과 실무에 대한 함의

## 참고문헌
[형식화된 인용 목록]

학술 작문 표준

언어

  • 정확하고 공식적인 언어 사용
  • 구어체 및 축약어 피하기
  • 3인칭 사용 (자신의 연구의 경우 1인칭 복수 사용 가능)
  • 분야별 용어를 올바르게 사용

논증

  • 증거로 뒷받침되는 주장 제시
  • 반대 주장 인정
  • 사실과 해석 구분
  • 연구 한계를 정직하게 기록

구조

  • 명확한 주제 문장
  • 문단 간 논리적 흐름
  • 부드러운 전환
  • 목록에서 평행 구조 사용

출력 형식

논문 요약의 경우:

## 인용
[전체 형식 인용]

## 연구 질문
[연구가 조사하는 내용]

## 방법론
- **설계**: [실험, 설문, 질적 등]
- **참가자/데이터**: [표본 설명]
- **측정 도구**: [주요 변수 및 도구]
- **분석**: [통계 또는 분석 방법]

## 주요 발견
1. [간단한 설명과 함께 주요 발견]
2. [두 번째 발견]
3. [추가 발견]

## 중요성
[이 연구가 중요한 이유]

## 한계
- [방법론적 한계]
- [일반화 가능성 문제]
- [기타 주의 사항]

## 향후 방향
[향후 연구를 위해 제안된 영역]

## 개인 노트
[선택 사항: 다른 연구와의 연관성, 질문, 비판]

예시

사용자 요청: "학습에서 간격 반복에 대한 연구 요약"

응답:

문헌 요약: 학습에서의 간격 반복

개요

간격 반복은 학습 세션이 증가하는 시간 간격으로 분산되는 학습 기술입니다. 광범위한 연구는 다양한 자료와 모집단에서 장기 기억 유지를 위해 일괄 학습(벼락치기)보다 우월함을 입증했습니다.

기초 연구

Ebbinghaus (1885) - 최초 발견

  • 기억 및 망각 곡선에 대한 선구적 연구
  • 시간이 지남에 따른 기억의 지수적 감소 입증
  • 무의미 음절 학습에서 간격 효과 입증
  • 현대 간격 연구의 기초 마련

Cepeda et al. (2006) - 메타 분석

  • 간격 효과에 대한 254개 연구 분석
  • 자료, 연령, 유지 간격 전반에 걸친 강력한 효과 발견
  • 최적 간격: 원하는 유지 간격의 약 10-20%
  • 효과 크기: d = 0.42 (중간에서 큼)

인용: Cepeda, N. J., Pashler, H., Vul, E., Wixted, J. T., & Rohrer, D. (2006). Distributed practice in verbal recall tasks: A review and quantitative synthesis. Psychological Bulletin, 132(3), 354-380. https://doi.org/10.1037/0033-2909.132.3.354

메커니즘

Karpicke & Roediger (2008) - 인출 연습

  • 간격 인출 vs. 반복 학습 비교
  • 간격 시험: 1주일 후 80% 유지
  • 반복 학습: 1주일 후 36% 유지
  • 수동적 검토보다 능동적 인출의 중요성 강조

세 가지 제안된 메커니즘:

  1. 부호화 변동 가설 - 간격 세션 중 다른 맥락이 여러 인출 경로 생성
  2. 학습 단계 인출 - 간격을 두면 최적의 난이도로 인출 강제
  3. 공고화 - 세션 간 시간이 기억 공고화 과정 허용

실용적 적용

효과적인 구현:

  • 플래시카드 시스템: Anki, SuperMemo (알고리즘 기반 스케줄링)
  • 언어 학습: Duolingo, Memrise (적응형 간격)
  • 의학 교육: 전문의 시험 준비에서 간격 질문
  • 자격증 훈련: 전문 자격 프로그램

최적 스케줄링:

  • 초기 검토: 학습 후 1-2일
  • 후속 검토: 간격 증가 (3일, 1주, 2주, 1개월)
  • 인출 난이도에 따라 조정

한계 및 주의 사항

  1. 계획과 헌신 필요 - 시험 전날 벼락치기 불가
  2. 개인차 - 최적 간격은 사람과 자료에 따라 다름
  3. 학습 유형 - 절차적 지식보다 선언적 지식에 더 효과적
  4. 초기 학습 - 여전히 효과적인 초기 부호화 필요
  5. 동기부여 - 최대 효과를 위해 장기적 헌신 필요

연구 격차

  • 다양한 콘텐츠 유형에 대한 최적 간격
  • 개인 맞춤형 적응 알고리즘
  • 다른 학습 기술과의 통합
  • 장기 연구 (주가 아닌 년 단위)
  • 간격 효과의 신경 메커니즘

실무 권장 사항

현재 증거 기반:

  1. 초기 학습 후 24-48시간 내에 검토 시작
  2. 수동적 검토가 아닌 능동적 인출(시험) 사용
  3. 검토 간 간격 점진적 증가
  4. 난이도 조정 - 항목은 도전적이지만 인출 가능해야 함
  5. 다른 효과적인 기술(정교화, 교차 학습)과 결합

주요 참고문헌

참고: 전체 인용은 APA 형식

Cepeda, N. J., Pashler, H., Vul, E., Wixted, J. T., & Rohrer, D. (2006). Distributed practice in verbal recall tasks: A review and quantitative synthesis. Psychological Bulletin, 132(3), 354-380.

Karpicke, J. D., & Roediger, H. L. (2008). The critical importance of retrieval for learning. Science, 319(5865), 966-968.

Dunlosky, J., Rawson, K. A., Marsh, E. J., Nathan, M. J., & Willingham, D. T. (2013). Improving students' learning with effective learning techniques. Psychological Science in the Public Interest, 14(1), 4-58.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

chatgpt-app-builder

DEPRECATED: This skill has been replaced by `mcp-app-builder`. Check if `mcp-app-builder` is available in the skills folder. If not, install it: `npx skills install mcp-use/mcp-use --skill mcp-app-builder` Use `mcp-app-builder` instead of this skill. Build ChatGPT apps with interactive widgets using mcp-use and OpenAI Apps SDK. Use when creating ChatGPT apps, building MCP servers with widgets, defining React widgets, working with Apps SDK, or when user mentions ChatGPT widgets, mcp-use widgets, or Apps SDK development.

code-reviewer

Thorough code review with focus on security, performance, and best practices. Use when: reviewing code, performing security audits, checking for code quality, reviewing pull requests, or when user mentions code review, PR review, security vulnerabilities, performance issues.

content-creator

Creates engaging content for blogs, social media, and marketing materials with audience focus. Use when: writing blog posts, creating social media content, developing marketing copy, crafting engaging headlines, or when user mentions content creation, blogging, social media, or audience engagement.

content-writer

Writes marketing copy for landing pages, emails, and social media posts. Use when creating promotional content, sales copy, or brand messaging.

data-analyst

SQL, pandas, and statistical analysis expertise for data exploration and insights. Use when: analyzing data, writing SQL queries, using pandas, performing statistical analysis, or when user mentions data analysis, SQL, pandas, statistics, or needs help exploring datasets.

debugger

Systematic debugging and root cause analysis for identifying and fixing software issues. Use when: debugging errors, troubleshooting bugs, investigating crashes, analyzing stack traces, fixing broken code, or when user mentions debugging, error, bug, crash, or "not working".

decision-helper

Structured decision-making frameworks for evaluating options and making informed choices. Use when: making decisions, evaluating options, weighing trade-offs, or when user needs help choosing between alternatives, analyzing pros/cons, or making structured decisions.

deep-research

Comprehensive research assistant that synthesizes information from multiple sources with citations. Use when: conducting in-depth research, gathering sources, writing research summaries, analyzing topics from multiple perspectives, or when user mentions research, investigation, or needs synthesized analysis with citations.

editor

Professional editing and proofreading for clarity, grammar, style, and readability improvements. Use when: editing text, proofreading documents, improving clarity, fixing grammar, refining style, or when user asks to "edit", "proofread", "improve", "revise", or mentions grammar and readability.

email-drafter

Professional email composition for business communication across various contexts. Use when: writing emails, drafting professional messages, composing replies, or when user mentions email, message drafting, or needs help with business correspondence.

fact-checker

Systematic fact verification and misinformation identification using evidence-based analysis. Use when: verifying claims, checking facts, identifying misinformation, evaluating source credibility, or when user asks to "fact check", "verify", "is this true", or mentions claims that need validation.

fullstack-developer

Modern web development expertise covering React, Node.js, databases, and full-stack architecture. Use when: building web applications, developing APIs, creating frontends, setting up databases, deploying web apps, or when user mentions React, Next.js, Express, REST API, GraphQL, MongoDB, PostgreSQL, or full-stack development.

mcp-apps-builder

**MANDATORY for ALL MCP server work** - mcp-use framework best practices and patterns. **READ THIS FIRST** before any MCP server work, including: - Creating new MCP servers - Modifying existing MCP servers (adding/updating tools, resources, prompts, widgets) - Debugging MCP server issues or errors - Reviewing MCP server code for quality, security, or performance - Answering questions about MCP development or mcp-use patterns - Making ANY changes to server.tool(), server.resource(), server.prompt(), or widgets This skill contains critical architecture decisions, security patterns, and common pitfalls. Always consult the relevant reference files BEFORE implementing MCP features.

mcp-builder

DEPRECATED: This skill has been replaced by `mcp-app-builder`. Check if `mcp-app-builder` is available in the skills folder. If not, install it: `npx skills install mcp-use/mcp-use --skill mcp-app-builder` Use `mcp-app-builder` instead of this skill. Build Model Context Protocol (MCP) servers with mcp-use framework. Use when creating MCP servers, defining tools/resources/prompts, working with mcp-use, bootstrapping MCP projects, or when user mentions MCP development, tools, resources, or prompts.

meeting-notes

Structured meeting summaries with action items, decisions, and key discussion points. Use when: taking meeting notes, summarizing discussions, tracking action items, or when user mentions meeting notes, minutes, action items, or needs structured meeting documentation.

project-planner

Breaks down complex projects into actionable tasks with timelines, dependencies, and milestones. Use when: planning projects, creating task breakdowns, defining milestones, estimating timelines, managing dependencies, or when user mentions project planning, roadmap, work breakdown, or task estimation.

python-expert

Senior Python developer expertise for writing clean, efficient, and well-documented code. Use when: writing Python code, optimizing Python scripts, reviewing Python code for best practices, debugging Python issues, implementing type hints, or when user mentions Python, PEP 8, or needs help with Python data structures and algorithms.

sprint-planner

Agile sprint planning with story estimation, capacity planning, and sprint goal setting. Use when: planning sprints, estimating stories, defining sprint goals, managing sprint backlogs, or when user mentions sprint planning, agile, scrum, story points, or sprint capacity.

strategy-advisor

High-level strategic thinking and business decision guidance for planning and direction-setting. Use when: making strategic decisions, evaluating business options, setting direction, analyzing trade-offs, or when user mentions strategy, business planning, competitive analysis, or long-term planning.

technical-writer

Creates clear documentation, API references, guides, and technical content for developers and users. Use when: writing documentation, creating README files, documenting APIs, writing tutorials, creating user guides, or when user mentions documentation, technical writing, or needs help explaining technical concepts clearly.

관련 스킬