Cc Jev Teacher — Development skill for Claude Code
Claude Code plugin: TypeSafe-judged hooks that make Claude finish the job before it reports.
How to install Cc Jev Teacher
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open masseater/cc-jev-teacher and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Cc Jev Teacher does
Claude Code plugin: TypeSafe-judged hooks that make Claude finish the job before it reports.
Alternatives in Development
- 📗All Around Teacher — Initial Prompt 9.1k ★
- Fusion Gemini — Fusion panel of Opus 4.8 + Gemini 3.1 Pro in parallel, judged by Opus 4.8 (opus4.8-gemini3.1pro) 468 ★
- K12 Teacher Skills — Skills and eval rubrics for K-12 teachers, co-developed with Learning Commons 407 ★
README
cc-jev-teacher
**Two Claude Code plugins: one sends Claude back to work until the job is actually done, the other keeps its context small.**
[](https://github.com/masseater/cc-jev-teacher/actions/workflows/ci.yml) [](LICENSE) [](https://code.claude.com/docs/en/plugins)
When you hand Claude a task and walk away, it often stops early: it reports "done, but not deployed", edits code with `sed -i`, switches a lint rule off to make an error go away, or writes three paragraphs of "how I did it" instead of saying what changed. You only find out when you read the report.
cc-jev-teacherhas a decision model on OpenRouter grade Claude's risky tool calls, the documents it writes, and every final report. When one falls short, the hook blocks and tells Claude what to fix, so Claude fixes it before you see the report.cc-jev-pruneruses the same model to keep Claude's context small. It compacts by dropping tool calls the task no longer needs instead of writing a summary, trims long Bash output to the parts that matter, and adds ajevgrepMCP server that finds the code behind a behavior from a plain-language question.
Each plugin installs and runs on its own.
Requirements
- Claude Code on macOS or Linux
- Bun on
PATH. The hooks run on Bun - An OpenRouter API key. The default model, Respan Span-01 Lite, is free
- For the pruner's compaction and Bash output trimming,
CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1in your environment or in theenvofsettings.json
Install
claude plugin marketplace add masseater/cc-jev-teacher
claude plugin install cc-jev-teacher@cc-jev-teacher --config openrouter_api_key=YOUR_OP
Related Skills
Open Jev Approvals
Fail-closed binary (allow/deny) approval gate for Codex and Claude Code hooks — every intercepted tool call is
Jev Sales Copilot
Live sales-call copilot on TypeSafe Jev: per-utterance closing probability, signals and next-best-move; syncs
Jev Permission Gate
A Claude Code mod that uses TypeSafe's Jev to decide auto mode tool calls. 2x faster than the built-in classif
Typesafe Jev Ecosystem
Explore the TypeSafe Jev ecosystem: open-source integrations, compatible decision models, SDKs, agent tools, a
Jev Skillful
Per-prompt capability router for coding agents: resolves installed skills, MCP servers, agents and commands ag
Jev Ra
Browser use for coding agents, 3-5x faster than browser-use. MCP server + CLI; TypeSafe Jev decides every step
Related Agents
Typesafe Adversary
Red-teams TypeSafe integrations before users do. Probes the nine documented Jev failure modes, tests prompt in
Jev Judge
Reusable Judge/Verifier question-drafter for text-shaped deliverables — pass/fail, meets-bar yes/no, or rubric
Hooks Daemon Plan Dedupe Scout
Before a new plan is filed, check whether an existing plan already covers the same work. Read-only; reports ca