Vistyy

Nopus — Development skill for Claude Code

Development community

Deterministic prose checks for clearer coding-agent responses.

How to install Nopus

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

What Nopus does

Deterministic prose checks for clearer coding-agent responses.

Alternatives in Development

  • Ars Revision — ARS academic-paper revision mode — revised draft + R&R responses 4.5k ★
  • Claude Token Efficient — One CLAUDE.md file 3.8k ★
  • Discipline — Toggle discipline mode — auto-invoke verification, brainstorming-before-coding, and review checks 2.8k ★

README

![nopus banner showing a speech bubble compressed into one clear word](https://raw.githubusercontent.com/Vistyy/nopus/main/assets/nopus-banner.png)

nopus

[![npm version](https://img.shields.io/npm/v/%40syzom%2Fnopus)](https://www.npmjs.com/package/@syzom/nopus) [![Node.js version](https://img.shields.io/node/v/%40syzom%2Fnopus)](package.json) [![MIT license](https://img.shields.io/npm/l/%40syzom%2Fnopus)](LICENSE)

nopus catches coding-agent answers that disappear into abstract LLM babble. Using deterministic prose checks, it flags responses that cross your chosen complexity threshold and sends them back for one clearer rewrite.

See it in action

![A real coding-agent response, the prose issues caught by nopus, and the clearer rewrite](https://raw.githubusercontent.com/Vistyy/nopus/main/assets/nopus-rewrite-example.png)

Currently supported: Pi, Claude Code, Codex

Use nopus

To use nopus, install Node.js 22 or newer and make sure the `node` command is available.

Pi

Install nopus from npm:

pi install npm:@syzom/nopus

You can install the GitHub repository instead:

pi install git:github.com/Vistyy/nopus

Start Pi normally after installation. The extension checks each completed response. When it requests a rewrite, it hides the rejected response from the terminal transcript by default. The response remains in the Pi session and model history. Because nopus evaluates completed responses, the response remains visible while it streams and disappears only after nopus requests a rewrite. Use these commands while working:

/nopus status
/nopus check
/nopus on
/nopus off
/nopus extra-simple on
/nopus extra-simple off
/nopus hide-original on
/nopus hide-original off
Claude Code

Add the marketplace from GitHub and install the plugin:

/plugin marketplace add Vistyy/nopus
/plugin install nopus@nopus

The plugin uses a Stop hook to request one cleare