with one click
paper-draft-consistency-editor
// Edit ML/AI paper drafts for internal consistency. Use after sections exist to align claims, terminology, figures, tables, captions, limitations, and conclusion.
// Edit ML/AI paper drafts for internal consistency. Use after sections exist to align claims, terminology, figures, tables, captions, limitations, and conclusion.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | paper-draft-consistency-editor |
| description | Edit ML/AI paper drafts for internal consistency. Use after sections exist to align claims, terminology, figures, tables, captions, limitations, and conclusion. |
| argument-hint | [paper-dir] [--mode audit|edit|report] [--scope full|claims|terms|figures|results] |
| allowed-tools | Read, Write, Edit, Bash, Glob |
Check and fix whether a paper draft is internally coherent. This skill is an editor pass, not a reviewer simulation and not a first-draft writer. It makes the title, abstract, introduction, methods, results, figures, tables, captions, related work, limitations, and conclusion agree with the paper's active claims and evidence.
Use this skill for:
PROVISIONAL-RESULT or PR-### placeholderspaper/.agent/writing-contract.mdDo not use this skill to decide the paper's positioning from scratch. Use paper-positioning-planner for that. Do not use it to write major new prose. Use paper-writing-memory-manager to record stale locations, dependency conflicts, and open writing threads found during consistency checks. Use paper-writing-assistant after consistency issues are identified. Do not simulate hostile reviewers; use paper-reviewer-simulator for acceptance-risk critique.
<installed-skill-dir>/
āāā SKILL.md
āāā references/
ā āāā consistency-rules.md
ā āāā edit-protocol.md
āāā templates/
āāā consistency-report.md
references/consistency-rules.md.references/edit-protocol.md before editing paper source.templates/consistency-report.md for substantial reports.paper/.agent/writing-contract.md when present.paper/.agent/writing-memory/, paper/.agent/paper-evidence-board.md, paper/.agent/provisional-results.md, and root memory/claim-board.md / memory/evidence-board.md when present.Find:
paper/, current directory, or user-provided pathpaper/.agent/writing-contract.md or .agent/writing-contract.mdpaper/.agent/paper-evidence-board.mdpaper/.agent/provisional-results.mdmain.tex, paper.tex, sections/*.tex, appendix, figure wrappers, table filesmemory/claim-board.md, memory/evidence-board.md, memory/action-board.mdIf no writing contract exists, still run the consistency pass from the draft, but recommend paper-writing-contract-planner.
Modes:
audit: produce a report with issues and proposed fixesedit: make narrow source edits for clear inconsistenciesreport: save a report under paper/.agent/draft-consistency-report.mdScopes:
full: all checksclaims: title/abstract/intro/result/conclusion claim alignmentterms: names, notation, metrics, datasets, baselinesfigures: figures, captions, callouts, visual jobsresults: tables, numbers, result prose, provisional placeholdersDefault to audit and full unless the user asks for direct edits.
Extract a compact map:
## Draft Story Map
- Title promise:
- Abstract claims:
- Intro thesis:
- Contribution bullets:
- Method claims:
- Experiment claims:
- Figure/table takeaways:
- Limitation scope:
- Conclusion claims:
- Active contract:
Mark claim IDs such as CLM-### when available. If IDs are missing, use local labels like CLM-DRAFT-001.
Read references/consistency-rules.md.
Check:
Classify each issue:
blocking: could make the draft misleading or unsupportedmajor: materially confuses the paper storyminor: naming, wording, or local flow inconsistencystyle: polish issue that does not affect meaningRead references/edit-protocol.md.
For each issue, choose:
direct-edit: safe local wording/name/reference fixrewrite-request: needs paper-writing-assistantcontract-update: needs paper-writing-contract-plannerevidence-update: needs paper-evidence-boardwriting-memory-update: needs paper-writing-memory-manager to record dependency conflicts, stale locations, or closed threadsexperiment-action: needs experiment-design-plannerdiagnosis: needs result-diagnosisleave-note: intentional inconsistency or unresolved decisionWhen editing:
Use templates/consistency-report.md for substantial audits.
If saving and no path is specified, use:
paper/.agent/draft-consistency-report.md
Report:
Before finalizing: