teaching-skills
Health Uyari
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 6 GitHub stars
Code Gecti
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
Teaching Skills for Claude Code — teaching lifecycle suite for university professors
Teaching Skills for Claude Code
English | 简体中文
A comprehensive suite of Claude Code skills for university professors, covering the full
teaching lifecycle: design → build → assess → deliver → reflect → improve.
15 skills · 84 modes · 71-agent ensemble · 2 quality gates · 1 Course Passport
AI is your teaching assistant, not your replacement. This suite won't teach for
you. It handles the structure and the grunt work — drafting outcomes, building
blueprints before exams, auditing alignment, formatting syllabi, coding evaluation
comments — so you can focus on what actually requires you: knowing your discipline,
knowing your students, and deciding what matters. Every consequential decision passes
through a checkpoint where you decide.
Architecturally inspired by Academic Research Skills
(Cheng-I Wu) — the research-side sibling of this suite. If you also write papers, the
two compose: teaching-reflector's SoTL mode hands off to ARS's deep-research and
academic-paper skills.
Install
Plugin (recommended):
/plugin marketplace add YujxZJCN/teaching-skills
/plugin install teaching-skills
Manual: clone this repo and symlink the skill directories into~/.claude/skills/ (or the project's .claude/skills/).
Verify: run /ts-status in a directory with a course_passport.yaml, or just say
"Design a new course on X for 60 second-year students."
The skills
| Skill | Stage | What it does |
|---|---|---|
| course-designer | 1 DESIGN | Backward design: Bloom-tagged outcomes → assessment plan → semester arc → syllabus. Socratic mode for blank-page starts. |
| lesson-builder | 2 BUILD | Lesson plans, lecture notes, slide outlines, active-learning activities, cases, discussion guides, flipped formats. |
| assessment-architect | 3 ASSESS | Blueprint-first exams and quizzes, rubrics, TILT project briefs, AI-resilience integrity audits, post-exam item analysis. |
| student-mentor | 4 DELIVER | Feedback writing, struggling-student intervention plans, recommendation letters, difficult emails, advising and mentoring plans. |
| submission-auditor | 4 DELIVER | Spec-driven submission checking: compile your template/requirements into a checkable spec, audit submissions (single or batch) with located evidence, per-student feedback reports + class pattern report. |
| teaching-reflector | 5 REFLECT | Bias-honest evaluation analysis, mid-course feedback, peer observation, teaching portfolio and statement, SoTL design. |
| teaching-pipeline | orchestrator | Runs the whole lifecycle over the Course Passport, with two non-skippable gates and a weekly delivery loop. |
Extension skills — production, operations, and compliance layers; each works
standalone and the pipeline dispatches them on demand:
| Skill | Stage | What it does |
|---|---|---|
| deck-studio | 2 | Renders actual slide decks (Marp/Pandoc/Beamer/python-pptx), course-wide themes, code-generated figures, handouts, posters. Accessibility enforced, never fakes a render. |
| lab-forge | 2 | Executable STEM artifacts: lab packages, per-student synthetic datasets with recoverable ground truth, starter code, autograders, executed reference solutions. |
| media-scripter | 2 | Recorded-media scripting: 6–9 min mini-lecture scripts, storyboards, episode series, caption/transcript cleanup, audio adaptations. |
| course-publisher | 4 | Student-facing comms from the passport: announcements, weekly emails, static course site, LMS packaging, living FAQ. Drafts only — facts traced, never invented. |
| ta-coordinator | 4 | Teaching-team operations: TA handbooks, grading calibration sessions, hours-balanced allocation, meeting agendas, cross-TA consistency checks (no league tables). |
| accreditation-mapper | 1 | Outcomes → program outcomes → standards matrices with evidence status, evidence packages, gap analysis, honesty-capped self-study drafts. |
| bilingual-courseware | support | Terminology-disciplined bilingual materials: professor-confirmed glossary, glossary-bound translation, paired-version sync, consistency audits. |
| cohort-analyst | support | Learner analysis (学情分析): pre-lesson diagnostics, cohort readiness profiles from ability lists/questionnaires, lesson calibration, evidence-based grouping. Aggregates only — individual students route to student-mentor. |
The pipeline
Stage 0 CONTEXT → Course Passport initialized 🧑
Stage 1 DESIGN → course-designer 🧑
Gate 1.5 ALIGNMENT — constructive-alignment audit ✓ machine + ack
Stage 2 BUILD → lesson-builder (just-in-time by default) 🧑
Stage 3 ASSESS → assessment-architect + integrity audit 🧑
Gate 3.5 QUALITY — AI-integrity, transparency, UDL, workload ✓ machine + ack
Stage 4 DELIVER → weekly loop: materials · mentoring · submission audits · midcourse feedback
Stage 5 REFLECT → teaching-reflector eval-analysis 🧑
Stage 6 IMPROVE → iteration record → next term re-enters Stage 1
🧑 = professor checkpoint (you decide) · ✓ = deterministic gate, then your acknowledgment
Two ideas hold this together:
- The Course Passport (
shared/course_passport_schema.md) — a YAML file that is the
single source of truth for the course. Outcomes, assessment plan, schedule, policies,
gate findings, artifact ledger, iteration history. State lives in the passport, not
the conversation: any fresh session resumes from it. Every skill also works standalone
without one. - Constructive alignment as a machine check — the Alignment Gate verifies the
outcome–teaching–assessment triangle is closed before anything is built on it; the
Quality Gate verifies the built artifacts are transparent (TILT), accessible (UDL),
integrity-coherent (AI-era), and humanly workloaded — before students see them.
Showcase: what the output looks like
Browse the worked example → — a complete artifact set for a
demonstration course (CS 304 Introduction to Machine Learning, 90 students): filled
Course Passport, syllabus, alignment gate report with a dismissed-warning trail, a
lesson plan + activity sheet, an exam blueprint with sample items and a worked key,
and the AI-integrity audit that redesigned the course project. Synthetic and clearly
labeled as such — but every file obeys the suite's own rules, so you can judge the
output quality before installing.
Quick start
# Full lifecycle
"I'm teaching a new course on environmental economics next fall — run the full pipeline"
# Blank page
"Guide me — I know my field but I've never designed a course" → socratic
# Single artifacts
/ts-outcomes /ts-syllabus /ts-lesson /ts-exam /ts-rubric /ts-letter /ts-evals
# Mid-entry
"I already have a syllabus, build me week 3's materials"
"Semester's over, here are my student evaluations" → eval-analysis
# Status
/ts-status "What's next for my course?"
See QUICKSTART.md for a worked first session and
MODE_REGISTRY.md for all 84 modes.
Design principles
- The professor is the pilot. Checkpoints at every stage; "key decisions made for
you" are always surfaced, never buried; "just proceed" is respected
(shared/checkpoint_protocol.md). - Evidence-based defaults, professor's final call. Recommendations cite
shared/pedagogy_foundations.md(backward design, constructive alignment, active
learning, retrieval practice, TILT, UDL, cognitive load, feedback research). When you
overrule a principle, the decision is logged and never re-litigated. - No invented context. Empty learner profile → the skill asks. Institutional
policies →[NEEDS PROFESSOR INPUT]markers, never plausible filler. Uncertain
domain claims in generated materials →[VERIFY]markers. - Person-affecting outputs are evidence-bound. Feedback, letters, and intervention
plans use only material you provided — no invented anecdotes, ever — and always end
with a verify-before-send reminder. Student data never enters the Course Passport. - Integrity by design, not detection. The AI-era integrity model
(shared/ai_era_integrity.md) uses per-assignment policy tiers and structural
resilience patterns. Nothing in this suite relies on AI-detection tools. - The contracts are machine-checked. The Course Passport has a JSON Schema
(shared/course_passport.schema.json) and validators:scripts/check_passport.py
(cross-reference invariants — id mirrors, weight sums) andscripts/check_alignment_gate.py(Gate 1.5 executed deterministically, not
interpreted by a model). CI runs them plus a mutation-test suite on every push. - Honest evidence reading. Student evaluations are treated as biased,
small-sample evidence of student experience — analyzed thematically, triangulated,
and caveated — not as a teaching-quality score.
Repository layout
course-designer/ SKILL.md + agents/ + references/ + templates/
lesson-builder/ 〃
assessment-architect/ 〃
student-mentor/ 〃
submission-auditor/ 〃
teaching-reflector/ 〃
teaching-pipeline/ SKILL.md + agents/ + references/
deck-studio/ extension skills, same layout
lab-forge/ 〃
media-scripter/ 〃
course-publisher/ 〃
ta-coordinator/ 〃
accreditation-mapper/ 〃
bilingual-courseware/ 〃
cohort-analyst/ 〃
shared/ Course Passport schema (prose + JSON Schema) · pedagogy
foundations · gate protocols · AI-era integrity · checkpoints
scripts/ check_passport.py · check_alignment_gate.py · build_dashboard.py · registry lint
tests/ validator suite (golden fixture + mutation tests)
commands/ /ts-* slash commands
docs/ ARCHITECTURE.md
.claude-plugin/ plugin + marketplace manifests
skills/ symlinks for plugin auto-discovery
Languages
English and Simplified Chinese trigger keywords ship by default; intent-based modes
(socratic design, mid-entry routing) work in any language. Add your language's keywords
to a skill's description frontmatter to improve trigger matching.
License
MIT. The architecture (skills/agents/gates/passport pattern) is inspired by
Academic Research Skills
(CC BY-NC 4.0); no content from that project is reproduced here.
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi