From teaching-pipeline
Convene a panel of parallel reviewer subagents to critique a curriculum plan, research dossier, or lesson draft before it reaches the learner. Each reviewer takes a distinct lens (pedagogy, technical accuracy, learner-fit, exercise difficulty, prerequisite gaps). Use when the learner asks to "review the lesson plan", "review module X", "approve this draft", "convene the board", or before promoting any draft to live teaching. Returns a consolidated approve / revise / reject verdict with actionable feedback.
How this skill is triggered — by the user, by Claude, or both
Slash command
/teaching-pipeline:lesson-review-boardThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Spawns multiple Agent subagents in parallel — each with a distinct review lens — and consolidates their critiques into a single approve/revise/reject decision. The board is a quality gate between *content production* (planner / researcher / builder) and *content delivery* (professor).
Spawns multiple Agent subagents in parallel — each with a distinct review lens — and consolidates their critiques into a single approve/revise/reject decision. The board is a quality gate between content production (planner / researcher / builder) and content delivery (professor).
curriculum-plannerlesson-researcherlesson-builderprofessorAny of these artifacts (run the board on whichever just changed):
CURRICULUM_PLAN.md) — before research beginsresearch/<module>.md) — before building beginslessons/, exercises/, solutions/) — before live deliverySpawn these reviewers as parallel Agent calls (single message, multiple tool uses):
Lens: Does this teach effectively, given the learner's stated style?
Lens: Is what's being taught actually true?
context7 / docs.Lens: Does this match THIS learner's profile and prior preferences?
PROGRESS.md for the learner's stated style and gaps.Lens: Is the exercise the right size?
Lens: Does this assume something never taught?
You can run a subset (3 reviewers) for small drafts; run the full panel for major artifacts (capstone, full module, curriculum plan).
In a single assistant message, emit one Agent tool call per reviewer with a self-contained prompt. Each prompt must include:
MEMORY.md, course PROGRESS.md)Use the Explore subagent_type for read-only review work; use general-purpose if the reviewer needs to run code (e.g., the difficulty reviewer running the test harness).
Each reviewer must return:
VERDICT: approve | revise | reject
TOP ISSUES (max 5, in priority order):
1. <file:line> — <issue> — <suggested fix>
2. ...
NICE-TO-HAVES (max 3):
- ...
WHAT WORKS (1–2 lines):
- ...
approve = ship as-is. revise = fix the top issues then re-review. reject = fundamental problem; go back to planner/researcher/builder.
You (the orchestrator) consolidate, do not re-judge:
reject, the board verdict is reject. If any says revise, the board verdict is revise. Only unanimous approve ships.reviews/<artifact>-<YYYY-MM-DD>.md next to the artifact.# Review Board — <artifact path>
**Date**: <YYYY-MM-DD>
**Verdict**: approve | revise | reject
**Reviewers convened**: <list>
## Top issues
1. <issue> — flagged by <reviewer(s)> — <suggested fix>
2. ...
## Nice-to-haves
- ...
## Disagreements (require human call)
- <issue A says X / issue B says Y — recommend …>
## What works
- ...
## Next step
- If approve: hand to `professor`.
- If revise: <which skill to re-run with which scope>.
- If reject: return to `curriculum-planner`/`lesson-builder` with <specific concern>.
lesson-builder on the next pass) fixes. Don't silently rewrite based on critique.State the verdict and the recommended next skill. If revise, name the specific files and the specific issues — don't make the user re-read the full report to act.
npx claudepluginhub geopopos/teaching-pipeline-plugin --plugin teaching-pipelineProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.