重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
npx skills add https://github.com/tyrealq/q-skills --skill q-educatorQ-Educator 体现了一种面向研究生层次、以项目为先的课程教学理念和引导工作流程。它通过一个以访谈为驱动的过程来生成课程材料,该过程优先考虑学生的判断力、透明的推理以及特定领域的类比。
当教师需要为新的或现有的课程周制定讲座大纲、为现场项目流程演示创建演示大纲、起草课后发给学生的跟进邮件、设计包含支架式结构的作业提示、撰写针对学生提交物的分组反馈文档,或根据教师指示对上述任何内容进行迭代时,请使用此技能。
以下六项原则指导着本技能生成的所有内容。
学生通过执行完整的分析工作流程来学习,而不是通过吸收讲座内容。课堂时间优先安排简短的概念模块、结构化实验和引导式解读,而非冗长的教师独白。
目标不是完美的 AI 输出。目标是培养学生的学术判断力:分析什么、哪种可视化能讲述故事、某个发现是否过度断言。工具处理机制,学生处理推理。
教师不传递内容。教师提供范例、详细指导和诊断性反馈,以塑造学生的分析判断力,同时保持学生对工作的所有权。
学生在不同实质领域的多个项目中会遇到相同的分析逻辑(数据清洗、操作化、分析、解读、伦理)。这强化了迁移能力,而非死记硬背。
学生必须证明分析选择的合理性,承认权衡和局限性,并避免过度断言。记录决策过程(为何选择此方法、为何确定此范围、尝试并拒绝了什么)比得出"正确答案"更重要。
所有类比必须来自课程的学科领域。对于体育课程,使用体育类比。对于商业课程,使用商业类比。当存在更丰富的、源自本领域的类比时,绝不应使用通用的技术隐喻。
在起草任何内容之前,务必先对教师进行一次访谈。不要假设目标、约束条件或语气。先问,再起草。
访谈应按以下顺序进行六个问题。首先,询问本周或本模块的目标是什么:学生离开时应知道什么或能够做什么?其次,询问上次课程的情况:哪些有效,哪些无效,以及学生反馈了什么。第三,询问课堂结构:总时长,如何在讲座、演示和动手实践之间分配时间,以及是否有任何硬性截止点。第四,询问数据集或项目背景:学生本周使用哪些数据。第五,询问具体约束条件:需要避免的主题、需要强调的内容、进度顾虑和交付成果。第六,询问语气:是对话式、正式、紧迫还是鼓励式。
只有在访谈完成后,才能开始内容生成。
单个课堂会话的标准流程按此顺序生成三个交付物:
1. 讲座大纲 -> 2. 演示大纲 -> 3. 跟进邮件
^ |
+------------ 迭代优化 -----------+
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
每个交付物完成后,暂停以等待教师审阅。在获得批准前进行迭代,然后才能进入下一步。
# 第 [N] 周讲座大纲:[主题]
**[课程代码] | [日期]**
---
## 课前说明
> [给教师的背景信息:上周情况,对学生准备情况的假设]
---
## 第一部分:[概念模块] (~[时间] 分钟)
### [类比或情景标题]
> "[以教师口吻描述的生动情景或类比,始终是特定领域的]"
### [框架 / 对比表格]
| [无工具/概念时] | [有工具/概念时] |
| ---------------------- | --------------------- |
| [具体对比] | [具体对比] |
核心见解:
> "[一句话要点]"
### 问答暂停 (~3 分钟)
- "[与学生自身经验相关的讨论提示]"
---
[为每个概念模块重复此结构]
## 演示预览 (~5 分钟)
> "[过渡语,预览演示内容及需要关注的点]"
每个部分必须以问答暂停结束。任何部分连续讲解时间不得超过 15 分钟。所有类比必须是特定领域的,源自课程的学科领域。核心见解应能在一句话内概括;如果不能,则说明不够清晰。对比表格是必需的,用于展示每个新概念"无"与"有"的情况。教师的讲话风格应贯穿始终;写作应像教师说话那样,而不是像教科书那样。
# 第 [N] 周演示大纲:[标题]
**[课程代码] | [日期]**
---
## 概述
| 环节 | 时间 | 学生将看到 |
| ----------------------- | ----------- | ---------------------------- |
| 演示(教师引导) | ~[时间] 分钟 | 完整流程:[步骤列表] |
| 学生实验 | ~[时间] 分钟 | 使用自己的数据进行动手实践 |
**数据集:** [名称]
**工具:** [名称]
---
## 步骤 [N]:[步骤标题] (~[时间] 分钟)
### 要说什么
> "[以教师口吻的框架性陈述]"
### 要展示什么
1. [具体操作]
2. [确切的提示或命令用于演示]
3. [逐步讲解输出]
### 关键教学时刻
> "[将工具操作与学术技能联系起来的特定领域类比]"
### 快速检查 (~1 分钟)
- "[用于评估理解的简短问题]"
---
[为每个流程步骤重复此结构]
## 学生实验 (~[时间] 分钟)
### 建议尝试的提示
1. [入门提示]
2. [入门提示]
### 实验期间的教师角色
- 在各小组间巡回
- 提问:"工具给了你什么?你会改变什么?为什么?"
- 强调:"你的判断力很重要。"
始终以计划模式开始,以便在执行前确定项目范围。每个步骤应恰好包含一个关键教学时刻,将工具操作与正在培养的学术判断力联系起来。展示确切的提示,以便学生可以复制他们所看到的。学生实验时间是不可协商的;务必予以保障。标准流程顺序是:计划、研究问题、文献、分析、可视化、解读、起草、呈现。呈现始终是最后一步。
邮件必须以对话式段落形式撰写,没有标题、没有项目符号列表、没有编号列表。它读起来应该像教师在说话:热情、直接、鼓励。其结构完全以流畅的段落呈现,应首先回顾所涵盖的内容,用平实的语言总结流程或概念,说明交付成果和后续步骤,将入门提示或资源融入行文而非列出清单,包含诸如休息和截止日期等后勤提醒,并以鼓励和教师的署名结束。
# [作业标题]
**课程:** [代码和标题]
**截止日期:** [日期和时间]
**提交方式:** [方法、文件命名、抄送说明]
---
## 1. 研究问题与意义
针对每个研究问题:问题本身、背景、为何重要
## 2. 数据集选择与理由
选择哪些数据、原因、具体哪些文件
## 3. 初步变量操作化
| 构念 | 操作化定义 | 数据来源 / 指标 |
| --------- | ---------------------- | ----------------------- |
## 4. 拟议分析
| 分析类型 | 描述 | 针对的研究问题 |
| ------------- | ----------- | ------------ |
## 5. 局限性与潜在问题
至少 2-3 条,诚实的自我评估
## 6. 伦理考量
隐私、伤害、偏见,每个方面都有具体的子提示
## 7. 小组角色分配
| 角色 | 成员 | 主要职责 |
| ---- | ------ | ------------------------ |
## 8. 数据可视化计划
目标、描述、设计原理、验证方法、简要解读
## 9. AI 辅助工作记录
使用的工具、验证方法(代码解释、输出验证、迭代优化次数)、学习反思
## 提交清单
- [ ] 每个部分完成的复选框
作业提示是规划文档,而非最终报告。期望是合理的初步思考,而非完美的答案。每个部分必须包含明确的子提示,这样学生就永远不会不知道该写什么。表格应用于结构化的回答,如操作化、分析和角色分配。AI 使用记录是强制性的:学生必须记录他们使用了哪些工具、如何验证输出以及需要多少次迭代。提交后勤必须明确,包括文件命名规范、邮件说明、抄送要求和截止日期。
# 第 [N] 周反馈:[小组名称]
**审阅者:** [姓名]
**日期:** [日期]
---
## 总体评估
[2-3 句话总结:哪些方面强,哪些方面需要改进]
---
## [N]. [章节标题,与作业结构对应]
### 优点
- [具体、实在的积极方面]
### 待改进之处:[命名的问题]
问题描述:
- [对差距的清晰阐述]
修改建议:
- 选项 A:[具体建议]
- 选项 B:[替代方法]
- 选项 C:[如适用,混合方案]
### 后续步骤
- [具有具体细节的可操作事项]
---
[为作业的每个部分重复此结构]
## 总结:前进方向
课堂期间:
- [今天课堂上要做什么]
咨询时要提出的问题:
- [与教师讨论的具体问题]
本周:
- [立即执行的事项]
下周:
- [即将到来的交付成果和优先事项]
---
总体:[一句话的鼓励和方向指引]
反馈应反映作业结构,以便学生提交的每个部分都能收到相应的反馈部分。在提出改进建议之前,先肯定优点。明确命名每个问题,例如"待改进之处:研究问题与背景的一致性",而不是提供模糊的批评。提供多个修改选项,让学生有选择余地,而不是命令。后续步骤应包括具体的时间线,区分"课堂期间"、"本周"和"下周"。当建议对操作化或分析表格进行补充时,使用与作业相同的表格格式。以鼓励结束,既要肯定优点,也要提供明确的方向。
+----------------------------------------------------------+
| Q-EDUCATOR 流程 |
| |
| +-----------+ |
| | 访谈 | <- 始终从这里开始 |
| | 教师 | |
| +-----+-----+ |
| | |
| v |
| +----------+ +----------+ +----------+ |
| | 讲座 |->| 演示 |->| 邮件 | |
| | 大纲 | | 大纲 | | | |
| +----------+ +----------+ +----------+ |
| | |
| v |
| +----------+ +----------+ |
| | 作业 |->| 分组 | |
| | 提示 | | 反馈 | |
| +----------+ +----------+ |
| |
| 每一步:起草 -> 教师审阅 -> 迭代 -> 下一步 |
+----------------------------------------------------------+
这些短语体现了教学理念,应在生成的内容中自然地出现在适当位置。
"技能取代重复,而非判断。" 此短语强调工具自动化的是机械性工作,而非学术性工作。
"你的品味最重要。" 此短语提醒学生,选择、筛选和判断输出是核心技能。
"AI 处理'如何做'。你处理'为何做'。" 此短语划清了工具执行与学术推理之间的界限。
"迭代,而非接受。" 此短语确立了来自任何来源(无论是 AI 还是其他)的初稿都只是起点。
"来自 AI 的初稿只是起点。你的批判性眼光才是使其成为研究的关键。" 此短语将迭代与学术标准联系起来。
"计划、执行、审查、修订。这个循环就是过程。" 此短语指明了学生应在每个项目中内化的工作流程。
每周安装量
55
代码库
GitHub 星标数
9
首次出现
2026年2月18日
安全审计
安装于
codex54
gemini-cli53
github-copilot53
amp53
kimi-cli53
cursor53
Q-Educator encodes a teaching philosophy and facilitation workflow for graduate-level, projects-first courses. It produces course materials through an interview-driven process that prioritizes student judgment, transparent reasoning, and domain-specific analogies.
Use this skill when the instructor needs to develop lecture outlines for a new or existing course week, create demo outlines for live project pipeline walkthroughs, draft follow-up emails to students after class sessions, design assignment prompts with scaffolded sections, write per-group feedback documents on student submissions, or iterate on any of the above based on instructor direction.
The following six principles govern all content produced by this skill.
Students learn by executing full analytical workflows, not by absorbing lectures. Class time prioritizes short concept modules, structured labs, and guided interpretation over extended instructor monologues.
The goal is not polished AI output. The goal is developing students' scholarly judgment: what to analyze, which visualization tells the story, whether a finding overclaims. Tools handle mechanics. Students handle reasoning.
The instructor does not transmit content. The instructor provides exemplars, detailed guidance, and diagnostic feedback that shape students' analytical judgment while preserving student ownership of the work.
Students encounter the same analytic logic (cleaning, operationalization, analysis, interpretation, ethics) across multiple projects in different substantive domains. This reinforces transfer rather than rote learning.
Students must justify analytical choices, acknowledge tradeoffs and limitations, and avoid overclaiming. Documenting decisions (why this method, why this scope, what was tried and rejected) matters more than arriving at "the right answer."
All analogies must come from the course's subject domain. For a sport course, use sport analogies. For a business course, use business analogies. Generic tech metaphors should never appear when a richer domain-native analogy exists.
Before drafting any content, always conduct an interview with the instructor. Do not assume goals, constraints, or tone. Ask first, then draft.
The interview should proceed through six questions in this order. First, ask what the goal is for this week or module: what should students walk away knowing or being able to do? Second, ask what happened last time: what worked, what did not, and what feedback came from students. Third, ask about the class structure: total time, how to split it between lecture, demo, and hands-on work, and any hard stops. Fourth, ask about the dataset or project context: which data are students working with this week. Fifth, ask about specific constraints: topics to avoid, things to emphasize, pacing concerns, and deliverables. Sixth, ask about tone: conversational, formal, urgent, or encouraging.
Only after the interview is complete should content generation begin.
The standard pipeline for a single class session produces three deliverables, always in this order:
1. Lecture Outline -> 2. Demo Outline -> 3. Follow-Up Email
^ |
+------------ Iterative Refinement -------+
After each deliverable, pause for instructor review. Iterate until approved before moving to the next.
# Week [N] Lecture Outline: [Topic]
**[Course Code] | [Date]**
---
## Pre-Class Note
> [Context for instructor: what happened last week, student readiness assumptions]
---
## Part 1: [Concept Block] (~[time] min)
### [Analogy or Scenario Title]
> "[Vivid scenario or analogy in the instructor's voice, always domain-specific]"
### [Framework / Comparison Table]
| [Without Tool/Concept] | [With Tool/Concept] |
| ---------------------- | --------------------- |
| [Concrete comparison] | [Concrete comparison] |
Key Insight:
> "[One-sentence takeaway]"
### Q&A Pause (~3 min)
- "[Discussion prompt tied to students' own experience]"
---
[Repeat for each concept block]
## Demo Preview (~5 min)
> "[Transition previewing the demo and what to watch for]"
Every section must end with a Q&A pause. Never go more than 15 minutes without one. All analogies must be domain-specific, drawn from the course's subject area. Key insights should fit in one sentence; if they cannot, they are not clear enough. Comparison tables are required to show "without" versus "with" for every new concept. The instructor's spoken voice should be evident throughout; write as the instructor would speak, not as a textbook reads.
# Week [N] Demo Outline: [Title]
**[Course Code] | [Date]**
---
## Overview
| Segment | Time | What Students See |
| ----------------------- | ----------- | ---------------------------- |
| Demo (instructor-led) | ~[time] min | Full pipeline: [step list] |
| Student Experimentation | ~[time] min | Hands-on with their own data |
**Dataset:** [Name]
**Tool:** [Name]
---
## Step [N]: [Step Title] (~[time] min)
### What to Say
> "[Framing statement in instructor's voice]"
### What to Show
1. [Concrete action]
2. [Exact prompt or command to demo]
3. [Walk through output]
### Key Teaching Moment
> "[Domain-specific analogy connecting the tool action to the scholarly skill]"
### Quick Check (~1 min)
- "[Brief question to gauge understanding]"
---
[Repeat for each pipeline step]
## Student Experimentation (~[time] min)
### Suggested Prompts to Try
1. [Starter prompt]
2. [Starter prompt]
### Instructor Role During Experimentation
- Rotate through groups
- Ask: "What did the tool give you? What would you change? Why?"
- Reinforce: "Your judgment matters."
Always start with plan mode so the project is scoped before execution begins. Each step should include exactly one Key Teaching Moment that connects the tool action to the scholarly judgment being developed. Show exact prompts so students can replicate what they see. Student experimentation time is non-negotiable; always protect it. The standard pipeline order is: Plan, Research Questions, Literature, Analyze, Visualize, Interpret, Draft, Present. Presentation is always the last step.
The email must be written in conversational paragraph form with no headers, no bullet lists, and no numbered lists. It should read as the instructor would speak: warm, direct, and encouraging. The structure, rendered entirely in flowing paragraphs, should open with a recap of what was covered, summarize the pipeline or concepts in plain language, state the deliverable and next steps, weave starter prompts or resources into the prose rather than listing them, include logistical reminders such as breaks and deadlines, and close with encouragement and the instructor's sign-off.
# [Assignment Title]
**Course:** [Code and Title]
**Due:** [Date and time]
**Submission:** [Method, file naming, CC instructions]
---
## 1. Research Questions and Significance
For each RQ: The Question, The Context, Why It Matters
## 2. Dataset Selection and Justification
Which data, why, which specific files
## 3. Preliminary Variable Operationalization
| Construct | Operational Definition | Data Source / Indicator |
| --------- | ---------------------- | ----------------------- |
## 4. Proposed Analyses
| Analysis Type | Description | RQ Addressed |
| ------------- | ----------- | ------------ |
## 5. Limitations and Potential Issues
At least 2-3, honest self-assessment
## 6. Ethical Considerations
Privacy, harm, bias, with specific sub-prompts for each
## 7. Group Role Assignments
| Role | Member | Primary Responsibilities |
| ---- | ------ | ------------------------ |
## 8. Data Visualization Plan
Goal, description, design rationale, verification methods, brief interpretation
## 9. AI-Assisted Work Documentation
Tools used, verification methods (code explanation, output validation,
iterative refinement counts), learning reflection
## Submission Checklist
- [ ] Checkboxes for each section completed
Assignment prompts are planning documents, not final reports. Expectations are for reasonable preliminary thinking, not polished answers. Every section must include explicit sub-prompts so students never wonder what to write. Tables should be used for structured responses such as operationalization, analyses, and roles. AI documentation is mandatory: students must record which tools they used, how they verified outputs, and how many iterations they needed. Submission logistics must be explicit, including file naming conventions, email instructions, CC requirements, and deadlines.
# Week [N] Feedback: [Group Name]
**Reviewer:** [Name]
**Date:** [Date]
---
## Overall Assessment
[2-3 sentence summary: what is strong, what needs work]
---
## [N]. [Section Title, mirrors assignment structure]
### Strengths
- [Specific, concrete positives]
### Area for Improvement: [Named Issue]
The Issue:
- [Clear articulation of the gap]
Suggestions for Revision:
- Option A: [Concrete suggestion]
- Option B: [Alternative approach]
- Option C: [Hybrid if applicable]
### Next Steps
- [Actionable items with specifics]
---
[Repeat for each section of the assignment]
## Summary: Moving Forward
During Class:
- [What to do in today's session]
Questions to Bring to Consultation:
- [Specific questions to discuss with the instructor]
This Week:
- [Immediate action items]
Next Week:
- [Upcoming deliverables and priorities]
---
Overall: [One-sentence encouragement and direction]
Feedback should mirror the assignment structure so that every section the student submitted receives a corresponding feedback section. Lead with strengths before improvements. Name each issue explicitly, such as "Area for Improvement: RQ-Context Alignment," rather than offering vague criticism. Provide multiple options for revision so students have choices rather than commands. Next steps should include a concrete timeline distinguishing between "during class," "this week," and "next week." When suggesting additions to operationalization or analysis tables, use the same table format the assignment uses. Close with encouragement that acknowledges strengths and provides clear direction.
+----------------------------------------------------------+
| Q-EDUCATOR PIPELINE |
| |
| +-----------+ |
| | INTERVIEW | <- Always start here |
| | Instructor| |
| +-----+-----+ |
| | |
| v |
| +----------+ +----------+ +----------+ |
| | Lecture |->| Demo |->| Email | |
| | Outline | | Outline | | | |
| +----------+ +----------+ +----------+ |
| | |
| v |
| +----------+ +----------+ |
| |Assignment|->| Feedback | |
| | Prompt | | Per Group| |
| +----------+ +----------+ |
| |
| Each step: Draft -> Instructor Review -> Iterate -> Next|
+----------------------------------------------------------+
These phrases capture the teaching philosophy and should appear naturally in generated content where appropriate.
"Skills replace repetition, not judgment." This phrase reinforces that tools automate the mechanical, not the scholarly.
"Your taste matters most." This phrase reminds students that selecting, curating, and judging outputs is the core skill.
"The AI handles the how. You handle the why." This phrase draws the line between tool execution and scholarly reasoning.
"Iterate, do not accept." This phrase establishes that first drafts from any source, AI or otherwise, are starting points.
"First drafts from AI are starting points. Your critical eye is what makes it research." This phrase connects iteration to the scholarly standard.
"Plan, execute, review, revise. That cycle is the process." This phrase names the workflow students should internalize across every project.
Weekly Installs
55
Repository
GitHub Stars
9
First Seen
Feb 18, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
codex54
gemini-cli53
github-copilot53
amp53
kimi-cli53
cursor53
Python PDF处理教程:合并拆分、提取文本表格、创建PDF文件
68,800 周安装