prosesmasher review
An open-source CLI for blocking style, readability, and policy issues in CI.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
prosesmasher is an open-source command-line tool for deterministic prose linting. It checks Markdown and short-form text against lexical policies, rhetorical heuristics, flow and readability rules, and optional document policies. Teams can use it in CI, editor tooling, or content pipelines to enforce shared house style, terminology, and content requirements. Its English-first focus and configurable presets make it particularly suited to teams standardizing recurring content formats.
Its strongest area is policy-driven checking. Lexical rules can identify prohibited, required, recommended, and simplicity terms, while rhetorical heuristics flag stock phrasing and corrective boilerplate. Flow and readability checks cover paragraph length and repetition. Optional document policies add controls for word count, headings, and code fences. Presets are available for general, article, Substack, email, and tweet content, giving teams a starting point for different publishing contexts without relying on an LLM.
For CI and content collections, the operational features are central. Recursive directory checking supports larger sets of documents, and machine-readable JSON includes failure evidence and summary counts. CI-oriented exit codes distinguish successful checks, failed checks, and operational errors, which suits pipelines that need to block content before publication. The trade-off is a narrow, pipeline-oriented workflow: prosesmasher is a CLI repository rather than a hosted SaaS product, with no verified platform integrations or API. Choose it when deterministic, blocking checks matter; choose an alternative when you need a hosted editorial workspace, broad platform connectivity, or support beyond its strongest English-language use case.
prosesmasher pros and cons
- Where it wins
- Blocks lexical, rhetorical, readability, and document-policy issues
- Produces machine-readable JSON with failure evidence and counts
- Checks content collections recursively with CI-oriented exit codes
- Where it doesn't
- English is the strongest-supported language
- Primarily pipeline-oriented rather than a hosted SaaS product
- No verified platform integrations or API
prosesmasher fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update