paper-writer
npx skills add https://github.com/kgraph57/paper-writer-skill --skill paper-writer
Agent 安装分布
Skill 文档
Paper Writer Skill
Full-pipeline academic paper writing assistant. From literature search to submission-ready manuscript.
Overview
This skill manages the entire paper writing workflow:
Literature Search â Outline â Tables/Figures â Draft â Humanize â References â Quality Review â Pre-Submission â [Revision] â [Post-Acceptance] â [Rejection â Resubmission]
Each paper is a project directory containing structured Markdown files for every section, a literature matrix, and quality checklists.
Supported Paper Types
| Type | Structure | Reporting Guideline | Notes |
|---|---|---|---|
| Original Article | Full IMRAD | STROBE / CONSORT | Default |
| Case Report | Intro / Case / Discussion | CARE | Separate templates |
| Review Article | Thematic sections | – | Flexible structure |
| Letter / Short Communication | Condensed IMRAD | Same as original | Word limit focus |
| Systematic Review | PRISMA-compliant | PRISMA 2020 | With PRISMA checklist |
| Study Protocol | SPIRIT-compliant | SPIRIT 2025 | For trial registration papers |
Workflow
Phase 0: Project Initialization
When the user invokes this skill, ask for:
- Working title (can change later)
- Paper type (Original Article / Case Report / Review / Letter / Systematic Review)
- Target journal (optional but recommended)
- Language (English / Japanese / Both)
- Research question in one sentence
- Key data available (what Tables/Figures already exist?)
Step 0.1: Capture Journal Requirements
If a target journal is specified, look up and document:
- Word limits: total manuscript, abstract, each section (if specified)
- Citation style: Vancouver, APA, NLM, or other
- Required sections: some journals require separate Conclusion, others don’t
- Abstract format: structured or unstructured, word limit
- Figure/Table limits: maximum number allowed
- Reporting guideline: which checklist the journal requires
- Special requirements: cover page format, line numbering, etc.
- AI disclosure: whether the journal requires AI usage disclosure, and where (Methods, Acknowledgments, or dedicated section). See
references/ai-disclosure.md. - Keywords: number required, MeSH preferred or free-text. See
references/keywords-guide.md. - Graphical abstract: required or optional. See
templates/graphical-abstract.md.
Use WebSearch to look up the journal’s “Instructions for Authors” page.
Record all requirements in the README.md under a “Journal Requirements” section.
Step 0.2: Select Reporting Guideline
Based on paper type and study design, select the appropriate reporting guideline:
| Study Type | Guideline | Reference |
|---|---|---|
| Randomized Controlled Trial | CONSORT 2025 | references/reporting-guidelines-full.md |
| Observational study (cohort, case-control, cross-sectional) | STROBE | references/reporting-guidelines-full.md |
| Systematic review / meta-analysis | PRISMA 2020 | references/reporting-guidelines-full.md |
| Case report | CARE | references/reporting-guidelines-full.md |
| Diagnostic accuracy study | STARD 2015 | references/reporting-guidelines-full.md |
| Quality improvement study | SQUIRE 2.0 | references/reporting-guidelines-full.md |
| Study protocol (clinical trial) | SPIRIT 2025 | references/reporting-guidelines-full.md |
| Prediction model (incl. AI/ML) | TRIPOD+AI 2024 | references/reporting-guidelines-full.md |
| Animal research | ARRIVE 2.0 | references/reporting-guidelines-full.md |
| Health economics | CHEERS 2022 | references/reporting-guidelines-full.md |
Read ~/.claude/skills/paper-writer/references/reporting-guidelines.md (summary) or references/reporting-guidelines-full.md (comprehensive) and note the key checklist items for the selected guideline. These items will be checked throughout the writing process.
Step 0.3: Create Project Directory
For Original Article / Review / Letter / Systematic Review:
{project-dir}/
âââ README.md # Project overview, status tracker
âââ 00_literature/
â âââ search-strategy.md # Search terms, databases, dates
â âââ literature-matrix.md # Structured comparison table
â âââ key-papers/ # Notes on important papers
âââ 01_outline.md # Paper outline / structure plan
âââ 02_methods.md # Methods section
âââ 03_results.md # Results section
âââ 04_introduction.md # Introduction section
âââ 05_discussion.md # Discussion section
âââ 06_conclusion.md # Conclusion section
âââ 07_abstract.md # Abstract
âââ 08_title.md # Title candidates and final title
âââ 09_references.md # Reference list
âââ 10_cover-letter.md # Cover letter to editor
âââ figures/ # Figure files and captions
âââ tables/ # Table files
âââ data/ # Research data (see templates/data-management.md)
â âââ raw/ # Original data (READ-ONLY)
â âââ processed/ # Cleaned, de-identified data
â âââ analysis/ # Statistical output
â âââ data-dictionary.md # Variable definitions
âââ checklists/
âââ section-quality.md # Per-section quality checklist
âââ submission-ready.md # Pre-submission checklist
For Case Report:
{project-dir}/
âââ README.md # Project overview, status tracker
âââ 00_literature/
â âââ search-strategy.md
â âââ literature-matrix.md
â âââ key-papers/
âââ 01_outline.md
âââ 02_case.md # Case presentation (CARE structure)
âââ 03_introduction.md # Introduction (why reportable)
âââ 04_discussion.md # Discussion
âââ 05_abstract.md # Abstract (CARE format)
âââ 06_title.md # Title (must contain "case report")
âââ 07_references.md
âââ 08_cover-letter.md
âââ figures/
âââ tables/
âââ data/ # Research data (see templates/data-management.md)
â âââ raw/
â âââ processed/
â âââ analysis/
â âââ data-dictionary.md
âââ checklists/
âââ section-quality.md
âââ submission-ready.md
Read ~/.claude/skills/paper-writer/templates/project-init.md with the Read tool and use it to generate README.md. For Case Reports, use project-init-case.md instead.
File numbering follows the recommended writing order, not the reading order. This is intentional.
Step 0.4: Organize Research Data
If the user has existing research data (clinical records, CSV files, statistical output, etc.):
- Create
data/raw/,data/processed/,data/analysis/directories - Read
~/.claude/skills/paper-writer/templates/data-management.mdfor the full template - Ask the user to place raw data files in
data/raw/â these files are READ-ONLY from this point - Create
data/raw/README.mddocumenting the data source, extraction date, and IRB information - Create
data/data-dictionary.mdlisting all variables with types, ranges, and labels - Confirm de-identification status â if not yet de-identified, create a processing plan in
data/processed/README.md
Security rules:
- NEVER commit patient-identifiable data to git
- Add
data/raw/*.csv,data/raw/*.xlsxetc. to.gitignoreif the repository is shared - Always confirm IRB approval number before proceeding with data analysis
Data flow: raw/ (never modify) â processed/ (clean, de-identify) â analysis/ (statistical output) â tables/ and figures/ (manuscript-ready)
Step 0.5: Data Analysis
If the user has quantitative data ready for analysis, Claude Code can execute Python scripts directly. Read ~/.claude/skills/paper-writer/templates/analysis-workflow.md for the full workflow.
Available analysis scripts:
| Script | Purpose | Key Output |
|---|---|---|
scripts/table1.py |
Table 1 (baseline characteristics) | Markdown table with N, %, mean±SD, P values |
scripts/analysis-template.py |
Statistical analyses | Descriptive stats, t-test, logistic regression, survival |
scripts/forest-plot.py |
Forest plot (meta-analysis) | PNG + SVG |
Workflow:
- Inspect data: Load
data/processed/cohort_final.csv, check shape, dtypes, missing values - Table 1: Run
scripts/table1.pyto generate baseline characteristics table âtables/table1.md - Primary analysis: Choose analysis type based on study design:
- Cross-sectional / case-control â logistic regression (OR with 95% CI)
- Cohort with time-to-event â survival analysis (Kaplan-Meier, log-rank)
- Continuous outcome â linear regression
- Group comparison â t-test / Mann-Whitney U
- Subgroup & sensitivity analyses: By sex, age group, disease severity, etc.
- Generate figures: Box plots, KM curves, forest plots, ROC curves
- Link to manuscript: Map analysis output to Results section paragraphs
Analysis output directory: All results go to data/analysis/. Figures for the manuscript go to figures/.
Required Python packages: numpy, pandas, scipy, statsmodels, lifelines, matplotlib, seaborn
pip install numpy pandas scipy statsmodels lifelines matplotlib seaborn scikit-learn
Statistical reporting requirements (before writing Results):
- Effect sizes with 95% confidence intervals
- P values to 3 decimal places (P < 0.001 for very small)
- Statistical test names specified
- Software and version documented
- Two-sided tests (unless justified)
- Multiple comparison correction (if >1 primary outcome)
- Missing data handling described
See references/statistical-reporting-full.md for detailed SAMPL guidelines and templates/analysis-workflow.md for step-by-step commands.
Phase 1: Literature Search & Organization
Step 1.1: Define Search Strategy
Create 00_literature/search-strategy.md with:
- Databases: PubMed, Google Scholar (always available); Scopus, CiNii (if user has institutional access)
- Search terms: MeSH terms + free-text keywords
- Inclusion/exclusion criteria for papers
- Date range
How to search:
Use WebSearch with targeted queries:
- For PubMed: search
"search terms" pediatric asthma pubmed - For Google Scholar: search
"search terms" site:scholar.google.com - For general: search the research question directly
If WebSearch results are limited, use WebFetch on specific PubMed URLs:
https://pubmed.ncbi.nlm.nih.gov/?term=search+terms&sort=date
Important: WebSearch may not reliably return PubMed results with site: filtering. If results are poor, try broader searches and filter manually, or ask the user to provide key papers they already know.
Practical reality: AI-based literature search has significant limitations. The most reliable workflow is:
- Ask the user to provide their 3-5 key papers (they usually know them already)
- Use WebSearch to supplement with additional relevant papers
- Use
references/pubmed-query-builder.mdto construct proper PubMed queries - Have the user validate the final literature list for completeness
- Verify every AI-found citation exists (see
references/citation-verification.md)
Step 1.2: Build Literature Matrix
Read ~/.claude/skills/paper-writer/templates/literature-matrix.md with the Read tool.
For each relevant paper found, extract and organize:
| Author (Year) | Design | N | Population | Key Finding | Limitation | Relevance |
|---|
Aim for 15-30 papers for an original article, 8-15 for a case report, 30-50 for a systematic review.
Step 1.3: Identify Key Papers
For the 3-5 most important papers, create individual notes in 00_literature/key-papers/ with:
- Full citation
- Study design and quality assessment
- Key results with exact numbers
- How it relates to the current paper
- What gap it leaves (that our paper addresses)
Phase 2: Outline
Create 01_outline.md with the paper skeleton.
Read ~/.claude/skills/paper-writer/references/imrad-guide.md with the Read tool for the detailed IMRAD structure. For Case Reports, this guide does not apply directly â use the CARE structure instead.
The outline should specify:
- Each section’s key points (bullet list)
- Which papers support which points
- Which Tables/Figures go where
- The story arc: Background Problem â Gap â Our Approach â Findings â Implications
- For Case Reports: Background â Why Reportable â Case Details â Clinical Lesson
Get user approval on outline before proceeding to drafting.
Phase 2.5: Tables & Figures
Read ~/.claude/skills/paper-writer/references/tables-figures-guide.md with the Read tool.
Tables and figures are the backbone of a paper â many reviewers look at the abstract, then the tables/figures, before reading the text. Design them before writing prose so the text can reference them naturally.
Step 2.5.1: Plan Tables & Figures
Based on the outline, determine:
- Which data belongs in a table vs. a figure vs. the text
- Table 1 is almost always “Baseline Characteristics” (use the template in
references/tables-figures-guide.md) - How many tables/figures are allowed by the journal (check Phase 0 requirements)
Step 2.5.2: Create Tables
Create table files in tables/ directory:
table1_baseline.mdâ Baseline characteristics (standard format)table2_*.mdâ Additional tables as needed (regression results, outcomes, etc.)
Rules:
- Title above the table
- No vertical lines (horizontal lines only)
- Consistent decimal places within each column
- Footnotes for abbreviations and statistical tests
- Total sample size in the header row
Step 2.5.3: Plan Figures
Create caption files in figures/ directory:
fig1_caption.mdâ Often a flow diagram (CONSORT/PRISMA) or study designfig2_caption.mdâ Key result visualization
Rules:
- Captions must be self-explanatory without reading the main text
- Include key statistics in captions
- Specify resolution requirements (300+ DPI for print, 600+ for line art)
- Use colorblind-friendly palettes
Step 2.5.4: Graphical Abstract (if required)
If the journal requires or encourages a graphical abstract, read ~/.claude/skills/paper-writer/templates/graphical-abstract.md and plan the visual summary.
Get user review on table/figure plan before proceeding to drafting.
Phase 3: Drafting
The writing order is intentional and produces better papers. Follow it strictly.
3-A: Original Article Workflow
Step 3.1: Methods & Results (Write as a pair)
Read ~/.claude/skills/paper-writer/templates/methods.md and ~/.claude/skills/paper-writer/templates/results.md with the Read tool.
Methods rules:
- Reproducibility is everything
- Include: study design, patients/subjects, data collection, statistical analysis, ethics
- Every method must have a corresponding result
Results rules:
- Facts only, no interpretation
- No references to other studies
- Every Table/Figure must be mentioned in text
- Methods â Results must correspond 1:1
Write 02_methods.md and 03_results.md together, ensuring perfect correspondence. Cross-check: every subsection in Methods must map to a corresponding subsection in Results, and vice versa.
Workflow: Write Methods subsection 1 â Results subsection 1 â Methods subsection 2 â Results subsection 2 â … This interleaving ensures 1:1 correspondence.
Step 3.2: Introduction (Paragraph 3) & Conclusion (Write as a pair)
Read ~/.claude/skills/paper-writer/templates/introduction.md and ~/.claude/skills/paper-writer/templates/conclusion.md with the Read tool.
Why write Paragraph 3 first? The study objective (Introduction P3) and the conclusion must mirror each other. Writing them together guarantees alignment. Paragraphs 1-2 provide background that funnels toward the objective â they are easier to write once the objective is locked.
Introduction structure (3 paragraphs):
- General background (everyone agrees with this)
- Clinical question / knowledge gap (but we don’t know X)
- Study objective (therefore, we investigated…)
Conclusion rules:
- Must directly answer the objective stated in Introduction paragraph 3
- One core message
- Brief and direct
Write the final paragraph of 04_introduction.md and 06_conclusion.md together to ensure they mirror each other.
Step 3.3: Discussion
Read ~/.claude/skills/paper-writer/templates/discussion.md with the Read tool.
Discussion structure:
- Summary of main findings
2-N. Comparison with prior literature (use
00_literature/literature-matrix.md) N+1. Limitations â read~/.claude/skills/paper-writer/templates/limitations-guide.mdfor categories, templates, and bilingual examples N+2. Clinical implications / future directions
Discussion rules:
- No new results
- No excessive speculation
- Support every claim with a reference
- Keep it focused
- Limitations subsection is mandatory â be specific about direction of bias and mitigation
Step 3.4: Introduction (Paragraphs 1-2)
Now write paragraphs 1-2 of 04_introduction.md. The background should funnel toward the research question already written in paragraph 3.
Step 3.5: Abstract
Read ~/.claude/skills/paper-writer/templates/abstract.md with the Read tool.
Write 07_abstract.md as a structured abstract:
- Background/Objective (1-2 sentences)
- Methods (2-3 sentences)
- Results (3-4 sentences)
- Conclusions (1-2 sentences)
Check the journal-specific word limit captured in Phase 0. The Abstract must be consistent with the full text. Cross-check all numbers.
Step 3.6: Title
Write 08_title.md with 3-5 title candidates. Evaluate each against:
- Specific (what was studied?)
- Concise (< 15 words ideal)
- Contains keywords (searchable)
- No conclusion spoilers
Get user approval on final title.
3-B: Case Report Workflow
Step 3.1-CR: Case Presentation
Read ~/.claude/skills/paper-writer/templates/case-report.md with the Read tool.
Write 02_case.md following the CARE structure:
- Patient information (demographics, history)
- Clinical findings
- Timeline (consider a timeline figure)
- Diagnostic assessment
- Therapeutic intervention
- Follow-up and outcomes
- Patient perspective (CARE item 10) â when possible, include the patient’s own experience in their words
Rules:
- Chronological order
- Only clinically relevant details
- Document informed consent for publication
- Report both positive AND negative findings
- Patient perspective strengthens the report and is recommended by CARE guidelines
Step 3.2-CR: Discussion
Read ~/.claude/skills/paper-writer/templates/discussion.md with the Read tool.
Write 04_discussion.md:
- Why this case is significant (clinical lesson)
- Comparison with published literature
- Limitations of the case
- Clinical implications
Keep it focused and shorter than in an Original Article.
Step 3.3-CR: Introduction
Read ~/.claude/skills/paper-writer/templates/case-introduction.md with the Read tool.
Write 03_introduction.md:
- Brief background on the condition
- Why this case is reportable (rarity, novelty, instructive value)
- Optional: “We report a case of… to highlight…”
Write the Introduction AFTER the Case section â you need to know the full case to justify its reporting.
Step 3.4-CR: Abstract
Read ~/.claude/skills/paper-writer/templates/case-abstract.md with the Read tool.
Write 05_abstract.md using the CARE abstract structure:
- Background (1-2 sentences: why this case is worth reporting)
- Case Presentation (3-5 sentences: demographics, findings, diagnosis, treatment, outcome)
- Conclusions (1-2 sentences: clinical lesson)
Do NOT use Methods/Results structure for Case Report abstracts.
Step 3.5-CR: Title
Write 06_title.md with 3-5 title candidates. For case reports:
- Title MUST contain “case report” (CARE requirement)
- Include the diagnosis or key finding
- Example: “Successful treatment of severe pediatric asthma with dupilumab: a case report”
Get user approval on final title.
3-C: Review Article Workflow
Review articles synthesize existing literature on a topic. The structure is thematic rather than IMRAD.
Step 3.1-RA: Thematic Sections
Read ~/.claude/skills/paper-writer/templates/discussion.md for general writing guidance.
Organize the body into thematic sections based on the outline. Common structures:
- Chronological: Evolution of understanding over time
- Thematic: Grouped by subtopic (most common)
- Methodological: Grouped by study approach
Each section should:
- Synthesize findings across studies (not just summarize one at a time)
- Identify areas of consensus and controversy
- Highlight gaps in the literature
- Use the literature matrix to ensure comprehensive coverage
Step 3.2-RA: Introduction
Write the introduction:
- Scope and importance of the topic
- Why a review is needed now (new evidence, controversy, emerging field)
- Objectives and scope of this review
Step 3.3-RA: Conclusion & Future Directions
Write the conclusion:
- Synthesize the key themes identified
- Current state of knowledge
- Gaps and future research directions
- Clinical implications (if applicable)
Step 3.4-RA: Abstract
Write an unstructured abstract (unless journal requires structured format):
- Purpose of the review
- Methods (databases searched, date range, selection criteria)
- Key findings synthesized across themes
- Conclusions
Step 3.5-RA: Title
Write title candidates. For review articles:
- Include “review”, “narrative review”, or “scoping review” in the title
- Clearly state the topic
- Example: “Artificial intelligence in diagnostic radiology: a narrative review”
Get user approval on final title.
3-D: Systematic Review Workflow
Read ~/.claude/skills/paper-writer/templates/sr-outline.md with the Read tool for the complete PRISMA 2020-compliant template.
Systematic reviews follow a strict, pre-registered protocol. The template provides the full structure with PRISMA 2020 checklist item numbers.
Step 3.1-SR: Methods
The Methods section is the most critical part. Write it following PRISMA items P-5 through P-18:
- Protocol and registration (PROSPERO ID)
- Eligibility criteria (PICO/PECO)
- Information sources (databases, dates)
- Search strategy (full strategy in supplementary)
- Selection process (screening, inter-rater reliability)
- Data collection process
- Data items
- Risk of bias assessment (tool selection)
- Effect measures
- Synthesis methods (narrative and/or meta-analysis)
- Subgroup and sensitivity analyses
- Reporting bias assessment
- Certainty of evidence (GRADE)
Step 3.2-SR: Results
Write Results following PRISMA items P-19 through P-23:
- PRISMA flow diagram (Figure 1 â mandatory)
- Study characteristics table
- Risk of bias summary
- Results of individual studies
- Results of syntheses (forest plots if meta-analysis)
- Reporting biases (funnel plots if â¥10 studies)
- Certainty of evidence (GRADE Summary of Findings table)
Step 3.3-SR: Discussion
Write Discussion following PRISMA items P-25 through P-27:
- Summary of evidence with certainty levels
- Comparison with previous reviews
- Strengths and limitations (both evidence and review process)
- Implications for practice and research
Step 3.4-SR: Introduction, Abstract, Title
Follow the same principles as Original Article but with SR-specific framing:
- Introduction: justify why this SR is needed (no existing SR, outdated SR, new evidence)
- Abstract: must include number of studies, total participants, key pooled estimates
- Title: must include “systematic review” (and “meta-analysis” if applicable)
Get user approval on final title.
3-E: Letter / Short Communication Workflow
Letters and short communications follow a condensed IMRAD format. The key constraint is the word limit (typically 600-1500 words).
Step 3.1-LT: Condensed Draft
Write a single file covering all sections:
- Introduction (1-2 sentences): State the purpose directly. No lengthy background.
- Methods (1 paragraph): Essential details only. Reference a fuller description elsewhere if needed.
- Results (1-2 paragraphs): Key findings only. Usually 1 table OR 1 figure (not both).
- Discussion (1-2 paragraphs): Main interpretation, 1-2 comparisons with literature, key limitation.
Rules:
- Every word counts â eliminate all filler
- Typically limited to 1 table + 1 figure, or 2 of one type
- References usually limited to 10-15
- No separate Conclusion section (fold into last Discussion paragraph)
Step 3.2-LT: Abstract
Write a brief abstract (often 100-150 words, unstructured).
Step 3.3-LT: Title
Short, direct titles work best. No need for elaborate structure.
Get user approval on final title.
Phase 4: Humanize
Read ~/.claude/skills/paper-writer/references/humanizer-academic.md with the Read tool.
After drafting, run a humanization pass on every section to remove AI-generated writing patterns.
Step 4.1: Scan for AI Patterns
Read each section file and identify:
English papers â check for these 18 patterns:
- Significance inflation (“pivotal”, “evolving landscape”, “underscores”)
- Notability claims (“landmark”, “renowned”, “groundbreaking”)
- Superficial -ing analyses (“highlighting”, “underscoring”, “showcasing”)
- Promotional language (“profound impact”, “remarkable”, “dramatic”)
- Vague attributions (“Studies have shown”, “Experts argue”)
- Formulaic challenges (“Despite challenges… future outlook”)
- AI vocabulary (“Additionally”, “crucial”, “delve”, “landscape”, “pivotal”)
- Copula avoidance (“serves as” instead of “is”)
- Negative parallelisms (“Not only… but also”)
- Rule of three overuse (forcing ideas into groups of three)
- Synonym cycling (“Patients… Participants… Subjects”)
- False ranges (“from X to Y” on unrelated scales)
- Em dash overuse
- Title Case in headings
- Curly quotation marks
- Filler phrases (“In order to”, “It is important to note”, “comprehensive investigation”)
- Excessive hedging (“may suggest… have the potential to”)
- Generic positive conclusions (“The future looks bright”)
Japanese papers (æ¥æ¬èª) â 13ãã¿ã¼ã³ï¼AãCï¼+ AIããã£ãã©ãªã¼ä¸è¦§ï¼Dï¼ããã§ãã¯:
A. è¨å·ã¨è¡¨è¨ï¼3ãã¿ã¼ã³ï¼:
- emããã·ã¥ãã«ã®æ¬å¼§å¤ç¨ã丸æ¬å¼§è£è¶³ããã
B. æã®ãªãºã ï¼3ãã¿ã¼ã³ï¼:
- åãèªå°¾ã®é£ç¶ï¼ã§ãããã§ãããã§ãããï¼
- æ¥ç¶è©éå¤ï¼ããã«ãã¾ããå ãã¦ï¼
- 段è½ã®çµãããæ¯åãããã«éãã
C. å¦è¡æç¹æã®åé¡ï¼7ãã¿ã¼ã³ï¼:
- C-1 ä¿éºãå¤ãï¼éãéã®å¸¸è¨ï¼
- C-2 æ ¹æ ãªãè©ä¾¡èªï¼éå¸¸ã«æå¹ã大ããªã¡ãªããï¼
- C-3 æ½è±¡èªã ãã§æ¼ãåã
- C-4 AIããã£ãã©ãªã¼ï¼å æ¬çã驿°çãã·ã¼ã ã¬ã¹ã示åã«å¯ãï¼
- C-5 å義èªã®è¨ãæã飿
- C-6 ååæ ã®éå°ä½¿ç¨ï¼æ¤è¨ãè¡ããã â æ¤è¨ããï¼
- C-7 éå¦è¡çãªæä½ã®æ··å ¥ï¼ãåèã«ãªãã°å¹¸ãã§ãããããã¤ã³ãã¯ä»¥ä¸ã®éããâ åé¤ï¼
D. AIããã£ãã©ãªã¼ä¸è¦§: references/humanizer-academic.md ã®æ¥æ¬èªã»ã¯ã·ã§ã³Dãåç
§ãC-4ã®ãã¿ã¼ã³å¤å®ã«ä½¿ãèªå½ãªã¹ãã
Step 4.2: Rewrite
Consult references/humanizer-academic.md for specific before/after examples. For each identified pattern:
- Replace with precise, specific academic language
- Preserve all data, statistics, and citations exactly
- Use simple constructions (“is” over “serves as”)
- Remove filler and reduce hedging to match evidence strength
- Ensure consistent terminology throughout
- If 3+ AI patterns appear in one sentence, rewrite the entire sentence rather than fixing patterns individually
Step 4.3: Section-Specific Focus
English:
| Section | Priority Patterns |
|---|---|
| Introduction | #1 Significance inflation, #5 Vague attributions, #7 AI vocabulary, #3 -ing analyses |
| Methods | #16 Filler phrases, #8 Copula avoidance |
| Results | #3 -ing analyses, #4 Promotional language |
| Discussion | #17 Excessive hedging, #6 Formulaic challenges |
| Conclusion | #18 Generic conclusions, #1 Significance inflation |
| Abstract | ALL patterns (most visible section) |
æ¥æ¬èª:
| ã»ã¯ã·ã§ã³ | éç¹ãã¿ã¼ã³ |
|---|---|
| ç·è¨ | C-2 æ ¹æ ãªãè©ä¾¡èª, B-2 æ¥ç¶è©éå¤ |
| æ¹æ³ | C-6 ååæ ã®éå°ä½¿ç¨, C-3 æ½è±¡èª |
| çµæ | B-1 åãèªå°¾, A-3 丸æ¬å¼§å¤ç¨ |
| èå¯ | C-1 ä¿éºãå¤ã, C-4 AIããã£ãã©ãªã¼ |
| çµè« | C-2 æ ¹æ ãªãè©ä¾¡èª, C-7 éå¦è¡çæä½ |
| æé² | å ¨ãã¿ã¼ã³ |
Step 4.4: Verify
After humanization:
English:
- Scientific content unchanged (no data or citations lost)
- No “Additionally” / “Furthermore” at sentence start (max 1 per section)
- No “pivotal” / “crucial” / “landscape” / “delve”
- No “-ing” phrases tacked on for fake depth
- No “serves as” / “stands as” (use “is”)
- Em dashes used sparingly (< 2 per page)
- Consistent terminology (no synonym cycling)
- Sentence rhythm varies (short and long sentences mixed)
- No generic conclusions remaining
- Hedging proportionate to evidence strength
æ¥æ¬èª:
- ãããã«ããã¾ãããå ãã¦ãã®é£çºããªãï¼åã»ã¯ã·ã§ã³æå¤§1åï¼
- åãèªå°¾ã3å以ä¸ç¶ãã¦ããªã
- æ ¹æ ãªããé常ã«ãã大ããªãããªã
- ååæ ã®éå°ä½¿ç¨ããªãï¼è½åæ ã«ç´ãï¼
- å®åçãªç· ãã®å¥ããªãï¼ãåèã«ãªãã°å¹¸ãã§ãããçï¼
- æ½è±¡èªã ãã§æ¼ãåã£ã¦ããªã
- ã«ã®æ¬å¼§ãå¤ç¨ãã¦ããªã
Phase 5: References
Read ~/.claude/skills/paper-writer/references/citation-guide.md with the Read tool.
Build 09_references.md (or 07_references.md for Case Reports):
- Collect all cited papers from all sections
- Format according to target journal style captured in Phase 0 (Vancouver, APA, etc.)
- Number sequentially as cited
- Verify completeness: every reference is cited in text, every citation has a reference entry
- Verify authenticity: For EVERY AI-suggested reference, confirm the paper exists via
WebSearchwith the exact title. AI frequently fabricates plausible-sounding citations.
Phase 6: Quality Review
Read ~/.claude/skills/paper-writer/references/section-checklist.md with the Read tool. For Case Reports, also check the CARE-specific items in templates/case-report.md.
Run the quality checklist against each section. Update checklists/section-quality.md with results.
Verification checklist:
- Methods â Results correspondence (Original Article only)
- Introduction objective â Conclusion answer
- All Tables/Figures mentioned in text
- No interpretation in Results (Original Article only)
- No new results in Discussion
- Abstract numbers match full text
- All references cited and formatted
- Word count within target journal limits (check Phase 0 requirements)
- Reporting guideline followed (check Phase 0 selected guideline)
- AI writing patterns removed (Phase 4 verification passed)
- Consistent terminology throughout all sections
- Ethics approval and informed consent documented
Phase 7: Pre-Submission
Read ~/.claude/skills/paper-writer/templates/cover-letter.md and ~/.claude/skills/paper-writer/templates/submission-ready.md with the Read tool.
Create:
- Title page â read
~/.claude/skills/paper-writer/templates/title-page.mdfor the template (running head, all authors with ORCID, affiliations, word counts, corresponding author, clinical trial registration) - Highlights / Key Points â read
~/.claude/skills/paper-writer/templates/highlights.mdand create the appropriate summary box for the target journal (JAMA Key Points, BMJ “What is known”, Elsevier Highlights, Lay Summary, etc.) - Acknowledgments â read
~/.claude/skills/paper-writer/templates/acknowledgments.mdand draft (non-author contributions, AI tool disclosure, patient acknowledgment) - Declarations â read
~/.claude/skills/paper-writer/templates/declarations.mdand complete (Ethics, COI usingreferences/coi-detailed.md, Funding, Data Availability, AI Disclosure, CRediT) - Cover letter using the template
checklists/submission-ready.mdusing the template â fill in journal-specific limits from Phase 0- Compile all sections into a single reading-order Markdown file for the user to review
Final compilation order (reading order):
For Original Article:
Title â Abstract â Introduction â Methods â Results â Discussion â Conclusion â References
For Case Report:
Title â Abstract â Introduction â Case Presentation â Discussion â References
The compiled file should include all section content in sequence. Tables and Figures should be referenced but kept in their separate folders.
Phase 8: Revision (Post-Review)
When the user receives reviewer comments (peer review, editorial decision letter):
Step 8.1: Organize Reviewer Comments
Create revision/reviewer-comments.md:
- Parse the decision letter and reviewer comments
- Number each comment sequentially (R1-1, R1-2, R2-1, R2-2, etc.)
- Categorize each comment:
- Must fix: Factual errors, missing data, methodological concerns
- Should fix: Reasonable suggestions that improve the paper
- Consider: Optional suggestions, stylistic preferences
- Rebut: Comments based on misunderstanding (requires polite explanation)
Step 8.2: Create Response Letter
Create revision/response-letter.md:
For each comment, use this format:
**Comment R1-1:** [Quote the reviewer's comment]
**Response:** [Your response]
**Changes made:** [Specific changes with page/line numbers, or explanation if no change]
Rules for response letters:
- Thank the reviewer for constructive feedback (once at the beginning, not per comment)
- Be specific about what was changed and where
- For rebuttals, acknowledge the reviewer’s perspective, then explain with evidence
- Never be defensive or dismissive
- If a change was not made, explain why with references or data
Step 8.3: Implement Revisions
- Track which sections need modification based on reviewer comments
- Make changes in the relevant section files
- Mark changed text (many journals require highlighted changes or a diff)
- Roll back affected phases: re-run Humanize (Phase 4) and Quality Review (Phase 6) on modified sections
- Update word counts and verify journal limits are still met
Step 8.4: Verify Revision Completeness
- Every reviewer comment has a response
- Every “Must fix” and “Should fix” item has been addressed
- Rebuttals are supported by evidence
- Changed text is marked/highlighted
- References updated if new citations added
- Abstract updated if results or conclusions changed
- Cover letter for resubmission drafted
Phase 9: Post-Acceptance
Read ~/.claude/skills/paper-writer/templates/proof-correction.md with the Read tool.
After acceptance, the corresponding author receives galley proofs. This is the LAST opportunity to correct errors.
Step 9.1: Proof Review
When proofs arrive (typically 2-8 weeks after acceptance, turnaround: 24-72 hours):
Critical checks:
- Author names, affiliations, and ORCID â correct?
- Abstract numbers match main text?
- All tables â data values correct, no transposition errors?
- All figures â correct images, acceptable quality?
- Reference list â complete, correct numbering?
- Corresponding author email â correct?
- Funding and COI statements â accurate?
- Clinical trial registration number â present?
NOT allowed at proof stage:
- Rewriting sentences or paragraphs
- Adding new data, references, or authors
- Changing conclusions
Step 9.2: Submit Corrections
Use the journal’s proofing system (Proof Central, CATS, eProofing, or direct PDF return). For each correction: state page, column, line, and exact change.
Step 9.3: Post-Publication
After publication:
- Verify the final published version matches the accepted manuscript
- Share via institutional repository (Green OA) if applicable â see
references/open-access-guide.md - Update clinical trial registry with results (if applicable) â see
references/clinical-trial-registration.md - Share with co-authors and collaborators
Phase 10: Rejection & Resubmission
Read ~/.claude/skills/paper-writer/references/desk-rejection-prevention.md and references/journal-reformatting.md with the Read tool.
Step 10.1: Assess the Rejection
| Decision | Action |
|---|---|
| Desk rejection (scope) | Reformat and submit to next journal immediately |
| Desk rejection (quality) | Revise manuscript, then reformat and submit |
| Peer review rejection | Read reviews carefully; major revision before next journal |
| Reject with encouragement to resubmit | Treat as major revision; address all comments |
Step 10.2: Quick Reformat
Use references/journal-reformatting.md checklist:
- Change reference format (use reference manager)
- Restructure abstract with new headings â see
references/abstract-formats.md - Adjust word count â see
references/word-count-limits.md - Add/remove special sections (Key Points, Highlights)
- Reformat title page
- Write new cover letter (address new editor by name)
- Verify no mention of previous journal name in manuscript
Step 10.3: Cascading Submission Strategy
Track submissions:
| Journal | Submitted | Decision | Turnaround | Next Action |
|---|---|---|---|---|
| [Journal 1] | YYYY-MM-DD | â | â | â |
Plan cascade: Reach journal â Target journal â Safety journal â Backup journal.
Section-Specific AI Guidelines
What AI Should Do
| Section | AI Role |
|---|---|
| Literature search | Search, organize, summarize â user validates relevance |
| Methods | Draft based on user’s data description â user verifies accuracy |
| Results | Structure and format â user provides the actual data |
| Case (Case Report) | Structure chronologically â user provides clinical details |
| Introduction | Draft background from literature â user refines narrative |
| Discussion | Suggest comparisons with literature â user controls interpretation |
| Abstract | Generate from full text â user ensures accuracy |
| References | Format and organize â user verifies completeness and authenticity |
What AI Should NOT Do
- Fabricate data or statistics
- Invent citations (always verify with
WebSearch) - Write Results without user-provided data
- Write Case Presentation without user-provided clinical details
- Make clinical recommendations beyond the data
- Skip the user approval step at outline and title phases
Status Tracking
Update README.md status after each phase. Use these status values:
- Not Started: Phase not begun
- In Progress: Phase actively being worked on (add details in Notes)
- Draft Complete: First draft finished, pending review
- Done: Phase completed and reviewed
Use the appropriate status tracker based on paper type:
Original Article:
| Phase | Status | Last Updated |
|---|---|---|
| Literature Search | Not Started | – |
| Outline | Not Started | – |
| Tables & Figures | Not Started | – |
| Methods & Results | Not Started | – |
| Introduction & Conclusion | Not Started | – |
| Discussion | Not Started | – |
| Abstract | Not Started | – |
| Title & Keywords | Not Started | – |
| Humanize | Not Started | – |
| References | Not Started | – |
| Declarations | Not Started | – |
| Quality Review | Not Started | – |
| Pre-Submission | Not Started | – |
Case Report:
| Phase | Status | Last Updated |
|---|---|---|
| Literature Search | Not Started | – |
| Outline | Not Started | – |
| Tables & Figures | Not Started | – |
| Case Presentation | Not Started | – |
| Discussion | Not Started | – |
| Introduction | Not Started | – |
| Abstract | Not Started | – |
| Title & Keywords | Not Started | – |
| Humanize | Not Started | – |
| References | Not Started | – |
| Declarations | Not Started | – |
| Quality Review | Not Started | – |
| Pre-Submission | Not Started | – |
Review Article:
| Phase | Status | Last Updated |
|---|---|---|
| Literature Search | Not Started | – |
| Outline | Not Started | – |
| Tables & Figures | Not Started | – |
| Thematic Sections | Not Started | – |
| Introduction | Not Started | – |
| Conclusion & Future Directions | Not Started | – |
| Abstract | Not Started | – |
| Title & Keywords | Not Started | – |
| Humanize | Not Started | – |
| References | Not Started | – |
| Declarations | Not Started | – |
| Quality Review | Not Started | – |
| Pre-Submission | Not Started | – |
Systematic Review:
| Phase | Status | Last Updated |
|---|---|---|
| Literature Search | Not Started | – |
| Outline | Not Started | – |
| Tables & Figures | Not Started | – |
| Methods (PRISMA) | Not Started | – |
| Results (PRISMA) | Not Started | – |
| Discussion | Not Started | – |
| Introduction | Not Started | – |
| Abstract | Not Started | – |
| Title & Keywords | Not Started | – |
| Humanize | Not Started | – |
| References | Not Started | – |
| Declarations | Not Started | – |
| Quality Review | Not Started | – |
| Pre-Submission | Not Started | – |
Letter / Short Communication:
| Phase | Status | Last Updated |
|---|---|---|
| Literature Search | Not Started | – |
| Outline | Not Started | – |
| Tables & Figures | Not Started | – |
| Condensed Draft | Not Started | – |
| Abstract | Not Started | – |
| Title & Keywords | Not Started | – |
| Humanize | Not Started | – |
| References | Not Started | – |
| Quality Review | Not Started | – |
| Pre-Submission | Not Started | – |
Resuming a Project
When the user invokes this skill on an existing project directory:
- Read
README.mdto understand current status, paper type, target journal, and research question - Scan section files to assess actual content state:
- Read each section file that shows “In Progress” or “Draft Complete”
- Check word count and completeness (empty sections, TODO markers, partial drafts)
- Compare actual file state with the status tracker â the files are the source of truth
- Present a summary to the user: “Here is where we left off: [status]. The next step is [phase]. Shall I continue?”
- Check for workflow updates: Compare the README status table against the canonical phase list above. If phases are missing (e.g., old project created before “Humanize” was added), add them with “Not Started” status and inform the user
- Resume from the next incomplete phase
- Update status tracker
Handling Mid-Project Changes
Changing target journal: If the user wants to change the target journal:
- Update README.md Paper Info and Journal Requirements
- Re-check: citation style, word limits, abstract format, reporting guideline
- Reformat references if citation style changed
- Check word counts against new limits
- Update cover letter
Adding data or revisions: If the user has new data or reviewer feedback:
- Identify which sections are affected
- Roll back affected phases to “In Progress”
- Re-run from that phase forward (including Humanize and Quality Review)
Language Support
English Papers
- Use standard academic English
- Follow target journal’s style guide
- Flag awkward phrasing for user review
Japanese Papers
- IMRADå½¢å¼ã¯è±èªè«æã¨åãï¼Case Reportã¯ä¾å¤: CAREå½¢å¼ï¼
- ãã§ãã»ã¾ããã§ã¯ãªããã§ããã調
- å°éç¨èªã¯ååã¨ãã¦æ¥æ¬èªï¼ååºæã«è±èªä½µè¨ï¼
- çä¾å ±åã§ã¯ãçä¾æç¤ºããè¨åºçµéãçã®æ¨æºçãªè¦åºãã使ç¨
- è«æã®æ¸ãæ¹ã¬ã¤ããå¥éããå ´åã¯åç §ã®ãã¨
Reference Files
references/imrad-guide.md– IMRAD structure and writing principlesreferences/section-checklist.md– per-section quality checklist (Original Article + Case Report)references/citation-guide.md– citation formatting and managementreferences/reporting-guidelines.md– CONSORT, STROBE, PRISMA, CARE summariesreferences/humanizer-academic.md– AI writing pattern detection (EN 18 + JP 13 patterns)templates/project-init.md– project README template (Original Article)templates/project-init-case.md– project README template (Case Report)templates/literature-matrix.md– literature comparison matrixtemplates/methods.md– Methods section writing guide (Original Article)templates/results.md– Results section writing guide (Original Article)templates/case-report.md– Case presentation writing guide (Case Report, CARE-compliant)templates/case-introduction.md– Case Report introduction guidetemplates/case-abstract.md– Case Report abstract guide (CARE format)templates/introduction.md– Introduction section writing guide (Original Article)templates/discussion.md– Discussion section writing guidetemplates/conclusion.md– Conclusion writing guidetemplates/abstract.md– Abstract writing guide (Original Article)templates/cover-letter.md– Cover letter templatetemplates/submission-ready.md– Pre-submission checklist templatetemplates/sr-outline.md– Systematic review outline (PRISMA 2020)templates/declarations.md– Declarations templates (Ethics, COI, Funding, AI, CRediT)templates/graphical-abstract.md– Graphical abstract design guidereferences/ai-disclosure.md– AI tool disclosure guide (ICMJE 2023)references/tables-figures-guide.md– Tables and figures creation guidereferences/keywords-guide.md– Keywords and MeSH term selection guidereferences/supplementary-materials.md– Supplementary materials strategy guidereferences/citation-verification.md– Citation authenticity verification guidereferences/pubmed-query-builder.md– PubMed search query construction guidetemplates/title-page.md– Title page template (running head, ORCID, affiliations)templates/highlights.md– Key Points / Highlights / Summary boxes (JAMA, BMJ, Elsevier, etc.)templates/limitations-guide.md– Limitations section writing guide with templatestemplates/acknowledgments.md– Acknowledgments template (AI tools, medical writing)templates/proof-correction.md– Post-acceptance proof correction guidereferences/submission-portals.md– Submission portal guide (ScholarOne, Editorial Manager, etc.)references/open-access-guide.md– Open Access models, APCs, preprints, funder mandatesreferences/clinical-trial-registration.md– Clinical trial registration guide (ClinicalTrials.gov, UMIN-CTR, jRCT)references/abstract-formats.md– Journal-specific abstract formats (JAMA, NEJM, Lancet, BMJ, etc.)references/word-count-limits.md– Word count limits by journal and paper typereferences/coi-detailed.md– Detailed COI categories, CRediT taxonomy, ORCID guidereferences/desk-rejection-prevention.md– Desk rejection prevention and journal selectionreferences/journal-reformatting.md– Quick reformatting guide after rejectionreferences/statistical-reporting-full.md– Extended SAMPL statistical reporting guidereferences/reporting-guidelines-full.md– Comprehensive reporting guidelines (20+ guidelines with checklists)references/master-reference-list.md– Master reference list with URLs (all resources)templates/data-management.md– Data management template (raw/processed/analysis, data dictionary, de-identification)templates/analysis-workflow.md– Data analysis workflow guide (Table 1, regression, survival, figures)scripts/table1.py– Table 1 generator (auto-detect variable types, normality test, group comparison)scripts/analysis-template.py– Statistical analysis template (descriptive, t-test, logistic, survival)