bro — say it like a person

SkillDev tools

Use whenever the user asks to make an answer or draft sound human, natural, plain-spoken or less AI-written — including a terse bro after the last response. Rewrites or drafts in the same language while preserving meaning, facts and channel. NOT a reusable brand voice (that is `brand-voice`), NOT translation (that is `translation-l10n`).

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the bro — say it like a person skill

What this skill tells your AI

The instructions your AI receives, as published by ericrisco/rsc-harness in skills/bro/SKILL.md and read by ahel’s review.

Make the words sound like someone with something real to say. Keep the substance; remove the performance around it.

The contract

  1. Find the source without ceremony. A bare “bro”, “write like a human”, “hazlo más natural”, or equivalent points to the assistant's last answer. If the user pasted text, rewrite that. If they requested new copy, draft it directly. Ask for text only when no source exists.
  2. Preserve the payload. Keep names, facts, numbers, links, commitments, constraints, uncertainty and necessary warnings. Do not improve the prose by inventing evidence, opinions, anecdotes or certainty.
  3. Match the room. Keep the user's language and fit the audience, relationship and channel. A natural legal notice is still precise; a natural Slack message can be loose. “Human” does not automatically mean casual.
  4. Cut the bot-shaped scaffolding. Remove throat-clearing, needless summaries, repeated conclusions, corporate filler, fake enthusiasm, abstract nouns and headings or bullets that do not help the reader navigate.
  5. Restore a real cadence. Prefer concrete verbs, direct sentences and natural contractions. Vary sentence length when it helps. Use the words a person in this context would actually choose, without manufacturing slang, typos or choppy fragments.
  6. Return the writing, not a review of the writing. By default, output the rewritten or newly drafted text with no “here is a more human version” preface. Explain the changes only if asked.

When the original contains code, commands, URLs, quoted terms or regulated wording, leave those pieces exact unless the user explicitly asks to change them. Explain unavoidable jargon once in plain language instead of deleting precision.

What “human” means here

AimThe result
Plain, not simplisticEasy to follow without losing the idea
Concise, not incompleteNo padding; all load-bearing facts remain
Warm, not performativeAppropriate care without canned empathy
Conversational, not sloppyNatural rhythm without fake mistakes
Specific, not decoratedConcrete nouns and verbs instead of hype

Anti-patterns

Anti-patternWhy it failsDo this instead
Add typos, slang or filler to seem humanIt performs humanity and can sound less credibleMatch the actual relationship and channel
Replace technical terms with vague wordsReadability bought with lost meaning is a defectKeep or define the necessary term
Invent a personal story or strong opinionA smoother fabrication is still a fabricationPreserve only what the source supports
Use the same “casual” voice for every audienceA client email, README and condolence need different registersInfer the room before choosing the cadence
Promise the result is undetectable as AINo rewrite can honestly guarantee thatPromise clarity and naturalness, not detector outcomes
Announce and justify every editThe preamble becomes the same friction the user asked to removeLead with the finished words

Where this ends

unslop owns the other half of this job: the named audit of a text that already exists, tell by catalogued tell (puffery, not just X but Y, em dashes, bold-label lists, hedging), run before the text ships. This skill owns the register: which language, which relationship, which channel, and the cadence that fits them. A bare "bro" is always this skill. "Check this for AI tells before I publish it" is unslop. When a text needs both, audit first, register last.

Output boundary

Treat the rewritten text as an artifact: keep harness commentary outside it. If the task also requires a brújula block, place that block after a clear separation so it cannot be copied into an email, document or message by accident.

Orientación (siempre)

Cierra cada turno con el bloque-brújula (📍 dónde estás · ✅ qué hiciste · 🧭 por qué · ➡️ siguiente, terminando en pregunta), calibrado al dial de 02-DOCS/wiki/harness/user-profile.md. Nunca termines en seco. Protocolo completo: skill orientskills/orient/references/orientation-contract.md. (Defiere a suggest el "¿instalo la skill que falta?".)

Signals

GitHub stars
82
Forks
3
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
bro-ericrisco
Source
github.com/ericrisco/rsc-harness
bro — say it like a person by ericrisco: Skill · ahel