Community코딩 & 개발github.com

alavten/learn-socratic

소크라테스식 학습법을 AI 에이전트에 적용하는 스킬 저장소입니다.

learn-socratic란 무엇인가요?

이 스킬은 AI 에이전트가 질문을 통해 사용자의 사고를 유도하고 지식을 스스로 발견하도록 돕는 소크라테스식 대화법을 구현합니다. 주로 Claude Code, Cursor, Codex와 같은 AI 코딩 어시스턴트나 에이전트 플랫폼에서 사용할 수 있으며, 사용자가 직접 해결책을 찾도록 유도하는 튜터링 방식에 적합합니다. SKILL.md 파일에 정의된 프롬프트와 규칙에 따라 에이전트가 답변을 직접 주기보다는 단계별 질문으로 사용자를 안내합니다. 복잡한 개념 학습, 디버깅, 설계 결정 과정에서 사용자의 비판적 사고와 이해도를 높이는 데 유용합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add alavten/learn-socratic

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

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

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

문서

learn-socratic은(는) 무엇을 하나요?

AI 에이전트 스킬 저장소 alavten/learn-socratic입니다.

이 스킬은 소크라테스식 질문법을 기반으로 사용자가 스스로 답을 찾도록 도와주는 대화형 학습 에이전트를 구현합니다. 에이전트는 직접적인 답변 대신 질문을 던지고, 사용자의 대답에 따라 추가 질문을 생성하며 점진적으로 이해를 확장합니다.

주요 기능

  • 질문 기반 탐구: 사용자의 문제나 주제에 대해 열린 질문을 던져 생각을 유도합니다.
  • 단계적 안내: 하나의 질문에 답하면 그 답을 바탕으로 더 깊은 질문을 이어갑니다.
  • 비판적 사고 촉진: 단순한 지식 전달이 아닌, 사용자가 논리적으로 사고하도록 돕습니다.
  • 자기 주도 학습 지원: 사용자가 스스로 결론에 도달할 때까지 인내심 있게 대화합니다.

사용 예시

  • 개념 학습: "상속이 왜 유용한지 설명해보세요." 대신 "객체 지향 프로그래밍에서 코드 재사용성을 높이려면 어떻게 해야 할까요?"
  • 디버깅: "이 버그는 X 때문입니다." 대신 "이 오류 메시지를 보면 어떤 부분이 의심스러운가요?"
  • 설계 결정: "여기서는 패턴 A를 쓰세요." 대신 "이 상황에서 어떤 설계 패턴이 적합할지 고민해보셨나요?"

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex
  • 기타 AI 코딩 어시스턴트

설정 방법

  1. 해당 스킬을 AI 에이전트 설정에 추가합니다.
  2. SKILL.md 파일의 프롬프트 규칙을 참고하여 에이전트가 소크라테스식 대화를 따르도록 구성합니다.
  3. 필요에 따라 질문 난이도나 주제 범위를 사용자 정의할 수 있습니다.

주의사항

  • 사용자가 심각한 오류나 긴급한 상황에 처했을 때는 직접적인 도움을 제공합니다.
  • 사용자의 수준에 맞게 질문을 조정하며, 지나치게 추상적인 질문은 피합니다.
  • 학습 목표에 벗어난 질문은 부드럽게 주제로 되돌립니다.

참고 자료

  • 소크라테스식 질문법에 대한 더 자세한 내용은 위키백과를 참고하세요.
  • AI 에이전트와의 협업 사례는 공식 문서에서 확인할 수 있습니다.

관련 스킬