snwlee

Nereus — Testing skill for Claude Code

Testing community

An opinionated development harness for Claude Code — interview → spec → TDD build → parallel review → finish, with hooks that actually block.

How to install Nereus

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

What Nereus does

An opinionated development harness for Claude Code — interview → spec → TDD build → parallel review → finish, with hooks that actually block.

Alternatives in Testing

  • Deslop Reborn — One iteration of the IronClaw Reborn de-slop loop — take ONE Reborn crate, fan out parallel review sub-agents 12.6k ★
  • AI Contribution Skills (Engram) — branch-pr: clean branch and PR workflow 2.5k ★
  • Claude Codepro — by Max Ritter - Professional development environment for Claude Code with spec-driven workflow, TDD enforcemen 1.6k ★

README

Nereus

Nereus

An opinionated development harness for Claude Code.

CI Version MIT Platforms

English · 한국어


Interview first. Spec before code. TDD enforced by hooks. Three reviewers in parallel. Hand off before the context window fills.

Install

/plugin marketplace add snwlee/Nereus
/plugin install nereus@nereus
/nereus:setup

Requires Node 20+ and Git. `setup` detects the external tools, installs what you approve, and writes the config file.

Flow

flowchart LR
    I[intake
interview] -->|ambiguity ≤ 0.2| S[spec
tasks + done criteria] S --> B[build
RED → GREEN → REFACTOR] B -->|tests pass| E{"[flow] tasks?"} E -->|yes| Q[e2e] E -->|no| R Q -->|pass| R[review
OCR · Codex · Gemini] R -->|CRITICAL/HIGH = 0| F[finish
commit · archive · handoff] R -->|findings| B subgraph Baton [Baton — context handoff] direction LR W[50% warn:
finish current task] --> H[write handoff.md
commit · stop] H --> N[/clear
auto-resumes] end B -. context ≥ 50% .-> W N -. continues at same stage .-> B

Each stage calls the next when its gate passes. Day to day you only type `/nereus:intake`.

Commands

Command Purpose
/nereus:setup Detect and install tools, write config, report MCP reside