masseater

Cc Jev Teacher — Development skill for Claude Code

Development community

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.**

[![CI](https://github.com/masseater/cc-jev-teacher/actions/workflows/ci.yml/badge.svg)](https://github.com/masseater/cc-jev-teacher/actions/workflows/ci.yml) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) [![Claude Code plugin](https://img.shields.io/badge/Claude%20Code-plugin-d97757.svg)](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-teacher has 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-pruner uses 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 a jevgrep MCP 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=1 in your environment or in the env of settings.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