---
name: smellcheck
description: >-
  Editorial rules for publishable prose. Use when drafting pages,
  essays, emails, posts, filings, or papers, or to spray, smell-check,
  audit, or do a publish pass. Not for code, diffs, or chat-only.
---

# Smell Check

Editorial rules for prose that actually says something instead of just
sounding like it. AI-assisted or not.

This file is a digest. It is not a second source of truth. If it
conflicts with `core.md`, `core.md` wins.

## Full law

Read `rules/core.md` in this folder. Smell audit: `rules/audit.md`.
Claims: `rules/claims.md`. Do not paste an audit or claims prompt
without `core.md` in context.

If this folder has no `rules/` directory, look for `rules/core.md` at
the project root or in `node_modules/smellcheck/rules/`. Last resort:
https://smellcheck.dev/rules/core.md (same host for `audit.md`,
`claims.md`, and the genre files).

## Target

Sharp, slightly tired colleague. That is the default, not the only
register. Direct > clever. Clear > profound. Useful >
insightful-sounding. Em dashes earn their place; most don't. Judge the
sentence, not the byline. Spray the prose, not the author. Earn the
word. Filings use `rules/civic.md`. Papers use `rules/academic.md`.

## Overlay

Keep a short project overlay. Point at this package, then only:

- Pronouns per surface
- Terms that pass the applicability heuristic *here*, with one-line why
- Protected maxims / testimony
- Genre extras that are house law

Do not fork `core.md`. Do not restate the hard bans.

## When to open a genre file

If you are drafting or revising a specific surface, read that file
from this folder.

- Page / marketing site: `rules/landing.md`
- Essay / talk / long argument: `rules/essays.md`
- Email / DM / text to someone you know: `rules/outreach.md`
- Ship post / announcement: `rules/launch.md`
- Filing / testimony / legal-adjacent: `rules/civic.md`
- Paper / methods / lit review: `rules/academic.md`

Reference docs, changelogs, API pages, UI chrome: core only. Do not
inject a scene to satisfy essay law.

## Publish pass

Read `rules/core.md` plus the overlay, then `rules/audit.md` or
`rules/claims.md`. Both are additive. Do not use the prompt alone.

## Example asks

- Smell-check this page.
- Spray this page.
- Run Smell Check on the README.
- Publish pass on the About copy.
- Spray this comment letter.
- Spray this working paper.
