learn-socratic은(는) 무엇을 하나요?
AI 에이전트 스킬 저장소 alavten/learn-socratic입니다.
이 스킬은 소크라테스식 질문법을 기반으로 사용자가 스스로 답을 찾도록 도와주는 대화형 학습 에이전트를 구현합니다. 에이전트는 직접적인 답변 대신 질문을 던지고, 사용자의 대답에 따라 추가 질문을 생성하며 점진적으로 이해를 확장합니다.
주요 기능
- 질문 기반 탐구: 사용자의 문제나 주제에 대해 열린 질문을 던져 생각을 유도합니다.
- 단계적 안내: 하나의 질문에 답하면 그 답을 바탕으로 더 깊은 질문을 이어갑니다.
- 비판적 사고 촉진: 단순한 지식 전달이 아닌, 사용자가 논리적으로 사고하도록 돕습니다.
- 자기 주도 학습 지원: 사용자가 스스로 결론에 도달할 때까지 인내심 있게 대화합니다.
사용 예시
- 개념 학습: "상속이 왜 유용한지 설명해보세요." 대신 "객체 지향 프로그래밍에서 코드 재사용성을 높이려면 어떻게 해야 할까요?"
- 디버깅: "이 버그는 X 때문입니다." 대신 "이 오류 메시지를 보면 어떤 부분이 의심스러운가요?"
- 설계 결정: "여기서는 패턴 A를 쓰세요." 대신 "이 상황에서 어떤 설계 패턴이 적합할지 고민해보셨나요?"
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 AI 코딩 어시스턴트
설정 방법
- 해당 스킬을 AI 에이전트 설정에 추가합니다.
- SKILL.md 파일의 프롬프트 규칙을 참고하여 에이전트가 소크라테스식 대화를 따르도록 구성합니다.
- 필요에 따라 질문 난이도나 주제 범위를 사용자 정의할 수 있습니다.
주의사항
- 사용자가 심각한 오류나 긴급한 상황에 처했을 때는 직접적인 도움을 제공합니다.
- 사용자의 수준에 맞게 질문을 조정하며, 지나치게 추상적인 질문은 피합니다.
- 학습 목표에 벗어난 질문은 부드럽게 주제로 되돌립니다.