Academic Writing Skills
Governing Principle
Preserve the authors' evidence, intended meaning, and locked decisions while making the scholarly argument clear, reproducible, internally consistent, and no stronger than the evidence permits. Never invent results, mechanisms, citations, metadata, analyses, or field requirements.
Treat a manuscript as an evolving evidence system, not as isolated prose. Follow the author's writing sequence, but re-open earlier sections whenever later evidence changes them.
Route the Task
First identify:
- requested action: plan, draft, review, revise, proofread, or certify readiness
- artifact scope: passage, section, full manuscript, supplement, or submission package
- manuscript archetype and study design
- lifecycle stage and review maturity
- authoritative sources, active files, and historical references
- user-locked wording, facts, terminology, and decisions
- whether editing is authorized or the task is diagnosis only
Use lightweight mode for a passage, isolated section, or bounded language edit. Use managed-project mode for a full manuscript, repeated revision, multiple companion files, material scientific changes, or any submission-ready request. Lightweight mode narrows the context and impact scan; it does not waive the exact-candidate gate below.
In managed-project mode, read state-and-authority.md and use the project-state template. Initialize it with scripts/init_manuscript_state.py when no equivalent project record exists. Do not create project state for a simple one-off edit.
Follow the Manuscript Lifecycle
Map the work to this lifecycle without forcing the final article order to equal the writing order:
- establish project authority, manuscript archetype, and intended venue
- develop the extended outline, Introduction, gap, questions, and planned contribution
- develop study context, data, theory, and Methods
- build Results from verified analyses, figures, tables, or source evidence
- develop Discussion, alternatives, implications, limitations, and future work
- synthesize the Conclusion from the stabilized evidence map
- rebuild the title, Abstract, highlights, and summaries from the current manuscript
- reconcile references, supplements, metadata, and submission files
- pass release checks on the exact deliverables
At every stage, run both directions of alignment:
- top-down: purpose or gap → question or objective → method → expected evidence
- bottom-up: source evidence → result → interpretation → contribution and summary claim
Read lifecycle-and-routing.md for stage gates, review maturity, non-IMRAD routing, and change-impact classes.
Draft from Explicit Writing Contracts
Before drafting an outline, section, or paragraph, identify its reader function, central claim or question, authorized evidence, inference limit, and link to adjacent material. For a paragraph, use this compact contract:
- function: what the paragraph must accomplish
- claim: the narrowest defensible main point
- evidence: the source, result, citation, or reasoning that supports it
- development: how the evidence is explained without adding a mechanism
- bridge: what relation leads into the next paragraph
Draft only after the contract is coherent. After drafting, compare the paragraph against the contract and re-read its previous and next paragraphs. Do not polish a paragraph into fluency if its function, evidence, or placement is wrong.
Also identify the intended reader's likely knowledge. For interdisciplinary papers and reviewer responses, assume a reader who understands the broader research area but does not know the study's internal terminology, model sequence, data transformations, or earlier drafting history. Supply the minimum context that reader needs at the point of use; do not make the reader reconstruct it from later text.
Apply Universal Integrity Gates
Always verify:
- Authority: derive facts from identified sources; do not infer authorship roles, funding, sample sizes, or methods from formatting or old drafts.
- Contract: preserve locked gap, task, questions, outcomes, contribution, and explicit nonclaims unless the user authorizes a semantic change.
- Alignment: connect every central question or objective to a method, evidence source, substantive answer, interpretation, limitation, and contribution.
- Method–evidence integrity: require enough detail to understand how evidence was produced and which assumptions bound the inference.
- Claim scope: distinguish direction, magnitude, uncertainty, significance, equivalence, causation, mechanism, prediction, and generalizability.
- Cross-artifact synchronization: propagate material changes to every affected section and companion artifact.
- Version integrity: identify one active release and distinguish it from historical references.
- Release integrity: never use
FINAL, VERIFIED, or SUBMISSION_READY while a high-severity blocker or unresolved required source remains.
- Prose integrity: preserve one term per concept, distinguish necessary technical repetition from avoidable verbal repetition, and verify paragraph-to-paragraph flow without using synonym rotation to hide repetition.
Read universal-integrity.md for paragraph, abstract, conclusion, evidence, terminology, citation, and four-pass review rules.
Select Study-Design Adapters
Select adapters by research design, not by discipline label. Load only the relevant sections of study-design-adapters.md:
- quantitative observational or survey research
- experiments or quasi-experiments
- qualitative research
- mixed methods
- computational models or simulations
- AI/LLM-based studies
- evidence syntheses, reviews, or meta-analyses
- theoretical, conceptual, framework, methods, or data papers
Combine adapters when the design is genuinely hybrid. Treat adapter checks as questions requiring manuscript evidence, not assumptions that a method was used incorrectly.
Compose External Overlays Safely
Apply a supplied domain skill, reviewer rubric, professor checklist, reporting standard, or journal guide as an overlay. Read overlay-contract.md before applying one.
Keep overlay rules classified as:
- study-design requirement
- domain convention or technical check
- reviewer preference or tone
- venue requirement
- project-specific fact or decision
Never promote an overlay rule into a universal rule. When an overlay conflicts with evidence, author instructions, ethics, or defensible inference, preserve the evidence and report the conflict. A request to explain “why” does not authorize an unsupported mechanism.
Apply Registered Project Workflows
When the project, folder, manuscript, or user request identifies Survey paper, PiDS, or a WC_vX manuscript, use the installed survey-paper-wcvx skill as the project-state and reviewer-round overlay together with these universal integrity gates. Keep that project's filenames, author identity, priority scheme, and version rules within the project overlay.
Handle Reviewer Responses
For rebuttal letters, response-to-reviewers documents, or revisions of an
advisor-edited response draft, read
reviewer-response-workflow.md.
Use its comment ledger, response-order, evidence, cross-reference, and formatted
document checks together with the active manuscript state and any supplied lab
examples. Keep reviewer-facing prose, manuscript or supplement changes, and
internal replies to an advisor distinct. A high-level synthesis response may
navigate to later detail, but the first substantive response to an issue must
explain the change, evidence, interpretation, manuscript effect, and remaining
boundary needed to answer that comment.
Control Material Changes
Classify each proposed change before editing:
- Class A — semantic contract: gap, task, question, outcome, contribution, causal or validation framing
- Class B — evidence or method: data, sample, model, analysis, number, figure, table, limitation
- Class C — metadata: authors, affiliations, funding, roles, declarations, repository links
- Class D — surface: grammar, punctuation, formatting, local clarity with no scientific change
Run the corresponding impact scan before declaring the edit complete. Class A normally reopens the whole evidence chain and all summaries. Class B reopens affected methods, results, interpretations, visuals, supplements, and summaries. Class C reopens every submission artifact and metadata field. Class D requires a local semantic diff and formatted-file check.
Do not make a global replacement across equations, field codes, citations, XML, or metadata without protected-context checks and a post-change diff.
Use Deterministic Audits as Evidence, Not Judgment
For managed projects, use the bundled scripts when relevant:
scripts/audit_manuscript_state.py: validate state completeness, source links, question alignment, dimension coverage, and release blockers
scripts/audit_text_consistency.py: extract text from supported files and scan registered locked strings, prohibited variants, and fact conflicts
scripts/audit_prose_patterns.py: report exact duplication, repeated openings and phrases, stock phrasing, and candidate nontechnical word overuse without claiming AI authorship
scripts/audit_candidate_text.py: scan the exact proposed passage against the active project terminology, forbidden variants, and prose profile and record its hash
scripts/audit_docx_structure.py: inspect Word OOXML using exact tag names for tracked changes, revision authors, comments, parent-linked replies, reply authors, fields, and placeholders
scripts/run_regression_tests.py: verify the audit tools against bundled failure cases
Treat script findings as diagnostics. Inspect each match in context before editing. A clean script report never replaces substantive reading.
Gate the Exact Candidate Before Delivery
After the last wording change, freeze the exact passage or artifact that will be delivered. For managed projects, load the active project state and every applicable overlay even when the requested edit is only one sentence or paragraph. Then:
- compare the exact candidate with its writing contract, locked meaning, evidence, and adjacent paragraphs;
- check every retained, added, or removed citation against the claim it supports and the reference list;
- run terminology, forbidden-variant, repetition, stock-phrase, and project-discouraged-phrase checks on the exact candidate itself;
- inspect and resolve each deterministic finding in context, or record an explicit author-approved reason to retain it; and
- record which candidate was checked, using its hash when a deterministic candidate audit is available.
For any prose revision, also apply the six-part functional editing audit in prose-and-citation-editing.md: functional transitions, function-preserving concision, natural scholarly prose, claim–citation alignment, observable stock or AI-like prose features, and dash/hyphen style. Treat its diagnostics as prompts for judgment, not universal bans or authorship detection.
For a substantial manuscript section, abstract, rebuttal, or explicit banned-word audit, also inspect the exact candidate against banned_words.md. Treat every match as a contextual diagnostic rather than an automatic deletion or evidence of AI authorship, and apply any project-specific writing contract or terminology override first.
Any edit after this gate invalidates its result. Re-run every affected candidate check before calling the wording checked, final, polished, or ready to paste. Never report that academic-writing-skills passed when only an earlier draft, the surrounding manuscript, or an unchanged source artifact was audited.
Conduct Four Distinct Passes
For full reviews or substantial revisions, complete four top-to-bottom passes:
- Argument and structure: reader functions, purpose, questions, organization, paragraph openings, and contribution.
- Evidence and scope: methods, data, results, figures, tables, citations, uncertainty, claim strength, and cross-file propagation.
- Scholarly writing: clarity, natural subjects, terminology, necessary versus avoidable repetition, sentence-opening variety, observable stock phrasing, paragraph flow, syntax, tense, voice, and notation. Never label prose AI-generated from style alone.
- Delivery integrity: summaries, references, numbering, metadata, exact filenames, tracked changes, visual rendering, and release blockers. Read the revised prose aloud or simulate an ordinary spoken reading. If a sentence would sound unnatural when said by a researcher, or its meaning becomes clear only after rereading, revise its syntax, referents, or information order without making the scholarly language casual.
If a later pass finds a material issue, fix it and repeat every affected upstream and downstream check. Do not certify the earlier pass as current.
End Every Check with a Functional-Completeness Retrospective
After every review, revision round, audit, or release check, explicitly revisit the task's functional coverage before reporting completion. Ask:
- Did the work cover the requested lifecycle stage and every artifact in scope?
- Did it preserve locked meaning and consult the correct authority sources?
- Did every affected question, method, result, interpretation, limitation, and summary remain aligned?
- Did all relevant study-design adapters and overlays run without becoming universal assumptions?
- Did the change-impact scan cover upstream, downstream, and companion-file dependencies?
- Are any unknowns, unavailable sources, open issues, waivers, or high-severity blockers still present?
- Were deterministic, structural, and visual checks used where applicable, and were their limits stated?
- Is the exact deliverable—not an intermediate copy—the one inspected?
- Did the exact post-edit candidate pass the applicable project profile, and were all findings resolved or explicitly retained with a reason?
If any answer is no or unknown, continue the work or report the limit. Never collapse this retrospective into a generic “all checks passed.”
Read reviewer-red-team-and-release.md for negative-space tests, issue severity, readiness criteria, and the final report format.
Work with Formatted Files
Use the dedicated document, spreadsheet, presentation, or PDF skill for file-format operations and visual verification. This skill governs scholarly integrity; it does not replace format-specific rendering, tracked-change, or OOXML workflows.
Report the Outcome
Lead with readiness and remaining blockers. Report only checks actually performed. State:
- what changed and what was preserved
- whether scientific meaning, evidence, numbers, citations, or metadata changed
- which artifacts and lifecycle gates were checked
- unresolved issues, unavailable sources, or explicit waivers
- the functional-completeness retrospective outcome
Do not call a manuscript final when the evidence supports only a partial or conditional review.
1---2name: academic-writing-skills3description: Plan, outline, draft, review, revise, or proofread academic manuscripts, journal articles, theses, conference papers, abstracts, supplementary materials, and submission packages across disciplines and study designs. Use for extended-outline development, section or paragraph drafting, developmental editing, top-to-bottom and bottom-up integrity checks, reviewer-style revision, method and evidence alignment, terminology control, repetition and flow review, observable stock or AI-like prose patterns, citation consistency, natural scholarly prose, claim-scope control, cross-file synchronization, change-impact review, or final submission readiness.4---56# Academic Writing Skills78## Governing Principle910Preserve the authors' evidence, intended meaning, and locked decisions while making the scholarly argument clear, reproducible, internally consistent, and no stronger than the evidence permits. Never invent results, mechanisms, citations, metadata, analyses, or field requirements.1112Treat a manuscript as an evolving evidence system, not as isolated prose. Follow the author's writing sequence, but re-open earlier sections whenever later evidence changes them.1314## Route the Task1516First identify:1718- requested action: plan, draft, review, revise, proofread, or certify readiness19- artifact scope: passage, section, full manuscript, supplement, or submission package20- manuscript archetype and study design21- lifecycle stage and review maturity22- authoritative sources, active files, and historical references23- user-locked wording, facts, terminology, and decisions24- whether editing is authorized or the task is diagnosis only2526Use **lightweight mode** for a passage, isolated section, or bounded language edit. Use **managed-project mode** for a full manuscript, repeated revision, multiple companion files, material scientific changes, or any submission-ready request. Lightweight mode narrows the context and impact scan; it does not waive the exact-candidate gate below.2728In managed-project mode, read [state-and-authority.md](references/state-and-authority.md) and use the project-state template. Initialize it with `scripts/init_manuscript_state.py` when no equivalent project record exists. Do not create project state for a simple one-off edit.2930## Follow the Manuscript Lifecycle3132Map the work to this lifecycle without forcing the final article order to equal the writing order:33341. establish project authority, manuscript archetype, and intended venue352. develop the extended outline, Introduction, gap, questions, and planned contribution363. develop study context, data, theory, and Methods374. build Results from verified analyses, figures, tables, or source evidence385. develop Discussion, alternatives, implications, limitations, and future work396. synthesize the Conclusion from the stabilized evidence map407. rebuild the title, Abstract, highlights, and summaries from the current manuscript418. reconcile references, supplements, metadata, and submission files429. pass release checks on the exact deliverables4344At every stage, run both directions of alignment:4546- **top-down:** purpose or gap → question or objective → method → expected evidence47- **bottom-up:** source evidence → result → interpretation → contribution and summary claim4849Read [lifecycle-and-routing.md](references/lifecycle-and-routing.md) for stage gates, review maturity, non-IMRAD routing, and change-impact classes.5051## Draft from Explicit Writing Contracts5253Before drafting an outline, section, or paragraph, identify its reader function, central claim or question, authorized evidence, inference limit, and link to adjacent material. For a paragraph, use this compact contract:54551. function: what the paragraph must accomplish562. claim: the narrowest defensible main point573. evidence: the source, result, citation, or reasoning that supports it584. development: how the evidence is explained without adding a mechanism595. bridge: what relation leads into the next paragraph6061Draft only after the contract is coherent. After drafting, compare the paragraph against the contract and re-read its previous and next paragraphs. Do not polish a paragraph into fluency if its function, evidence, or placement is wrong.6263Also identify the intended reader's likely knowledge. For interdisciplinary papers and reviewer responses, assume a reader who understands the broader research area but does not know the study's internal terminology, model sequence, data transformations, or earlier drafting history. Supply the minimum context that reader needs at the point of use; do not make the reader reconstruct it from later text.6465## Apply Universal Integrity Gates6667Always verify:68691. **Authority:** derive facts from identified sources; do not infer authorship roles, funding, sample sizes, or methods from formatting or old drafts.702. **Contract:** preserve locked gap, task, questions, outcomes, contribution, and explicit nonclaims unless the user authorizes a semantic change.713. **Alignment:** connect every central question or objective to a method, evidence source, substantive answer, interpretation, limitation, and contribution.724. **Method–evidence integrity:** require enough detail to understand how evidence was produced and which assumptions bound the inference.735. **Claim scope:** distinguish direction, magnitude, uncertainty, significance, equivalence, causation, mechanism, prediction, and generalizability.746. **Cross-artifact synchronization:** propagate material changes to every affected section and companion artifact.757. **Version integrity:** identify one active release and distinguish it from historical references.768. **Release integrity:** never use `FINAL`, `VERIFIED`, or `SUBMISSION_READY` while a high-severity blocker or unresolved required source remains.779. **Prose integrity:** preserve one term per concept, distinguish necessary technical repetition from avoidable verbal repetition, and verify paragraph-to-paragraph flow without using synonym rotation to hide repetition.7879Read [universal-integrity.md](references/universal-integrity.md) for paragraph, abstract, conclusion, evidence, terminology, citation, and four-pass review rules.8081## Select Study-Design Adapters8283Select adapters by research design, not by discipline label. Load only the relevant sections of [study-design-adapters.md](references/study-design-adapters.md):8485- quantitative observational or survey research86- experiments or quasi-experiments87- qualitative research88- mixed methods89- computational models or simulations90- AI/LLM-based studies91- evidence syntheses, reviews, or meta-analyses92- theoretical, conceptual, framework, methods, or data papers9394Combine adapters when the design is genuinely hybrid. Treat adapter checks as questions requiring manuscript evidence, not assumptions that a method was used incorrectly.9596## Compose External Overlays Safely9798Apply a supplied domain skill, reviewer rubric, professor checklist, reporting standard, or journal guide as an overlay. Read [overlay-contract.md](references/overlay-contract.md) before applying one.99100Keep overlay rules classified as:101102- study-design requirement103- domain convention or technical check104- reviewer preference or tone105- venue requirement106- project-specific fact or decision107108Never promote an overlay rule into a universal rule. When an overlay conflicts with evidence, author instructions, ethics, or defensible inference, preserve the evidence and report the conflict. A request to explain “why” does not authorize an unsupported mechanism.109110## Apply Registered Project Workflows111112When the project, folder, manuscript, or user request identifies **Survey paper**, **PiDS**, or a **WC_vX** manuscript, use the installed `survey-paper-wcvx` skill as the project-state and reviewer-round overlay together with these universal integrity gates. Keep that project's filenames, author identity, priority scheme, and version rules within the project overlay.113114## Handle Reviewer Responses115116For rebuttal letters, response-to-reviewers documents, or revisions of an117advisor-edited response draft, read118[reviewer-response-workflow.md](references/reviewer-response-workflow.md).119Use its comment ledger, response-order, evidence, cross-reference, and formatted120document checks together with the active manuscript state and any supplied lab121examples. Keep reviewer-facing prose, manuscript or supplement changes, and122internal replies to an advisor distinct. A high-level synthesis response may123navigate to later detail, but the first substantive response to an issue must124explain the change, evidence, interpretation, manuscript effect, and remaining125boundary needed to answer that comment.126127## Control Material Changes128129Classify each proposed change before editing:130131- **Class A — semantic contract:** gap, task, question, outcome, contribution, causal or validation framing132- **Class B — evidence or method:** data, sample, model, analysis, number, figure, table, limitation133- **Class C — metadata:** authors, affiliations, funding, roles, declarations, repository links134- **Class D — surface:** grammar, punctuation, formatting, local clarity with no scientific change135136Run the corresponding impact scan before declaring the edit complete. Class A normally reopens the whole evidence chain and all summaries. Class B reopens affected methods, results, interpretations, visuals, supplements, and summaries. Class C reopens every submission artifact and metadata field. Class D requires a local semantic diff and formatted-file check.137138Do not make a global replacement across equations, field codes, citations, XML, or metadata without protected-context checks and a post-change diff.139140## Use Deterministic Audits as Evidence, Not Judgment141142For managed projects, use the bundled scripts when relevant:143144- `scripts/audit_manuscript_state.py`: validate state completeness, source links, question alignment, dimension coverage, and release blockers145- `scripts/audit_text_consistency.py`: extract text from supported files and scan registered locked strings, prohibited variants, and fact conflicts146- `scripts/audit_prose_patterns.py`: report exact duplication, repeated openings and phrases, stock phrasing, and candidate nontechnical word overuse without claiming AI authorship147- `scripts/audit_candidate_text.py`: scan the exact proposed passage against the active project terminology, forbidden variants, and prose profile and record its hash148- `scripts/audit_docx_structure.py`: inspect Word OOXML using exact tag names for tracked changes, revision authors, comments, parent-linked replies, reply authors, fields, and placeholders149- `scripts/run_regression_tests.py`: verify the audit tools against bundled failure cases150151Treat script findings as diagnostics. Inspect each match in context before editing. A clean script report never replaces substantive reading.152153## Gate the Exact Candidate Before Delivery154155After the last wording change, freeze the exact passage or artifact that will be delivered. For managed projects, load the active project state and every applicable overlay even when the requested edit is only one sentence or paragraph. Then:1561571. compare the exact candidate with its writing contract, locked meaning, evidence, and adjacent paragraphs;1582. check every retained, added, or removed citation against the claim it supports and the reference list;1593. run terminology, forbidden-variant, repetition, stock-phrase, and project-discouraged-phrase checks on the exact candidate itself;1604. inspect and resolve each deterministic finding in context, or record an explicit author-approved reason to retain it; and1615. record which candidate was checked, using its hash when a deterministic candidate audit is available.162163For any prose revision, also apply the six-part functional editing audit in [prose-and-citation-editing.md](references/prose-and-citation-editing.md): functional transitions, function-preserving concision, natural scholarly prose, claim–citation alignment, observable stock or AI-like prose features, and dash/hyphen style. Treat its diagnostics as prompts for judgment, not universal bans or authorship detection.164165For a substantial manuscript section, abstract, rebuttal, or explicit banned-word audit, also inspect the exact candidate against [banned_words.md](references/banned_words.md). Treat every match as a contextual diagnostic rather than an automatic deletion or evidence of AI authorship, and apply any project-specific writing contract or terminology override first.166167Any edit after this gate invalidates its result. Re-run every affected candidate check before calling the wording checked, final, polished, or ready to paste. Never report that `academic-writing-skills` passed when only an earlier draft, the surrounding manuscript, or an unchanged source artifact was audited.168169## Conduct Four Distinct Passes170171For full reviews or substantial revisions, complete four top-to-bottom passes:1721731. **Argument and structure:** reader functions, purpose, questions, organization, paragraph openings, and contribution.1742. **Evidence and scope:** methods, data, results, figures, tables, citations, uncertainty, claim strength, and cross-file propagation.1753. **Scholarly writing:** clarity, natural subjects, terminology, necessary versus avoidable repetition, sentence-opening variety, observable stock phrasing, paragraph flow, syntax, tense, voice, and notation. Never label prose AI-generated from style alone.1764. **Delivery integrity:** summaries, references, numbering, metadata, exact filenames, tracked changes, visual rendering, and release blockers. Read the revised prose aloud or simulate an ordinary spoken reading. If a sentence would sound unnatural when said by a researcher, or its meaning becomes clear only after rereading, revise its syntax, referents, or information order without making the scholarly language casual.177178If a later pass finds a material issue, fix it and repeat every affected upstream and downstream check. Do not certify the earlier pass as current.179180## End Every Check with a Functional-Completeness Retrospective181182After every review, revision round, audit, or release check, explicitly revisit the task's functional coverage before reporting completion. Ask:1831841. Did the work cover the requested lifecycle stage and every artifact in scope?1852. Did it preserve locked meaning and consult the correct authority sources?1863. Did every affected question, method, result, interpretation, limitation, and summary remain aligned?1874. Did all relevant study-design adapters and overlays run without becoming universal assumptions?1885. Did the change-impact scan cover upstream, downstream, and companion-file dependencies?1896. Are any unknowns, unavailable sources, open issues, waivers, or high-severity blockers still present?1907. Were deterministic, structural, and visual checks used where applicable, and were their limits stated?1918. Is the exact deliverable—not an intermediate copy—the one inspected?1929. Did the exact post-edit candidate pass the applicable project profile, and were all findings resolved or explicitly retained with a reason?193194If any answer is no or unknown, continue the work or report the limit. Never collapse this retrospective into a generic “all checks passed.”195196Read [reviewer-red-team-and-release.md](references/reviewer-red-team-and-release.md) for negative-space tests, issue severity, readiness criteria, and the final report format.197198## Work with Formatted Files199200Use the dedicated document, spreadsheet, presentation, or PDF skill for file-format operations and visual verification. This skill governs scholarly integrity; it does not replace format-specific rendering, tracked-change, or OOXML workflows.201202## Report the Outcome203204Lead with readiness and remaining blockers. Report only checks actually performed. State:205206- what changed and what was preserved207- whether scientific meaning, evidence, numbers, citations, or metadata changed208- which artifacts and lifecycle gates were checked209- unresolved issues, unavailable sources, or explicit waivers210- the functional-completeness retrospective outcome211212Do not call a manuscript final when the evidence supports only a partial or conditional review.