From grading-toolkit
Use when comments.md has no entries yet for a specific question, or when the rubric boundaries for that question feel unclear. Run before the grade-question loop for that question. Usage: /grade-rubric Q1a
How this skill is triggered — by the user, by Claude, or both
Slash command
/grading-toolkit:grade-rubricThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Calibrate the rubric for a specific question. Takes a question ID as argument (e.g., `/grade-rubric Q1a`).
Calibrate the rubric for a specific question. Takes a question ID as argument (e.g., /grade-rubric Q1a).
Read:
workflow.yml — question list, pathsrubric.md — all category definitionsanswer_key.md — find the section matching the question IDinstructor_profile.md — priority misconceptions and comment stylecomments.md — any existing entries for this questionShow the answer key section for this question and ask: "Does this accurately capture what a full-credit response should include? Any additions or clarifications before we calibrate?"
Update answer_key.md if the instructor provides corrections.
Generate 5–7 plausible example responses at different error levels using the answer key as reference. Skew toward error types flagged as priorities in instructor_profile.md.
For each example, present it and ask the instructor to assign a rubric category:
"A student writes: '[generated response]' Which rubric category applies? If a comment is needed, what should it say?"
Cover at least these response types:
For each categorized response that warrants a comment:
Append to comments.md under:
## <QuestionID> / <Category>
- <comment text>
Create the heading if it doesn't exist.
For any ruling that distinguishes two rubric categories (e.g., "I consider X to be Major, not Minor"), append to decisions.md:
## <QuestionID> Rubric Calibration — <YYYY-MM-DD>
- <ruling description>
Ask: "For grading this question, which comment strategy should be used?
Update workflow.yml:comment_strategy with the value, or note it applies only to this question.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub justin-graham/grading-toolkit --plugin grading-toolkit