一键导入
audit-captions
Audit all table and figure captions for language, notation, and formatting consistency
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Audit all table and figure captions for language, notation, and formatting consistency
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Create a new empirical research project: generates projects/<name>/ with latex, code, scripts, results, literature, and guidance subfolders plus README.md and project-level CLAUDE.md.
Publication-ready figure conventions for empirical finance and economics. Covers matplotlib styling, color palettes, export settings, and common figure types (time series, decile bars, coefficient plots, event studies). Auto-apply when creating any figure, plot, or visualization.
Agent-driven cold-start onboarding. Use the repo shell entrypoint to find or install Python 3.11+, then run the shared bootstrap audit/plan/apply flow and configure WRDS only if the user has it.
Create and compile Beamer presentations following the Rhetoric of Decks philosophy. Use when making seminar or conference slides.
Compile LaTeX to PDF using pdflatex + bibtex cycle
Creates new Claude Code skills, auto-apply skills, or auto-trigger rules, or audits existing ones for quality and effectiveness.
| name | audit-captions |
| description | Audit all table and figure captions for language, notation, and formatting consistency |
| user_invocable | true |
Systematic audit of all \caption{} blocks, tablenotes, and figure notes for cross-caption consistency in language, notation, terminology, number formatting, and structure.
/audit-captions -- audit all captions in main.tex/audit-captions tables -- audit only table captions/audit-captions figures -- audit only figure captions/audit-captions appendix -- audit captions in appendix sections onlyThe user provides an optional scope filter. If omitted, all captions in main.tex are audited.
.claude/rules/notation-protocol.md for mathematical notation conventions (if it exists).claude/rules/academic-writing.md for terminology rules and banned wordsguidance/paper-context.md for canonical numbers, sample description, and project-specific terminology (if it exists)main.tex in fullFor each \caption{...} in main.tex, extract:
\label{...} associated with this float\caption{...}\caption{Title.} followed by \begin{spacing}{1}{\footnotesize ... }\end{spacing}\caption{Title.} followed by \begin{justify}\begin{spacing}{1}\footnotesize{...}\end{spacing}\end{justify}\begin{tablenotes}...\end{tablenotes}\textbf{Panel A:} or \multicolumn{...}{...}{\textbf{Panel A:} ...} text inside the floatBuild a numbered registry of all captions for cross-comparison. Record the section each caption belongs to (using %% BEGIN/END markers).
Compare the phrasing of recurring concepts across ALL captions. Flag inconsistencies in:
3a. Sample period description
3b. Return descriptions
3c. Statistical methodology descriptions
3d. Variable definitions
3e. Approach/method naming
Check mathematical notation in captions against notation-protocol.md (if available):
$\E[...]$ not $E[...]$)If guidance/paper-context.md defines a terminology table, apply it to all captions. Flag any use of deprecated or incorrect terms.
Also check for banned words from banned-words.md appearing in captions.
Check that all captions follow a consistent structure:
6a. Caption title format
6b. Caption notes structure
6c. Panel descriptions
Check consistency in how numbers are formatted across captions:
For each table/figure referenced in the body text:
Compare all captions pairwise for near-duplicate phrases:
If the target scope contains no \caption{} commands:
/audit-captions without a scope filter to audit all captions."CAPTION AUDIT
=============
INVENTORY:
Tables: N captions extracted
Figures: M captions extracted
Total: N+M
CAPTION REGISTRY:
| # | Type | Label | Line | Title (truncated) | Has Notes | Sample Period |
|---|------|-------|------|-------------------|-----------|---------------|
| 1 | Table | tab:summary | 560 | Summary Statist... | Yes | [start] to [end] |
| 2 | Figure | fig:ts | 660 | Time series of... | Yes | [start] to [end] |
| ... | ... | ... | ... | ... | ... | ... |
LANGUAGE CONSISTENCY: [N issues]
- [Line X vs Line Y] [SEVERITY]: Sample period format inconsistency
Caption A: "Sample: YYYY-MM to YYYY-MM, $T$=N"
Caption B: "Sample: YYYY-MM to YYYY-MM" (missing $T$)
- [Line X vs Line Y] [SEVERITY]: Variable definition inconsistency
Caption A: "$\mu$ is mean monthly return (\%)"
Caption B: "$\mu$ is mean return (\%)"
NOTATION CONSISTENCY: [N issues]
- [Line X] [SEVERITY]: [description]
TERMINOLOGY COMPLIANCE: [N issues]
- [Line X] [SEVERITY]: [description]
STRUCTURAL CONSISTENCY: [N issues]
- [Line X] [SEVERITY]: [description]
NUMBER FORMAT: [N issues]
- [Line X vs Line Y] [SEVERITY]: [description]
ABBREVIATIONS: [N issues]
- [Line X] [SEVERITY]: [description]
CAPTION-TEXT ALIGNMENT: [N issues]
- [Line X (text) vs Line Y (caption)] [SEVERITY]: [description]
COPY-PASTE DRIFT: [N pairs flagged]
- Captions [A] and [B]: N% overlap in notes text
Difference: [specific divergent detail]
SEVERITY SUMMARY:
CRITICAL: N (factual mismatches between caption and text/data)
IMPORTANT: N (language or notation inconsistencies visible to referees)
MINOR: N (formatting preferences, abbreviation nits)
NICE-TO-HAVE: N (structural polish)
STANDARDIZATION RECOMMENDATIONS:
[3-5 specific phrases that should be standardized across all captions, with the recommended canonical form:]
1. Sample period: "[recommended canonical form]"
2. Standard errors: "[recommended canonical form]"
3. [etc.]
TOP PRIORITY FIXES:
1. [CRITICAL] [Line X]: [description and suggested fix]
2. [IMPORTANT] [Line Y]: [description and suggested fix]
3. [etc.]
This skill can be called from /check-consistency as an additional pass focused on float environments:
Step 5b: Caption Consistency
Run /audit-captions. Include CRITICAL and IMPORTANT findings in the output.
It can also be called from /full-paper-audit after the cross-section consistency step:
Step 3b: Run /audit-captions to check caption-level consistency.
Include CRITICAL and IMPORTANT findings in the master report.