SummerRiversound

Human Readable Reports — AI skill for Claude Code

AI community

Agent skill: make AI-written analysis/report docs easy for humans to read and share (fights AI verbosity/slop).

How to install Human Readable Reports

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

What Human Readable Reports does

Agent skill: make AI-written analysis/report docs easy for humans to read and share (fights AI verbosity/slop).

Alternatives in AI

  • Geo SEO Claude — GEO-first SEO skill for Claude Code 3.6k ★
  • Easy LLM CLI — An open-source AI agent that is compatible with multiple LLM models 1.3k ★
  • Riteway — Simple, readable, helpful unit tests 1.2k ★

README

human-readable-reports

**Your coding agent writes reports that are technically correct and unreadable.** Walls of jargon, `file:line` dumps, telegraphic bullets, invented terms. The team stops reading. This skill fixes that — deep content, easy reading.

![skill](https://img.shields.io/badge/type-agent%20skill-3d5a99) ![works with](https://img.shields.io/badge/works%20with-Claude%20Code%20%C2%B7%20any%20agent-2f8f5b) ![license](https://img.shields.io/badge/license-MIT-555) [![Ko-fi](https://img.shields.io/badge/Ko--fi-Buy%20me%20a%20coffee-FF5E5B?logo=ko-fi&logoColor=white)](https://ko-fi.com/riversound)

![before and after](./before-after.svg)


The problem (you're not imagining it)

"AI verbosity" and "AI slop" are now common complaints — LLMs are trained to write long, thorough, hedged answers, so their reports default to something only the author's other agent could love. When the doc is unreadable, **the human becomes the bottleneck.**

The fix, in one look

**Before** — what an agent writes by default:

parseInput() is O(n²) due to nested scan (utils.js:88);
latency scales quadratically with list size → UI jank at scale.

**After** — same finding, with this skill:

**The input parser gets slow as the list grows.** It re-scans the whole list for each item, so a long list makes the screen stutter. *(code location in the notes below)*

Same facts. One of them your team will actually read.

For a whole report shown both ways, with the rule behind each change, see [`examples/`](./examples/): a flaky CI test write-up, before and after.

The 14 rules

  1. Reader-first — name the reader before writing; by default, a junior dev who wasn't there.
  2. Point first — each section opens with the takeaway in one plain sentence.
  3. Concrete before abstract — one plain picture for a new concept; the real sequence of events for a cause or change.
  4. Full sentences, not fragments — bullets for parallel items, sentences