Larkspur-Wang

Jev Steer Or Queue — Testing skill for Claude Code

Testing community

Let TypeSafe Jev decide whether a message you send mid-turn should steer, queue, or interrupt your coding agent.

How to install Jev Steer Or Queue

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Larkspur-Wang/Jev_steer_or_queue and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Jev Steer Or Queue does

Let TypeSafe Jev decide whether a message you send mid-turn should steer, queue, or interrupt your coding agent. Claude Code plugin; Codex CLI in testing.

Alternatives in Testing

  • Loki Spec Status — Check whether the spec has drifted from its lock using Loki's living-spec drift detection, and summarize the r 1.1k ★
  • Spectra App — Spec-driven development for coding agents — a desktop app, a CLI, and skills for Codex, Claude Code, Cursor, C 735 ★
  • Spec Kit Zh — 💫 帮助你快速上手规格驱动开发的工具包💫 Toolkit to help you get started with Spec-Driven Development Works seamlessly across al 238 ★

README

Jev steer or queue

**Your coding agent is busy. You send another message. Should it change course, wait its turn, or stop?**
A hook that lets [TypeSafe Jev](https://docs.typesafe.ai/) make that call in about half a second.


[![License: MIT](https://img.shields.io/badge/license-MIT-22c55e?style=flat-square)](LICENSE) [![Claude Code plugin](https://img.shields.io/badge/Claude%20Code-plugin-D97757?style=flat-square&logo=claude&logoColor=white)](claude-code/) [![Codex CLI](https://img.shields.io/badge/Codex%20CLI-in%20testing-6e7681?style=flat-square)](codex/) [![Powered by Jev](https://img.shields.io/badge/powered%20by-TypeSafe%20Jev-7c5cff?style=flat-square)](https://docs.typesafe.ai/) [![Python 3.8+](https://img.shields.io/badge/python-3.8%2B-3776AB?style=flat-square&logo=python&logoColor=white)](claude-code/scripts/jev_router.py) [![Dependencies](https://img.shields.io/badge/dependencies-none-0ea5e9?style=flat-square)](claude-code/scripts/jev_router.py)
[![GitHub stars](https://img.shields.io/github/stars/Larkspur-Wang/Jev_steer_or_queue?style=flat-square&logo=github)](https://github.com/Larkspur-Wang/Jev_steer_or_queue/stargazers) [![Last commit](https://img.shields.io/github/last-commit/Larkspur-Wang/Jev_steer_or_queue?style=flat-square)](https://github.com/Larkspur-Wang/Jev_steer_or_queue/commits/main) [![Issues](https://img.shields.io/github/issues/Larkspur-Wang/Jev_steer_or_queue?style=flat-square)](https://github.com/Larkspur-Wang/Jev_steer_or_queue/issues) [![PRs welcome](https://img.shields.io/badge/PRs-welcome-ff69b4?style=flat-square)](#contributing)

**English** · [简体中文](README.zh-CN.md)


Why

Coding agents treat every message you send mid-turn the same way. Claude Code injects it into the running turn right away. That works for *"use the simpler approach"*, but not for *"when you're done, update the changelog"*, which then gets mixed into the curr