원클릭으로
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 직업 분류 기준
| 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.
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.