From manuscript-tools
Use when the user is writing or editing math-heavy Quarto or LaTeX documents, defines new notation, asks about notation consistency, wants to check for symbol conflicts, or mentions notation conventions in economics papers
How this skill is triggered — by the user, by Claude, or both
Slash command
/manuscript-tools:notation-guardianThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Maintains a per-project Notation Registry (`.notation-registry.json`) that tracks every mathematical symbol, its meaning, and where it was defined. Checks new notation against existing definitions and standard economics conventions. Works for both `.qmd` (Quarto) and `.tex` (LaTeX) files.
Maintains a per-project Notation Registry (.notation-registry.json) that tracks every mathematical symbol, its meaning, and where it was defined. Checks new notation against existing definitions and standard economics conventions. Works for both .qmd (Quarto) and .tex (LaTeX) files.
\newcommand, \DeclareMathOperator) alongside bare symbols$u$ for errors when $\epsilon$ is established)\mathrm{Var} vs \text{Var})i, j, k, t) used as subscripts across contexts (these are generic)Triggered on first use or when user requests "check notation" / "scan notation".
.qmd/.tex files in the projectreferences/detection-patterns.md.notation-registry.json per references/registry-format.mdreferences/econ-conventions.mdTriggered when user is editing a specific file.
.notation-registry.jsonTriggered when user defines a new variable or asks "can I use X for Y?"
references/econ-conventions.md for the concept being representedNotation Scan: model.qmd
New symbols: 3 added to registry
theta — average return (parameter) [line 15]
gamma_i — context parameter (parameter) [line 10]
s_j — peer signal (variable) [line 22]
Conflicts: 1 found
!! gamma used as "context parameter" in model.qmd:10
but as "regression coefficient vector" in ext_valid_rcts.qmd:95
Suggestion: Use delta or lambda for the regression coefficient
Convention notes: 1
-- Using \mathbf{P} for probability. Consider \mathbb{P} for consistency
with modern convention (or keep if project-wide).
| Check | Rule |
|---|---|
| Same symbol, two meanings | Flag as conflict (high severity) |
| Two symbols, one concept | Suggest consolidation (medium) |
| Non-standard for concept | Note with standard alternative (low) |
| Custom command defined in multiple files | Flag if expansions differ |
| Index variables reused | Don't flag — i, j, k, t are generic |
| First occurrence without definition | Warn as "possibly undefined" |
npx claudepluginhub halidaee/econtools_marketplace --plugin manuscript-toolsReviews existing scientific manuscripts (.tex/.typ/.md) with location-anchored comments and user-approved edits. Verifies references and factual claims.
Enforces that every quantitative or methodological claim in academic manuscripts comes from pipeline-generated files, never hand-typed. Activates when editing .qmd, .Rmd, .ipynb, .tex, or .md files containing numbers, statistics, or methodology facts.
Verifies every number, table, and figure in a manuscript derives from code, not manual entry. Produces a provenance map linking artifacts to generating code.