← ClaudeAtlas

outputlisted

output style linter run by the stop hook or via <path> argument
MaisonDeVolonte/construct · ★ 3 · Code & Development · score 80
Install: claude install-skill MaisonDeVolonte/construct
**every reply is linted:** against the output style rules to keep conversations consistent - used by the `retardify-output.sh` `stop` hook automatically but can be used manually for debugging - grades the mechanically checkable rules like markup, constraints, shapes, etc - blocks on HARD findings and quotes the offending line so the fix is mechanical # Instructions ## Telemetry ```! if [ -n "$ARGUMENTS" ]; then "${CLAUDE_PLUGIN_ROOT}"/skills/output/output.sh $ARGUMENTS; echo "sidecar exit: $?" else echo "no path given, so nothing ran; pass a reply file, or - to grade stdin"; fi ``` - `help: requested` → the run was refused before it started; `## Help` below is the whole turn - this already ran; never re-issue it, and never a bare `output.sh`, which waits on stdin forever - `fail (sidecar exit > 0)` → HARD findings: report them, fix the reply's shape, then regrade - `success (sidecar exit = 0)` → clean or SOFT-only; note any SOFT findings and move on ## Findings > every finding reads `TIER RULE:LINE detail`, and the rule is an address into the style spec | rule | what it caught | |---|---| | `B1` | markup outside a list, table, fence or backtick: bold, italics, emoji, fenced plaintext | | `B2` | a prose line, or past the tolerance, a reply that has gone fully paragraphs | | `B6` | a banned sentence shape standing in for a plain statement | | `C2` | a line wider than the spec's character cap | | `C8` | a reply taller than the spec's line ceiling | | `V2` | file names carryi