manuscript-prose-style

Edits LaTeX research manuscripts for American English, noun-phrase headings, and machine-generation tells.

Updated Sep 2, 2026
One-click install
npx skills add https://github.com/ricfulop/cba-agentic-engineering-bootstrap --skill manuscript-prose-style-ricfulop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manuscript-prose-style
Source: https://github.com/ricfulop/cba-agentic-engineering-bootstrap/tree/main/skills/manuscript-prose-style
Command: npx skills add https://github.com/ricfulop/cba-agentic-engineering-bootstrap --skill manuscript-prose-style-ricfulop

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Research manuscripts in the FLARE, PFR and Voltivity projects repeatedly arrive with British spelling inherited from the cited literature, conversational sentence-style headings, and machine-generation tells such as invisible Unicode characters and formulaic phrasing. This Skill provides a systematic language and register pass that fixes these issues without breaking LaTeX macros, citations, or page layout. ## Core Features & Use Cases - American English conversion: Mask-aware British-to-American spelling conversion that protects siunitx macros like \metre, bibliographies, control sequences, math, and comments before substituting. - Heading normalization: Rewrites \section, \subsection and \paragraph headings as noun phrases, preserving labels such as G1: or D3: and moving claims into body text. - Machine-generation tell detection: Layered ripgrep checks for zero-width characters, typographic Unicode substitutes, phrasing tells, and AI provenance in commits and PDF metadata. - Prose shape analysis: Flags undeveloped paragraphs, clause stacks, uniform sentence length, and overlong blocks using measurable thresholds. - Post-edit verification: Proves \SI, \label, \cite and \ref multisets are identical, page count is unchanged, and no number moved after any prose edit. - Use Case: Before submitting a FLARE technical note, run a full language pass that converts 127 instances of fibre to fiber without touching 652 \metre macros, rewrites sentence-style headings, and verifies the build is byte-equivalent in structure. ## Quick Start Run a full prose-style pass on my manuscript.tex covering Americanization, headings, machine-generation tells, and prose shape, then verify the LaTeX invariants are unchanged.

Frequently Asked Questions about manuscript-prose-style

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert British spelling to American English in a LaTeX document?

Mask protected regions first, then substitute. Protect the bibliography, siunitx calls like \SI and \metre, all control sequences, labels, citations, math, and comments before running a British-to-American word table, so macros like \metre are never rewritten.

How do I detect AI-generated text artifacts in LaTeX manuscripts?

Run layered checks: ripgrep for zero-width Unicode characters and typographic substitutes, then search for phrasing tells like delve, seamless, and it is worth noting, then inspect git trailers and PDF producer metadata for generation provenance.

Why does a naive sed replacement of metre break my LaTeX document?

Because \metre is a siunitx macro, not prose. In one measured document, 652 of 656 metre tokens were the macro, so a global s/metre/meter/g corrupts 652 unit commands to fix 4 words and the document stops compiling.

Can I keep British spelling anywhere in an American English paper?

Yes. Direct quotations, published titles in the bibliography, proper nouns, vendor product names, and venue house style all keep their source spelling. Venue house style overrides the American default, so check the target journal first.

How do I verify a prose edit did not change numbers or citations in LaTeX?

Compare the multisets of \SI, \label, \cite, and \ref before and after editing using a balanced-brace signature tool, then do a cold three-pass build and confirm page count, error counts, and box warnings match the pre-edit baseline.