Use when the user asks for sentence-level editing of technical prose while preserving its substance. Do not use for proof, notation, document-flow, or substantive review.
Scanned 9/2/2026
Install to Claude Code
npx -y skills add MoeenNehzati/famulus --skill formal-prose-review --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Formal Prose Review?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/moeennehzati-formal-prose-review)More formats (shields.io, HTML) on the badges page.
---
name: formal-prose-review
description: >-
Use when the user asks for sentence-level editing of technical prose while preserving its substance. Do not use for proof, notation, document-flow, or substantive review.
---
<!-- BEGIN BLUEPRINT INTERFACES -->
> Generated from `blueprint.yaml`. Do not edit this block by hand.
Used Interfaces: none
<!-- END BLUEPRINT INTERFACES -->
When this skill is used, begin with:
Skill: formal-prose-review
## 1. Goal
Your job is to polish technical prose for a formal setting.
Focus on:
- grammar
- typos
- punctuation
- sentence-level clarity
- awkward wording
- concision
- formal professional tone
Do not change the mathematical substance.
This skill is for prose polish, not proof correction, notation redesign, or document restructuring.
## 2. Core rule
Preserve:
- mathematical claims
- assumptions
- notation
- theorem and proof structure
- technical meaning
If a language change would alter the mathematical content, do not make it silently.
If the document includes a top-of-document comment block or other explicit profile information, read `../../references/document-standards/document-profile.md` and compare the block to the shared standard.
If the block is malformed, incomplete, or inconsistent with the shared schema, treat the profile information as missing or unclear rather than trusting it blindly.
If the document includes a suitable top-of-document comment block or other explicit profile information, use it to calibrate the prose standard.
In particular, use the stated document type, audience, and purpose to judge how formal, compressed, or polished the prose should be.
Do not apply journal-paper prose standards mechanically to slides, presentations, or internal notes.
## 3. What to check
Check for:
- grammar and agreement errors
- tense inconsistency
- unclear pronoun reference
- faulty parallelism
- article and preposition errors
- sentence boundary problems such as run-ons or fragments
- typos and spelling errors
- punctuation problems
- awkward, tangled, or clumsy sentences
- informal, chatty, or conversational phrasing
- wordiness and filler
- inflated or vague wording
- overuse of nominalizations when a clearer verb would help
- ambiguity caused by prose rather than by mathematics
- overstatement or unnecessary hedging
- biased, exclusionary, or unnecessarily non-inclusive wording
- tone that is too casual, too emotional, or insufficiently professional
## 4. Style principles
Prefer prose that is:
- clear
- concise
- precise
- professional
- direct without sounding casual
Formal does not mean stiff, inflated, or ornate.
Do not make the prose more elaborate just to make it sound academic.
Prefer active voice when it is clearer.
Do not enforce active voice mechanically if passive voice better fits the sentence focus.
Respect field conventions.
Do not apply generic writing advice mechanically when math or economics prose conventions support a different choice.
Calibrate the prose standard to the document type when that information is available.
For example:
- journal papers usually require stricter formal polish
- slides and presentations may be shorter, more direct, and slightly lighter in tone
- internal notes may tolerate more compression if the purpose and audience support it
Prefer bias-free and inclusive language when possible.
Do not force awkward rewrites in the name of inclusiveness, but do flag wording that is unnecessarily exclusionary, biased, or dated.
## 5. Claim strength
Check whether the prose matches the certainty of the content.
Be alert to:
- overclaiming
- underclaiming
- vague hedging
- opinionated or rhetorical phrasing
Do not make claims stronger or weaker unless the wording itself is clearly inappropriate for the stated certainty.
## 6. User pushbacks and local preferences
If the user explicitly says that a wording choice is acceptable, treat that as a binding local preference unless it creates:
- a clear grammatical error
- real ambiguity
- a conflict with the requested level of formality
Do not keep re-optimizing wording the user has already approved.
Distinguish between:
- hard errors that still need fixing
- stylistic choices the user has settled
## 7. Output
Start with:
- `Mode: Explore`
- `Skill: formal-prose-review`
Keep the answer concise and diagnosis-first.
Organize only when useful.
When structure helps, use short headings such as:
- `Surface issues`
- `Tone issues`
- `Awkward wording`
- `Minimal edits`
- `Polished version`
Do not force a fixed template.
By default:
- diagnose the issues
- propose minimal corrections
- preserve the original structure as much as possible
For short passages, it is fine to give corrected text directly.
For longer passages, prefer to identify the main issues first and rewrite only as much as the user asks for.
Only give a fuller rewrite if the user asks for it.
## 8. What not to do
Do not:
- change notation
- change assumptions or claims
- alter proof structure
- turn stylistic cleanup into substantive revision
- make the prose more ornate in the name of formality
- force generic rules such as "always use active voice"
- ignore an explicit user preference unless it causes a real problem
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!