Skip to main content
skill CX Codex

harness:status — Claude Code skill: what it does, how to install

Displays evolution progress, scores, and iteration counts. Alerts when optimization stagnates or regresses.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add raphaelchristi/harness-evolver --skill status -a claude-code
Open on GitHub

What harness:status does

The skill renders the evolution run chart using evolution_chart.py with .evolver.json configuration. It locates utilities in .evolver/tools or $HOME/.evolver/tools. Execution relies on the Python binary at $HOME/.evolver/venv/bin/python or the default python3 on the system path.

It inspects recent scores right after rendering. If the last 3 scores remain within 1% of each other, it warns of stagnation and suggests running /harness:evolve with an architect trigger. Any dip below a previously recorded best score triggers a regression alert.

When LangSmith metadata is present, the skill prints the URL for the top experiment. The command fails immediately if .evolver.json is missing from the project directory.

What it helps with

  • display evolution progress and current scores
  • detect optimization stagnation across recent iterations
  • warn about regressions against previous best scores
  • print the LangSmith experiment URL for the best run

Example prompts for the agent

  • /harness:status
  • Show current evolution scores and how many iterations ran
  • Check if the optimization loop is stagnating

How to install harness:status

1Skills CLI (Vercel)

npx skills add raphaelchristi/harness-evolver --skill status -a claude-code

2Manually: put the files in place

~/.claude/skills/status/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/status/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about harness:status

How do I install harness:status in Claude Code?

Run npx skills add raphaelchristi/harness-evolver --skill status -a claude-code in your terminal.

What does harness:status do?

It runs evolution_chart.py against .evolver.json to plot run history and flag stagnation or score regressions.

What dependencies does harness:status need?

It requires python3 or a virtual environment in $HOME/.evolver/venv, tools in .evolver/tools, and a .evolver.json configuration file in the project root.

Source text

SKILL.md · MIT
---
name: harness:status
description: "Use when the user asks about evolution progress, current scores, best version, how many iterations ran, or whether the loop is stagnating."
allowed-tools: [Read, Bash]
---

# /harness:status

Show current evolution progress.

## What To Do

### Resolve Tool Path

```bash
TOOLS="${EVOLVER_TOOLS:-$([ -d ".evolver/tools" ] && echo ".evolver/tools" || echo "$HOME/.evolver/tools")}"
EVOLVER_PY="${EVOLVER_PY:-$([ -f "$HOME/.evolver/venv/bin/python" ] && echo "$HOME/.evolver/venv/bin/python" || echo "python3")}"
```

### Display Chart

```bash
$EVOLVER_PY $TOOLS/evolution_chart.py --config .evolver.json
```

### Additional Analysis

After displaying the chart:

- Detect stagnation: if last 3 scores within 1% of each other, warn and suggest `/harness:evolve` with architect trigger.
- Detect regression: if current best is lower than a previous best, warn.
- Print LangSmith experiment URL for the best experiment if available.

© raphaelchristi · MIT · raphaelchristi/harness-evolver

Similar skills

All skills for Agent setup: memory, context, orchestration →

From the same set10

dev:validate Verifies plugin integrity before release by checking version sync, skill and agent frontmatter, cross-references, and Python tool syntax. CX Codex +1 ★ 57repo stars dev:release Runs a project release from version selection and changelog drafting through a GitHub release and npm publish. Use it when preparing a patch, minor, or major version. CX Codex +1 ★ 57repo stars dev:dry-run Runs the evolve pipeline as a smoke test: checks tool syntax and skill cross-references, and with a LangSmith key exercises the full loop on a mock agent. CX Codex +1 ★ 57repo stars harness:setup This skill inspects a project and configures Harness Evolver to evaluate an AI agent. Use it when introducing evolver to a project or choosing optimization goals. CX Codex +1 ★ 57repo stars harness:health Audits an eval dataset for size, difficulty spread, dead examples, category coverage and splits, then fixes what it finds on its own. CX Codex +1 ★ 57repo stars harness:evolve Runs an automated agent optimization loop with LangSmith evaluations and git worktree isolation. Helps tune agent accuracy across repeated iterations. CX Codex +1 ★ 57repo stars harness:deploy This skill wraps up an agent evolution run by showing its results and offering to review changes, clean temporary files, or push a Git tag. CX Codex +1 ★ 57repo stars harness:certify Runs the evolved agent's evaluation three times and reports mean with standard deviation. Useful when you cannot tell whether a score holds up between runs. CX Codex +1 ★ 57repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor