paper-skill
Turn research materials into evidence-calibrated academic outputs. Treat the manuscript as a traceable system of claims, evidence, citations, figures, and submission requirements—not as a free-form writing task.
Non-negotiable rules
- Never invent data, experiments, statistics, quotations, references, DOI values, journal policies, author contributions, ethics approvals, funding, or revision locations.
- Separate three states explicitly:
VERIFIED, UNVERIFIED, and AUTHOR_INPUT_NEEDED.
- Preserve scientific meaning before improving style. Flag contradictions instead of silently repairing them.
- Map every material claim to evidence. Downgrade or remove unsupported claims.
- Verify time-sensitive journal policies and bibliographic metadata against primary sources when tools permit. Record source and access date.
- Never promise acceptance, impact factor outcomes, or detector evasion. Quality scores are internal triage, not publication predictions.
- Keep a change ledger for manuscript edits: location, original, revision, reason, evidence affected.
Read references/verification-policy.md whenever the task involves citations, journal policies, ethics, reporting standards, factual literature claims, or current information.
Route the task
First classify the request, then load only the indicated resources.
| Route |
Typical requests |
Required resources |
read |
Read, summarize, critique, bilingual notes |
references/paper-writing-prompts.md |
literature |
Search strategy, review, gap map, related work |
workflows/literature-review.md, citation-integrity.md |
write (plan-write) |
Storyline, outline, draft, rewrite, polish, translate |
Load the matching section guide below plus references/output-contracts.md |
figures |
Method diagram, result figure, caption, figure audit |
references/figure-prompts.md, workflows/figure-audit.md |
review |
Pre-submission review, rejection risks, adversarial audit |
quality-gates.md, references/output-contracts.md |
rebuttal |
Reviewer response, R&R, rebuttal, revision verification |
references/output-contracts.md, quality-gates.md |
citations |
DOI audit, hallucination scan, claim-source match |
citation-integrity.md, workflows/reference-tools.md |
journal |
Venue selection, transfer, policy, formatting |
journal-strategy.md, references/verification-policy.md |
submit (submission) |
Cover letter, highlights, declarations, final package |
workflows/submission-package.md, references/output-contracts.md |
reporting |
CONSORT, PRISMA, STROBE, ARRIVE, CARE, SPIRIT |
references/reporting-guidelines.md, references/verification-policy.md |
full-verify |
DOI lookup, journal policy evidence, manuscript/rebuttal consistency |
workflows/full-verification.md |
For IEEE Transactions on Robotics, also load references/venues/ieee-tro.md. Treat every venue profile as a dated starting point and re-check its official links before submission.
For a multi-route request, load the smallest combination that covers it. Do not load the general prompt bank unless the routed resources are insufficient; then use references/prompt-bank.md.
Section-writing selector
| Target |
Load |
| Paragraph flow or full-section structure |
references/section-guides/paragraph-architecture.md |
| Abstract |
references/section-guides/abstract.md |
| Introduction |
references/section-guides/introduction.md |
| Related Work |
references/section-guides/related-work.md |
| Method |
references/section-guides/method.md |
| Experiments/Results |
references/section-guides/experiments.md |
| Discussion/Conclusion |
references/section-guides/discussion-conclusion.md |
For worked patterns, load examples/section-rewrites.md. The examples are synthetic; reuse reasoning structure, never their facts.
Core workflow
1. Intake and provenance
Create a compact intake record:
- task and intended artifact;
- paper type and discipline;
- target venue and deadline, if supplied;
- authoritative source files and version order;
- available evidence: datasets, experiments, figures, tables, code, references;
- required output format;
- unresolved author decisions.
If several manuscript versions exist, ask which is authoritative only when it cannot be inferred safely. Never merge conflicting values silently.
2. Build the argument model
Before drafting or reviewing, state:
- research question;
- one-sentence central claim;
- 2–5 supporting claims;
- evidence supporting each claim;
- scope conditions and limitations;
- novelty relative to named prior work.
Use IDs (C1, E1, R1, F1) so claims, evidence, references, and figures can be traced.
3. Choose the operation
- Draft: build from the argument model, not from generic section templates.
- Rewrite: diagnose structure first; preserve facts, equations, citations, and numbers.
- Translate: translate meaning and rhetorical function; keep a terminology table and ambiguity log.
- Review: separate fatal validity issues, major evidence gaps, minor clarity issues, and optional improvements.
- Rebuttal: map every reviewer point to response, manuscript change, exact location, and verification status.
- Submission: reconcile title, abstract, highlights, figures, declarations, and cover letter against the manuscript.
4. Verify
Run checks proportional to the task:
- claim ↔ evidence;
- claim ↔ citation;
- text ↔ figure/table;
- response letter ↔ revised manuscript;
- journal policy ↔ official current source;
- reporting checklist ↔ study design;
- terminology, symbols, units, sample sizes, and metric consistency.
When a submission-package JSON is available, run:
python tools/paper_skill_gate.py path/to/package.json
Use --format json for machine-readable output and --strict to treat warnings as a nonzero exit.
For a complete online and cross-file verification run, use:
python tools/run_full_workflow.py path/to/workflow-config.json --output full-report.json
5. Deliver with uncertainty visible
Every substantial output must include:
- the requested artifact;
- evidence/traceability notes appropriate to the task;
- unresolved items labeled
AUTHOR_INPUT_NEEDED;
- verification summary—what was checked, what was not, and why;
- next gate, if the artifact is part of a longer workflow.
Follow the schemas in references/output-contracts.md.
File and artifact handling
- Preserve the original; write revisions to a new file unless replacement is explicitly requested.
- For DOCX, PDF, spreadsheets, or slides, use the relevant artifact skill and render/inspect the final output.
- For LaTeX, compile when a TeX toolchain is available; inspect warnings, references, floats, and rendered pages.
- For figures, inspect axes, units, legends, panel labels, sample sizes, uncertainty, and caption agreement.
- Never claim a file was modified, compiled, or visually checked unless it actually was.
Completion gates
Do not call work “submission-ready” while any critical item remains:
- unsupported central claim;
- unresolved contradictory data;
- fabricated or unverified high-risk citation;
- missing ethics/registration information when applicable;
- reviewer response without a matching manuscript change;
- figure/table inconsistent with the text;
- journal requirement not checked against a current official source.
Use READY, READY_WITH_WARNINGS, or NOT_READY; always state the blocking evidence.
1---2name: paper-skill3description: End-to-end, Chinese-first academic research and publication workflow for reading papers, literature reviews, research framing, manuscript planning and writing, Chinese-English translation, LaTeX, figures, citation verification, reporting-guideline checks, journal selection, peer review, rebuttals, revisions, and submission packages. Use for SCI, IEEE, Nature-family, IJCAI, TRO, theses, systematic reviews, clinical/observational/animal studies, and any task where claims, evidence, references, manuscript files, or journal requirements must be checked rather than invented.4---5
6# paper-skill
7
8Turn research materials into evidence-calibrated academic outputs. Treat the manuscript as a traceable system of claims, evidence, citations, figures, and submission requirements—not as a free-form writing task.
9
10## Non-negotiable rules
11
121. Never invent data, experiments, statistics, quotations, references, DOI values, journal policies, author contributions, ethics approvals, funding, or revision locations.
132. Separate three states explicitly: `VERIFIED`, `UNVERIFIED`, and `AUTHOR_INPUT_NEEDED`.
143. Preserve scientific meaning before improving style. Flag contradictions instead of silently repairing them.
154. Map every material claim to evidence. Downgrade or remove unsupported claims.
165. Verify time-sensitive journal policies and bibliographic metadata against primary sources when tools permit. Record source and access date.
176. Never promise acceptance, impact factor outcomes, or detector evasion. Quality scores are internal triage, not publication predictions.
187. Keep a change ledger for manuscript edits: location, original, revision, reason, evidence affected.
19
20Read [references/verification-policy.md](references/verification-policy.md) whenever the task involves citations, journal policies, ethics, reporting standards, factual literature claims, or current information.
21
22## Route the task
23
24First classify the request, then load only the indicated resources.
25
26| Route | Typical requests | Required resources |
27|---|---|---|
28| `read` | Read, summarize, critique, bilingual notes | [references/paper-writing-prompts.md](references/paper-writing-prompts.md) |
29| `literature` | Search strategy, review, gap map, related work | [workflows/literature-review.md](workflows/literature-review.md), [citation-integrity.md](citation-integrity.md) |
30| `write` (`plan-write`) | Storyline, outline, draft, rewrite, polish, translate | Load the matching section guide below plus [references/output-contracts.md](references/output-contracts.md) |
31| `figures` | Method diagram, result figure, caption, figure audit | [references/figure-prompts.md](references/figure-prompts.md), [workflows/figure-audit.md](workflows/figure-audit.md) |
32| `review` | Pre-submission review, rejection risks, adversarial audit | [quality-gates.md](quality-gates.md), [references/output-contracts.md](references/output-contracts.md) |
33| `rebuttal` | Reviewer response, R&R, rebuttal, revision verification | [references/output-contracts.md](references/output-contracts.md), [quality-gates.md](quality-gates.md) |
34| `citations` | DOI audit, hallucination scan, claim-source match | [citation-integrity.md](citation-integrity.md), [workflows/reference-tools.md](workflows/reference-tools.md) |
35| `journal` | Venue selection, transfer, policy, formatting | [journal-strategy.md](journal-strategy.md), [references/verification-policy.md](references/verification-policy.md) |
36| `submit` (`submission`) | Cover letter, highlights, declarations, final package | [workflows/submission-package.md](workflows/submission-package.md), [references/output-contracts.md](references/output-contracts.md) |
37| `reporting` | CONSORT, PRISMA, STROBE, ARRIVE, CARE, SPIRIT | [references/reporting-guidelines.md](references/reporting-guidelines.md), [references/verification-policy.md](references/verification-policy.md) |
38| `full-verify` | DOI lookup, journal policy evidence, manuscript/rebuttal consistency | [workflows/full-verification.md](workflows/full-verification.md) |
39
40For IEEE Transactions on Robotics, also load [references/venues/ieee-tro.md](references/venues/ieee-tro.md). Treat every venue profile as a dated starting point and re-check its official links before submission.
41
42For a multi-route request, load the smallest combination that covers it. Do not load the general prompt bank unless the routed resources are insufficient; then use [references/prompt-bank.md](references/prompt-bank.md).
43
44### Section-writing selector
45
46| Target | Load |
47|---|---|
48| Paragraph flow or full-section structure | [references/section-guides/paragraph-architecture.md](references/section-guides/paragraph-architecture.md) |
49| Abstract | [references/section-guides/abstract.md](references/section-guides/abstract.md) |
50| Introduction | [references/section-guides/introduction.md](references/section-guides/introduction.md) |
51| Related Work | [references/section-guides/related-work.md](references/section-guides/related-work.md) |
52| Method | [references/section-guides/method.md](references/section-guides/method.md) |
53| Experiments/Results | [references/section-guides/experiments.md](references/section-guides/experiments.md) |
54| Discussion/Conclusion | [references/section-guides/discussion-conclusion.md](references/section-guides/discussion-conclusion.md) |
55
56For worked patterns, load [examples/section-rewrites.md](examples/section-rewrites.md). The examples are synthetic; reuse reasoning structure, never their facts.
57
58## Core workflow
59
60### 1. Intake and provenance
61
62Create a compact intake record:
63
64- task and intended artifact;
65- paper type and discipline;
66- target venue and deadline, if supplied;
67- authoritative source files and version order;
68- available evidence: datasets, experiments, figures, tables, code, references;
69- required output format;
70- unresolved author decisions.
71
72If several manuscript versions exist, ask which is authoritative only when it cannot be inferred safely. Never merge conflicting values silently.
73
74### 2. Build the argument model
75
76Before drafting or reviewing, state:
77
78- research question;
79- one-sentence central claim;
80- 2–5 supporting claims;
81- evidence supporting each claim;
82- scope conditions and limitations;
83- novelty relative to named prior work.
84
85Use IDs (`C1`, `E1`, `R1`, `F1`) so claims, evidence, references, and figures can be traced.
86
87### 3. Choose the operation
88
89- **Draft:** build from the argument model, not from generic section templates.
90- **Rewrite:** diagnose structure first; preserve facts, equations, citations, and numbers.
91- **Translate:** translate meaning and rhetorical function; keep a terminology table and ambiguity log.
92- **Review:** separate fatal validity issues, major evidence gaps, minor clarity issues, and optional improvements.
93- **Rebuttal:** map every reviewer point to response, manuscript change, exact location, and verification status.
94- **Submission:** reconcile title, abstract, highlights, figures, declarations, and cover letter against the manuscript.
95
96### 4. Verify
97
98Run checks proportional to the task:
99
100- claim ↔ evidence;
101- claim ↔ citation;
102- text ↔ figure/table;
103- response letter ↔ revised manuscript;
104- journal policy ↔ official current source;
105- reporting checklist ↔ study design;
106- terminology, symbols, units, sample sizes, and metric consistency.
107
108When a submission-package JSON is available, run:
109
110```bash
111python tools/paper_skill_gate.py path/to/package.json
112```
113
114Use `--format json` for machine-readable output and `--strict` to treat warnings as a nonzero exit.
115
116For a complete online and cross-file verification run, use:
117
118```bash
119python tools/run_full_workflow.py path/to/workflow-config.json --output full-report.json
120```
121
122### 5. Deliver with uncertainty visible
123
124Every substantial output must include:
125
1261. the requested artifact;
1272. evidence/traceability notes appropriate to the task;
1283. unresolved items labeled `AUTHOR_INPUT_NEEDED`;
1294. verification summary—what was checked, what was not, and why;
1305. next gate, if the artifact is part of a longer workflow.
131
132Follow the schemas in [references/output-contracts.md](references/output-contracts.md).
133
134## File and artifact handling
135
136- Preserve the original; write revisions to a new file unless replacement is explicitly requested.
137- For DOCX, PDF, spreadsheets, or slides, use the relevant artifact skill and render/inspect the final output.
138- For LaTeX, compile when a TeX toolchain is available; inspect warnings, references, floats, and rendered pages.
139- For figures, inspect axes, units, legends, panel labels, sample sizes, uncertainty, and caption agreement.
140- Never claim a file was modified, compiled, or visually checked unless it actually was.
141
142## Completion gates
143
144Do not call work “submission-ready” while any critical item remains:
145
146- unsupported central claim;
147- unresolved contradictory data;
148- fabricated or unverified high-risk citation;
149- missing ethics/registration information when applicable;
150- reviewer response without a matching manuscript change;
151- figure/table inconsistent with the text;
152- journal requirement not checked against a current official source.
153
154Use `READY`, `READY_WITH_WARNINGS`, or `NOT_READY`; always state the blocking evidence.