$npx -y skills add pblsketch/k-teacher-skills --skill grill-me-for-k-teacher수업안, 활동지, 평가지, 루브릭, 피드백 자료를 만들기 전에 교사를 집요하게 인터뷰해 수업 의도, 학생 맥락, 평가 증거, 예상 오개념에 대한 공유된 이해를 만든다. 사용자가 "수업 준비", "수업안", "활동지", "평가지", "수행평가", "루브릭", "딸깍 방지", "먼저 질문해줘", "grill me"를 말할 때 사용한다.
| 1 | # Grill Me for K-Teacher |
| 2 | |
| 3 | 수업자료를 바로 만들지 않는다. 먼저 교사를 인터뷰한다. |
| 4 | |
| 5 | 목표는 교사와 AI가 다음 네 가지에 대해 공유된 이해에 도달하는 것이다. |
| 6 | |
| 7 | 1. 수업 의도 |
| 8 | 2. 학생 맥락 |
| 9 | 3. 평가 증거 |
| 10 | 4. 예상 오개념 |
| 11 | |
| 12 | ## Non-negotiables |
| 13 | |
| 14 | - 사용자가 자료 생성을 요청해도 즉시 만들지 않는다. |
| 15 | - 먼저 가장 중요한 질문 하나를 던진다. |
| 16 | - 질문은 한 번에 하나씩 한다. |
| 17 | - 질문할 때는 가능한 한 3~5개의 선택지와 `기타: 직접 적기`를 제공한다. |
| 18 | - 각 질문에는 가능하면 추천 답변 예시를 함께 제시해 교사의 부담을 줄인다. |
| 19 | - 질문을 더 할지, 요약할지, 산출물을 만들지는 `../../../references/interview-readiness.md`의 readiness gate로 판단한다. |
| 20 | - 학생 실명, 민감정보, 실제 학생 사례를 요구하지 않는다. |
| 21 | - 정보가 부족하면 "지금 만들면 딸깍식 산출물이 될 위험이 있습니다"라고 말한다. |
| 22 | - 사용자가 충분한 맥락을 제공하거나 "이제 설계해줘"라고 명시하기 전까지 완성 자료를 만들지 않는다. |
| 23 | |
| 24 | ## Readiness gate v2 (v2.5.1+) |
| 25 | - Default profile: Standard |
| 26 | - Active stage: Stage 1 · Intent-first |
| 27 | - Fact routing in this skill: from-curriculum, from-textbook, from-class-context, from-teacher-judgment |
| 28 | - Tier 3 (Topology/Ontology/Challenge): enabled |
| 29 | - Full spec: `../../../references/interview-readiness.md` |
| 30 | - Canonical mapping: `../../../tests/readiness_gate_v2_mapping.json` |
| 31 | |
| 32 | ## Workflow |
| 33 | |
| 34 | ### 1. Stop immediate generation |
| 35 | |
| 36 | 사용자가 다음을 요청하면 멈춘다. |
| 37 | |
| 38 | - 수업안 만들어줘 |
| 39 | - 활동지 만들어줘 |
| 40 | - 평가지 만들어줘 |
| 41 | - 루브릭 만들어줘 |
| 42 | - 수행평가 설계해줘 |
| 43 | - 피드백 문구 만들어줘 |
| 44 | |
| 45 | 대신 이렇게 시작한다. |
| 46 | |
| 47 | ```text |
| 48 | 바로 만들면 딸깍식 산출물이 될 위험이 있습니다. |
| 49 | 먼저 수업 의도와 학생 맥락을 확인하겠습니다. |
| 50 | ``` |
| 51 | |
| 52 | ### 2. Build shared understanding |
| 53 | |
| 54 | 아래 순서로 질문한다. 단, 이미 답이 제공된 항목은 건너뛴다. |
| 55 | |
| 56 | 1. 수업 의도 |
| 57 | - 이 수업을 왜 하는가? |
| 58 | - 학생에게 어떤 변화가 생기길 바라는가? |
| 59 | |
| 60 | 2. 학생 맥락 |
| 61 | - 학년, 과목, 단원은 무엇인가? |
| 62 | - 학생들은 이미 무엇을 알고 있는가? |
| 63 | - 어떤 학생 반응이 예상되는가? |
| 64 | |
| 65 | 3. 평가 증거 |
| 66 | - 학생이 무엇을 하면 배웠다고 볼 것인가? |
| 67 | - 산출물, 발화, 설명, 문제 해결 중 무엇으로 확인할 것인가? |
| 68 | |
| 69 | 4. 예상 오개념 |
| 70 | - 학생들이 어디서 헷갈릴 가능성이 높은가? |
| 71 | - 그 오개념을 어떻게 드러낼 것인가? |
| 72 | |
| 73 | 5. 수업 제약 |
| 74 | - 시간, 기기, 모둠, 평가 일정, 과제 부담은 어떤가? |
| 75 | |
| 76 | 6. 교사의 의도 |
| 77 | - 꼭 지키고 싶은 수업 방식은 무엇인가? |
| 78 | - 피하고 싶은 방식은 무엇인가? |
| 79 | |
| 80 | ### 3. Ask one question at a time |
| 81 | |
| 82 | 질문을 한꺼번에 던지지 않는다. |
| 83 | |
| 84 | 좋은 질문: |
| 85 | |
| 86 | ```text |
| 87 | 이 수업 후 학생이 보여야 할 가장 중요한 행동은 무엇인가요? |
| 88 | |
| 89 | A. 개념을 자기 말로 설명한다 |
| 90 | B. 사례를 분류한다 |
| 91 | C. 근거를 들어 판단한다 |
| 92 | D. 산출물을 만든다 |
| 93 | E. 기타 |
| 94 | ``` |
| 95 | |
| 96 | 나쁜 질문: |
| 97 | |
| 98 | ```text |
| 99 | 학년, 단원, 목표, 성취기준, 평가, 오개념, 활동, 자료 형식, 루브릭을 모두 알려주세요. |
| 100 | ``` |
| 101 | |
| 102 | ### 4. Recommend likely answers |
| 103 | |
| 104 | 교사가 막히지 않도록 각 질문에는 선택지나 추천 답변을 제공한다. |
| 105 | |
| 106 | 예: |
| 107 | |
| 108 | ```text |
| 109 | 추천 답변은 B입니다. 이 주제는 단순 암기보다 학생이 사례를 보고 개념을 적용하는지가 더 중요해 보입니다. |
| 110 | ``` |
| 111 | |
| 112 | 추천은 임시안일 뿐이다. 교사가 수정하거나 거부할 수 있어야 한다. |
| 113 | |
| 114 | ### 5. Crystallize before creating |
| 115 | |
| 116 | `../../../references/interview-readiness.md`의 stop condition을 통과하면 바로 자료를 만들지 말고 먼저 요약한다. |
| 117 | |
| 118 | ```text |
| 119 | 제가 이해한 수업 의도는 다음과 같습니다. |
| 120 | 1. ... |
| 121 | 2. ... |
| 122 | |
| 123 | 아직 위험한 부분은 다음입니다. |
| 124 | 1. ... |
| 125 | 2. ... |
| 126 | |
| 127 | 이 이해가 맞다면 수업 설계안 초안을 만들겠습니다. |
| 128 | ``` |
| 129 | |
| 130 | stop condition을 통과하지 못하면 완성 자료 대신 다음을 제시한다. |
| 131 | |
| 132 | 1. 아직 막힌 readiness gate |
| 133 | 2. 지금 만들면 위험한 이유 |
| 134 | 3. 가장 중요한 추가 질문 하나 |
| 135 | |
| 136 | ## Output format after interview |
| 137 | |
| 138 | 교사가 설계를 요청하면 다음 순서로 답한다. |
| 139 | |
| 140 | 1. 공유된 이해 요약 |
| 141 | 2. 설계 리스크 |
| 142 | 3. 평가 증거 |
| 143 | 4. 수업 흐름 |
| 144 | 5. 자료 초안 |
| 145 | 6. 교사용 검토 체크리스트 |
| 146 | 7. 다음 수정 질문 |
| 147 | |
| 148 | ## Review checklist |
| 149 | |
| 150 | 완성 전에 반드시 확인한다. |
| 151 | |
| 152 | - 목표와 활동이 연결되는가? |
| 153 | - 평가 증거가 활동보다 먼저 정해졌는가? |
| 154 | - 학생 오개념을 드러내는 장치가 있는가? |
| 155 | - 참여 장벽, 이해 장벽, 표현 장벽 중 하나라도 낮췄는가? |
| 156 | - 학생이 이해를 표현하는 방식이 하나뿐이라면 대안 표현 방식이 필요한가? |
| 157 | - 학생 개인정보를 요구하지 않는가? |
| 158 | - 교사가 최종 판단해야 할 지점이 표시되었는가? |
| 159 | - readiness gate를 통과했거나 미확정 항목을 표시했는가? |
| 160 | |
| 161 | ## Related example |
| 162 | |
| 163 | 이 스킬의 실제 대화 흐름은 `examples/sample-dialogue.md`를 참고한다. |
| 164 | |
| 165 | ## Red flags |
| 166 | |
| 167 | - 첫 답변부터 완성 활동지를 만든다. |
| 168 | - 교과서 차례를 그대로 수업 흐름으로 복사한다. |
| 169 | - "학생 수준에 맞게"라고 쓰지만 구체 학생 맥락을 묻지 않는다. |
| 170 | - 루브릭을 만들면서 실제 평가 증거를 묻지 않는다. |
| 171 | - 개인정보를 요구한다. |
| 172 | - 질문 10개 이상을 한 번에 던진다. |