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
npx claudepluginhub halidaee/econtools_marketplace --plugin manuscript-toolsThis skill uses the workspace's default tool permissions.
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.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Calculates TAM/SAM/SOM using top-down, bottom-up, and value theory methodologies for market sizing, revenue estimation, and startup validation.
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" |