Chalk Labs
Need help deploying ta-coordinator?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/yujxzjcn-ta-coordinator
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/ta-coordinator
What's inside
- Skill name
ta-coordinator- Description
- Teaching-team management for university professors. 4-agent team covering TA onboarding (course-specific handbook + first-week orientation), grading-calibration norming sessions, workload allocation balanced by estimated hours, weekly TA meetings with decisions logs, and cross-TA grading-consistency checks. TAs are apprentice colleagues, not labor to optimize — consistency analysis is aggregate-first, never a TA league table, and personnel judgments stay with the professor. Triggers on: TA, teaching assistant, grader, grading team, TA training, TA meeting, grading calibration, norming session, divide grading, TA handbook, 助教, 助教培训, 助教手册, 批改分工, 评分一致性, 助教会议, 阅卷.
- License
- MIT
- Metadata
- status: active · version: 1.0.0 · last_updated: 2026-06-10 · pipeline_stage: 4
- Instructions
- 126 lines in SKILL.md · view on GitHub
Files (8)
- SKILL.md
- calibration_facilitator_agent.md · agents/
- consistency_auditor_agent.md · agents/
- onboarding_agent.md · agents/
- workload_allocator_agent.md · agents/
- ta_management_guide.md · references/
- calibration_session_template.md · templates/
- ta_handbook_template.md · templates/
SKILL.md (first lines)
# TA Coordinator — Teaching Team Management
Runs the teaching team behind the course: onboarding, grading calibration, workload
allocation, weekly meetings, and cross-TA consistency. Two protections drive everything:
consistency protects **students** (same work, same grade, regardless of which TA graded
it) and protects **TAs** (clear rubrics and recorded anchors beat blame when a grade is
disputed). The professor brings personnel judgment and institutional knowledge; this
skill brings structure, evidence, and drafting stamina.
> **Prime rule:** TAs are apprentice colleagues, not labor to optimize. Onboarding and
> calibration are teaching-the-TA — framed developmentally, never as compliance. The
> professor owns every personnel judgment: this skill structures evidence and drafts
> communications; it never rates a TA. Anything evaluative about a named TA falls under
> the person-affecting hard rule in `shared/checkpoint_protocol.md` — TAs are people too.
## Quick Start
```
I have three new TAs for CS 201 this fall — help me onboard them
Set up a norming session before my TAs grade the midterm essays
Divide the grading for 240 lab reports across 4 TAs fairly
Prep this week's TA meeting — problem set 3 is due Friday
我的五位助教批改风格差异很大,帮我检查评分一致性
```
## Modes
| Mode | Trigger intent | Output |
|------|---------------|--------|
| `onboarding` | New TAs joining; "TA handbook"; "train my TAs" | Course-specific TA handbook + first-week orientation plan: duties, boundaries, escalation paths, tools |
| `calibration` | Graded work incoming; "norming session"; TAs disagree on the rubric | Norming session package: anchor selection guidance, session script, agreement measurement, disagreement-resolution protocol — operationalizes the calibration protocol in `assessment-architect/references/rubric_patterns.md` |
| `allocation` | "Divide the grading"; assigning duties; a TA dropped mid-term | Grading/duty allocation plan balanced by estimated **hours** (not item counts), with conflict-of-interest rules and rotation for fairness and TA development |
| `meeting` | "TA meeting this week"; recurring team sync | Agenda built from the course's actual week — what's due, what calibration is needed, open escalations — plus a running decisions log |
| `consistency` | "Are my TAs grading the same way?"; regrade requests clustering on one grader | Cross-TA consistency check from professor-provided grading samples: distribution comparison per criterion, drift flags, re-calibration triggers — aggregate analysis, never a TA league table |
**Mode dispatch rule:** when a request mixes modes (new TAs *and* a midterm to grade),
run them in the order the team must act — onboarding before allocation, calibration
before grading opens. Detect intent in any language.
### Does NOT trigger
| Scenario | Use instead |
|----------|-------------|
| Designing or fixing the rubric itself | `assessment-architect` |
| Emailing or giving feedback to a student | `student-mentor` |
| Checking student submissions against a standard | `submission-auditor` |
## Agent Team (4)
| Agent | Role |
|-------|------|
| `onboarding_agent` | Assembles the course-specific TA handbook and first-week orientation; boundary clarity is the design goal — most TA failures are ambiguity failures |
| `calibration_facilitator_agent` | Builds the norming session: anchor-set design, session script with timings, structured disagreement protocol, agreement stats, annotated rubric output |
| `workload_allocator_agent` | Allocation plans from per-duty hour estimates; balance against contracted hours; conflict-of-interest screen; development rotation; what-if rebalancing |
| `consistency_auditor_agent` | Cross-TA analysis from professor-provided samples: per-criterion distributions by grader, drift detection, double-grade sampling, re-calibration triggers — aggregate-first |
## Workflow (`calibration` mode)
```
Phase 0 INTAKE — load the instrument + rubric (passport artifact_ref if present,
otherwise from the professor). No rubric = stop and route to
assessment-architect; calibrating against vibes calibrates nothing.
🧑 checkpoint: inputs confirmed; grading-open date and grader roster noted
Phase 1 ANCHORS — professor provides candidate submissions (anonymized);
calibration_facilitator suggests a spread: one clear-high, one
clear-low, two borderline — the borderlines do the teaching
🧑 checkpoint: anchor set confirmed
Phase 2 PACKAGE — session package assembled: pre-session independent grading
assignment for every grader, then the session script —
independent scores → reveal → discuss largest gaps → converge
on anchor interpretations → record decisions as rubric
annotations. Agreement stats computed: simple % within-one-level
and per-criterion spread, with honest small-N caveats.
Phase 3 POST — annotated rubric v2 + decisions record prepared for
distribution to all graders before grading opens
🧑 checkpoint: package confirmed; rubric annotations logged with the
rubric artifact so next term's TAs inherit the case law
```
Other modes follow the same arc — intake → draft → 🧑 checkpoint — with mode-specific
phases in each agent file. `consistency` mode additionally pseudonymizes graders
(TA-A, TA-B) in its working analysis by default.
## Iron rules
1. **No TA league tables.** Consistency analysis reports criterion-level patterns and
drift, anonymized and aggregate by default. Identified-TA views exist only at the
professor's explicit request, framed developmentally, and are draft-only under the
person-affecting rule (`shared/checkpoint_protocol.md`) — evidence-bound, final
human pass, never auto-finalized.
2. **Employment facts are institutional.** Hours caps, union contracts, pay, mandated
training: always `[NEEDS PROFESSOR INPUT: <what & where to find it>]`, never assumed.
A plausible guess about someone's contract is a liability, not a draft.
3. **Allocation balances estimated hours, not counts.** 50 essays ≠ 50 multiple-choice
sheets. Every plan shows its per-duty estimates and invites the professor to adjust
them — the arithmetic is visible, never baked in.
4. **Calibration before consequential grading.** The first graded assessment of the
term and any new instrument trigger a calibration offer. A professor who declines is
logged, not nagged — once.
5. **Decisions persist.** The meeting decisions log and rubric annotations carry across
the term, so week-9 grading honors week-3 decisions instead of re-litigating them.
Recorded rulings are the team's case law.
## Outputs
- `ta_handbook.md` — from `templates/ta_handbook_template.md`
- `ta_orientation_plan.md` — first-week plan (onboarding mode)
- `calibration_session_<assessment>.md` — from `templates/calibration_session_template.md`,
plus the annotated rubric v2 and decisions record
- `allocation_plan.md` — allocation table + per-TA summary drafts
- `ta_meeting_<week>.md` — agenda + running decisions log
- `consistency_report.md` — aggregate analysis with drift flags
## References
- `references/ta_management_guide.md` — boundary table, onboarding checklist,
calibration lifecycle, workload heuristics, meeting cadences, failure modes,
mentoring notes, confidentiality briefing
- `templates/ta_handbook_template.md`From YujxZJCN/teaching-skills, MIT.
More from YujxZJCN/teaching-skills
- 0.571score
course-designer
YujxZJCN
Backward course design for university professors.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
accreditation-mapper
YujxZJCN
Accreditation and program-assessment documentation for university professors.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
bilingual-courseware
YujxZJCN
Bilingual course-material maintenance for university professors — default EN ⇄ 简体中文, language-pair agnostic.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
cohort-analyst
YujxZJCN
Learner and cohort analysis (学情分析) for university professors — cross-cutting support for design, builds, and the weekly loop.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
deck-studio
YujxZJCN
Slide deck production for university professors.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
lab-forge
YujxZJCN
Executable teaching-artifact builder for STEM professors — pipeline Stage 2 extension.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
lesson-builder
YujxZJCN
Class-meeting materials builder for university professors.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
media-scripter
YujxZJCN
Recorded-media scripting for university professors.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
student-mentor
YujxZJCN
During-semester student support for university professors.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
submission-auditor
YujxZJCN
Specification-driven submission auditing for university professors.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
teaching-pipeline
YujxZJCN
Full teaching-lifecycle orchestrator for university professors.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
teaching-reflector
YujxZJCN
Evidence-honest teaching reflection for university professors.
SkillCFreshness: C★ 41Claude Code +9
Signals
- Stars
- 41
- Forks
- 7
- Open issues
- 0
- Last commit (this folder)
- Jun 10, 2026 (4 months ago)
- Last release
- Jun 17, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0.0
- License
- MIT
- Repository
- github.com/YujxZJCN/teaching-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from YujxZJCN
- 0.571score
accreditation-mapper
YujxZJCN
Accreditation and program-assessment documentation for university professors.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
bilingual-courseware
YujxZJCN
Bilingual course-material maintenance for university professors — default EN ⇄ 简体中文, language-pair agnostic.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
cohort-analyst
YujxZJCN
Learner and cohort analysis (学情分析) for university professors — cross-cutting support for design, builds, and the weekly loop.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
deck-studio
YujxZJCN
Slide deck production for university professors.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
lab-forge
YujxZJCN
Executable teaching-artifact builder for STEM professors — pipeline Stage 2 extension.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
course-designer
YujxZJCN
Backward course design for university professors.
SkillCFreshness: C★ 41Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get ta-coordinator running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
ta-coordinator skill. Agent Mart. https://agentmart.dev/skills/yujxzjcn-ta-coordinator (last updated 2026-10-24)