Skip to content
Development
Skill

/harness-audit

Run the harness audit and report the rubric score for this repository

From plugin
session-orchestrator
5250 skills14 agents2 commands10 hooks
+1
Install
$ npx -y skills add Kanevry/session-orchestrator --skill harness-audit --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/harness-audit

Context preview

The summary Claude sees to decide when to auto-load this skill.

Run the harness audit and report the rubric score for this repository

SKILL.md

harness-audit.SKILL.md
name: harness-audit
description: Run the harness audit and report the rubric score for this repository
user-invocable: true
model: inherit

Harness Audit

Invocation

`/harness-audit` takes no arguments — `$ARGUMENTS` is always ignored; anything passed is discarded without a warning. Run the audit exactly as described below and report the rubric score.

The user wants to audit this repository against the session-orchestrator harness rubric. There are no arguments.

Run the audit script and surface the results:

node scripts/harness-audit.mjs

The script writes a concise human-readable summary to stderr and emits a JSON record to stdout. Capture both:

1. Print the stderr summary verbatim so the user sees it immediately. 2. Parse the stdout JSON and report:

  • `summary.overall_band` — `healthy`, `warn`, or `critical`
  • `summary.overall_mean_0_10` — the numeric score
  • Any category with `score_0_10 < 7`, listing its name and score

The full JSON record is also appended automatically to `.orchestrator/metrics/audit.jsonl` by the script — no additional action needed.

If the script exits non-zero, report the error output to the user verbatim. Do not interpret or retry.

Ships withsession-orchestrator

Give your agents a working rhythm. You type three commands: /session reads your repository, your open issues and the last session, proposes what to work on, and waits for your correction.

Get the whole plugin

Other skills on session-orchestrator.