Add guides, templates, CI, and eval runner across all roles#2
Merged
dougdevitre merged 3 commits intomainfrom Mar 29, 2026
Merged
Add guides, templates, CI, and eval runner across all roles#2dougdevitre merged 3 commits intomainfrom
dougdevitre merged 3 commits intomainfrom
Conversation
- Add GETTING_STARTED.md with plain-language setup instructions for Claude Code, Claude Project, and team sharing - Add .github/workflows/validate.yml CI action that checks MANIFEST.json file count, verifies all listed files exist, flags files over 500 lines, surfaces stale high-volatility data, and validates JSON - Add scripts/run-evals.sh to run the 30 test cases against the Claude API with support for specific IDs, dry-run mode, and results export - Update .gitignore to exclude eval result files - Add link to getting started guide in README https://claude.ai/code/session_013aurTmW2RBAUvHBVc1Zrx8
Add GETTING_STARTED.md, .gitignore, and scripts/run-evals.sh to MANIFEST.json root and scripts lists. Update file_count 72 -> 75. https://claude.ai/code/session_013aurTmW2RBAUvHBVc1Zrx8
… eval prep New templates for daily teacher productivity: templates/teacher/classroom-communication.md (9 templates): - Positive parent email, academic concern, behavior concern, missing work - IEP/504 accommodation confirmation email - Classroom expectations document, behavior reflection form - Peer observation form, student feedback survey templates/teacher/observation-prep.md (3 templates): - Pre-observation planning guide (MEES-aligned) - Post-observation self-reflection - Summative evaluation evidence portfolio checklist Updates SKILL.md template routing with all new teacher entries. Teacher templates go from 2 to 14 total. https://claude.ai/code/session_013aurTmW2RBAUvHBVc1Zrx8
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Major expansion: 84 files (up from 72), templates across all 7 roles + substitutes.
For non-technical users
GETTING_STARTED.md— Step-by-step setup for Claude Code, Claude Project, and team sharingFor teachers (32 templates, up from 2)
For ELL / ESL
references/programs/english-learners.md— WIDA levels explained for teachers, language objectives, scaffolding strategies by level, content-area differentiation (math/science/SS/ELA), assessment accommodations, newcomer checklist, family engagement, SIOP components, legal requirementsFor substitute teachers
references/roles/substitute-teachers.md— Guide for subs themselves: first 10 minutes, attendance, classroom management, mandated reporter obligations, IEP/504/ELL support, helpful phrases for tough momentsFor counselors (5 new templates)
For specialists (3 new templates)
For content quality
scripts/run-evals.sh— runs 30 test cases against Claude API with dry-run supportTest plan
./scripts/run-evals.sh --dry-runlists all test caseshttps://claude.ai/code/session_013aurTmW2RBAUvHBVc1Zrx8