skills/01-lishix520-academic-paper-skills/composer/SKILL.md
<!-- ╔══════════════════════════════════════════════════════════════╗ ║ 本文件为开源 Skill 原始文档,收录仅供学习与研究参考 ║ ║ CoPaper.AI 收集整理 | https://copaper.ai ║ ╚══════════════════════════════════════════════════════════════╝ 来源仓库: https://github.com/lishix520/academic-paper-skills 项目名称: academic-paper-skills 开源协议: MIT License 收录日期: 2026-04-02 声明: 本文件版权归原作者所有。此处收录旨在为社会科学实证研究者 提供 AI Agent Skills 的集中参考。如有侵权,请联系删除。 --> --- name: academic-paper-composer description:
npx skillsauth add brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research skills/01-lishix520-academic-paper-skills/composerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill provides a systematic framework for writing academic papers from optimized outline to submission-ready manuscript. It implements iterative quality control at both chapter-level and paper-level, ensuring consistent high quality throughout the writing process.
Input: Detailed, optimized paper outline (from academic-paper-strategist or equivalent)
Output: Complete, submission-ready manuscript with quality validation reports
Prerequisite: Use academic-paper-strategist skill first to create optimized outline (or provide equivalent detailed outline)
Use academic-paper-composer when you need to:
Writing Stage:
Quality Assurance Stage:
Submission Preparation Stage:
Triggers:
Phase 4: SYSTEMATIC WRITING (Chapter-by-Chapter + Quality Gates)
↓
Phase 5: QUALITY CONTROL (Final Validation + Submission Prep)
↓
Output: Submission-Ready Manuscript + Quality Reports
Quality Gates: After each chapter + final paper evaluation
Before using this skill, you must provide:
Required structure:
## Abstract (250-300 words)
- [Key points to cover]
## 1. Introduction (1,500 words)
### 1.1 Opening Puzzle (400 words)
- [Content guidance]
### 1.2 Literature Review (600 words)
- [Theories to discuss]
### 1.3 This Paper's Contribution (500 words)
- [Specific claims]
## 2. [Main Chapter Title] (1,200 words)
### 2.1 [Section] (400 words)
- [Argument structure]
- [Key citations]
...
[Complete structure with word counts and content guidance]
Quality check: Outline should specify:
If outline lacks these, consider using academic-paper-strategist first.
From academic-paper-strategist Phase 1, or equivalent document specifying:
Write complete manuscript chapter-by-chapter with iterative quality control.
Before writing, I will:
Verify outline completeness:
Load reference documents:
references/section_guides.md)references/writing_standards.md)Create writing tracker:
# Writing Progress Tracker
- [ ] Abstract (250 words)
- [ ] Chapter 1: Introduction (1,500 words)
- [ ] Chapter 2: [Title] (1,200 words)
...
- [ ] Conclusion (1,000 words)
- [ ] References
Decision Point 1: Confirm outline and standards loaded, ready to begin writing.
For each chapter, I will follow this sequence:
Before writing chapter N:
Review outline specification for this chapter:
Review previous chapter (if N>1):
Check section guide:
references/section_guides.mdI will write the chapter following:
Content principles:
section_guides.mdQuality targets (pre-emptive):
Output: Complete chapter draft
After completing chapter draft, I will:
Create evaluation document:
python scripts/chapter_quality_check.py
# Option 1: Create template for this chapter
Perform 5-dimension assessment:
Generate quality report:
python scripts/chapter_quality_check.py
# Option 2: Generate report from evaluation
This produces:
Quality Gate 4A (After Each Chapter):
If Failed: Implement revisions before proceeding to next chapter
If chapter scores <16/20:
Identify weak dimension(s): Which scored <3/4?
Implement targeted revisions:
Re-evaluate: Generate new quality report
Repeat until passing (typically 1-2 iterations)
Important: Do not proceed to next chapter until current chapter passes quality gate.
Once chapter passes quality gate:
Decision Point 2 (After Major Chapters): After completing each main body chapter, I will:
Recommended order:
Introduction (write first)
section_guides.mdMain Body Chapters (in outline order)
Conclusion (write after main body)
section_guides.mdAbstract (write last)
section_guides.mdReferences (compile throughout)
After all chapters written, before final evaluation:
Terminology consistency:
Argument flow:
Citation patterns:
Output: Cross-chapter coherence report identifying any inconsistencies
Perform comprehensive final evaluation and prepare submission-ready manuscript.
Using structured checklist, verify:
Structural Completeness:
Content Completeness:
Citation Completeness:
Format Completeness:
Output: Completeness checklist report
I will perform comprehensive evaluation using:
python scripts/final_evaluation.py
# Create evaluation template
7 Dimensions (10 points each, 70 total):
Overall Argument Quality (1-10)
Literature Integration (1-10)
Clarity & Accessibility (1-10)
Originality & Contribution (1-10)
Methodological Rigor (1-10)
Structure & Organization (1-10)
Platform & Style Conformity (1-10)
Scoring Process:
Generate report:
python scripts/final_evaluation.py
# Generate final report
This produces:
Quality Gate 5 (Final):
If Failed: Implement revisions and re-evaluate
If final score <56/70 or completeness incomplete:
Prioritize revisions:
Implement systematically:
Re-evaluate:
Iterate until passing
Decision Point 3: After final evaluation, I will:
Once final evaluation passes:
Platform-specific checklist:
PhilArchive/PhilPapers:
arXiv:
PhilSci-Archive:
Generate final outputs:
Pre-submission verification:
Output: Complete submission package ready for platform upload
Upon completion of both phases, you receive:
Chapter Quality Reports (one per chapter)
Cross-Chapter Coherence Report
Final Evaluation Report ⭐ Key Document
Complete Manuscript ⭐ Main Deliverable
Abstract (separate file)
Metadata Document
Writing Progress Tracker
Citation List
For detailed evaluation criteria, all standards are defined in:
references/writing_standards.md
This document provides:
For guidance on writing each section type:
references/section_guides.md
This provides:
Two Python scripts support quality validation:
python scripts/chapter_quality_check.py
Function: Evaluates individual chapters against 5-dimension standards
When to Use: After writing each chapter (Step 4.2.C)
python scripts/final_evaluation.py
Function: Evaluates complete paper against 7-dimension standards
When to Use: After all chapters complete (Step 5.2)
This skill has 3 key decision points where I pause for your input:
I provide: Loaded outline, standards, and writing plan You confirm: Ready to begin writing / Need adjustments
I provide: Completed chapter with quality score You decide: Proceed to next / Revise further / Adjust approach
Frequency: After each main body chapter (3-5 times typically)
I provide: Final evaluation report with score and readiness assessment You decide: Submit immediately / Implement optional improvements / Additional revisions
"I have the optimized outline from the strategist skill. Please write the complete paper on self-continuity during sleep."
Phase 4: Systematic Writing
Setup: Outline loaded (6 chapters, 9,600 words total). Platform: PhilArchive. Standards loaded. ✓
Chapter 1 - Introduction (1,500 words):
Chapter 2 - Narrative Compression Framework (1,200 words):
Chapter 3-5: [Similar process for each chapter]
Chapter 6 - Conclusion (1,000 words):
Abstract (280 words):
Cross-Chapter Coherence: Terminology consistent ✓, Argument flow verified ✓, Citations complete ✓
Phase 5: Quality Control
Completeness Check: All items complete ✓ (18/18)
Final Evaluation:
Decision Point 3: Paper scored 60/70 (Good quality, ready for submission). Submit now or implement optional improvements?
Submission Package: PDF generated, metadata prepared, PhilArchive checklist complete ✓
Output: Submission-ready manuscript + comprehensive quality reports
section_guides.md for each section typeThis skill is designed to work seamlessly with academic-paper-strategist:
Ideal workflow:
Use academic-paper-strategist to:
Use academic-paper-composer (this skill) to:
Can be used standalone: If you already have a detailed outline from another source, you can use this skill directly (skip strategist).
Symptom: Score <16/20 after writing chapter
Solution:
Prevention: Follow section guides closely during initial writing
Symptom: Some chapters feel different in tone or voice
Solution:
Prevention: Reference platform standards before writing each chapter
Symptom: Paper fails final quality gate
Solution:
Common causes: Insufficient literature integration, unclear contribution, poor coherence
Symptom: Missing required elements
Solution:
Prevention: Use writing tracker throughout; check outline completeness before starting
academic-paper-composer transforms an optimized outline into a submission-ready manuscript through:
Quality Assurance: Iterative evaluation at chapter and paper levels ensures consistent quality throughout.
Output: Submission-ready manuscript with comprehensive quality reports documenting systematic validation.
Estimated Time: 1-2 days for systematic writing and validation of 8,000-12,000 word paper (varies with outline detail and revision needs).
Prerequisite: academic-paper-strategist
This skill can be used standalone: If you have a detailed outline from another source, you can proceed directly with this skill.
development
Conduct rigorous thematic analysis (TA) of qualitative data following Braun and Clarke's (2006) six-phase framework. Use whenever the user mentions 'thematic analysis', 'TA', 'Braun and Clarke', 'qualitative coding', 'identifying themes', or asks for help analysing interviews, focus groups, open-ended survey responses, or transcripts to identify patterns. Also trigger for questions about inductive vs theoretical coding, semantic vs latent themes, essentialist vs constructionist epistemology, building a thematic map, or writing up a qualitative findings section. Covers all six phases, the four upfront analytic decisions, the 15-point quality checklist, and the five common pitfalls. Produces a Word document write-up and an annotated thematic map. Does NOT cover IPA, grounded theory, discourse analysis, conversation analysis, or narrative analysis — use a different method for those.
development
Guide users through writing a systematic literature review (SLR) following the PRISMA 2020 framework. Use this skill whenever the user mentions 'systematic review', 'systematic literature review', 'SLR', 'PRISMA', 'PRISMA 2020', 'PRISMA flow diagram', 'PRISMA checklist', or asks for help writing, structuring, or auditing a literature review that follows reporting guidelines. Also trigger when the user asks about inclusion/exclusion criteria for a review, search strategies for databases like Scopus/WoS/PubMed, study selection processes, risk of bias assessment, or narrative synthesis for a review paper. This skill covers the full PRISMA 2020 checklist (27 items), produces a Word document manuscript in strict journal article format, generates an annotated PRISMA flow diagram, and enforces APA 7th Edition referencing throughout. It does NOT cover meta-analysis or statistical pooling. By Chuah Kee Man.
testing
Performs placebo-in-time sensitivity analysis with hierarchical null model and optional Bayesian assurance. Use when checking model robustness, verifying lack of pre-intervention effects, or estimating study power.
data-ai
Fit, summarize, plot, and interpret a chosen CausalPy experiment. Use after the causal method has been selected, including when configuring PyMC/sklearn models and scale-aware custom priors.