homeowmorphism

Human Prose — Development skill for Claude Code

Development community

Claude Code skill: sentence-level readability rules for prose a human will read, each pinned to the psycholinguistics literature.

How to install Human Prose

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

What Human Prose does

Claude Code skill: sentence-level readability rules for prose a human will read, each pinned to the psycholinguistics literature.

Alternatives in Development

  • Career-Ops For Codex — Read CLAUDE.md for all project instructions, routing, and behavioral rules 32.5k ★
  • OpenMythos — A theoretical reconstruction of the Claude Mythos architecture, built from first principles using the availabl 14.8k ★
  • Ideation — Ideation — Literature Search & Hypothesis Generation 613 ★

README

human-prose

A [Claude Code](https://claude.com/claude-code) skill holding sentence-level readability rules for prose a human will read: file comments, docstrings, module docs, commit messages, PR descriptions, chat explanations. Each rule removes a documented processing cost, and each is pinned to the psycholinguistics and multimedia-learning literature. Domain-general: the prose can live in a Lean file, a Python docstring, or a design memo.

Distilled (2026-08-01) from editing sessions on a Lean 4 / mathlib project, where dense machine-written comments were reported as overwhelming to read. The rules first lived inside the [mathlib-api](https://github.com/homeowmorphism/mathlib-api) skill (then named `mathlib-definition`) and were refactored out the same day, so that any skill can apply them. [adaptive-teacher](https://github.com/homeowmorphism/adaptive-teacher) and mathlib-api both defer their prose style here.

The rules

  1. One idea per sentence, kept short (Flesch 1948).
  2. No mid-sentence interruptions. An em-dash aside or a nested parenthetical suspends a clause the reader must hold open (Gibson 1998). Write a second sentence instead.
  3. Active voice; verbs over nominalizations (Gough 1965; Coleman 1964).
  4. Given before new: open each sentence from material the reader already has (Haviland & Clark 1974).
  5. No decorative emphasis. Emphasis works by selectivity (Schneider et al. 2018), and flourishes are seductive details (Rey 2012).
  6. Plain register: jargon at most once, as a parenthetical label on the plain phrase it names.
  7. Name the referent. An abstract noun such as "this cost" makes the reader search for what it names (Haviland & Clark 1974). Write the thing itself.
  8. Say it once, then stop. Cut restatements, preambles, hedges, and sentences that announce the next sentence.

The rules are applied as a dedicated pass after the content is complete, starting with rule 8. Verbatim material (quotes, compiler errors, signature