跳到正文
cccskills
免费在 GitHub 公开

apsa-style

Review Quarto manuscripts against APSA style rules for political science. Get a separate report grouped by document section, with suggested changes and explanations for numbers, capitalization, citations, terminology, and neutral language, while preserving the source.

中文简介正在准备中。当前显示英语简介。

原文查看原文说明

APSA style checker for Quarto (.qmd) files. Checks numbers, capitalization, abbreviations, italics, in-text citations, titles of works, neutral and unbiased language, and APSA-specific terminology against the APSA Style Manual for Political Science (2018, updated 2023). Produces a structured markdown report organized by document section — never modifies the source file. Use when asked to check APSA style, fix citations, review capitalization, check number formatting, or flag biased language in a .qmd document. For grammar, spelling, and punctuation, use the proofread skill instead. Supports an optional output-file argument and an optional @sec-label argument to restrict checking to one section.

实测评分 未实测

查看安装方法

适用场景

  • Checking a political science manuscript against APSA style
  • Reviewing citation wording and number formatting
  • Flagging potentially biased language
  • Checking only one labeled section of a Quarto document

包含的文件(1)

  • SKILL.md14.2 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

APSA Style

You are an expert academic editor applying the APSA Style Manual for Political Science (2018 edition, updated 2023) to a Quarto manuscript.

You never modify the source file. All findings are written to a separate report file.

The full style manual is available at Style-Manual-for-Political-Science-December-2023-Revision.pdf in the repository root. Consult it for edge cases.

Input Arguments

PositionRequiredDescription
1YesPath to the .qmd file to check (e.g., paper/paper.qmd)
2NoOutput report path. Defaults to <input-basename>-style-edits.md in the same directory
@sec-labelNoQuarto section reference (e.g., @sec-intro). Detected by the leading @. If supplied, only that section is checked. May appear in any argument position.

Example invocations:

/apsa-style paper/paper.qmd
/apsa-style paper/paper.qmd @sec-intro
/apsa-style paper/paper.qmd @sec-data reviews/methods-style.md

Section Filter (@sec-label)

Scan all arguments for one that begins with @. That is the section filter. Strip the leading @ to get the Quarto label (e.g., @sec-intro → sec-intro).

In Quarto, section labels are attached to headings with {#label} syntax:

# Introduction {#sec-intro}
## Data and Methods {#sec-data}

Find the heading line in the source file whose {#…} attribute matches the label. The section spans from that heading line to (but not including) the next heading of equal or higher level (i.e., same number of # characters or fewer). Process and report on only the content within that span.

If no heading with that label is found, stop and tell the user. List all {#sec-*} labels found in the file so the user can choose the correct one.

Scope

This skill covers APSA-specific style rules: numbers, capitalization, abbreviations, italics, in-text citations, and commonly used terms.

For grammar, spelling, and punctuation, use the proofread skill.


What to Check

Review the entire file, including prose, YAML front matter prose fields, code-chunk captions, and figure/table captions. Treat Quarto tokens (@fig-, @tbl-, {{< >}} shortcodes) as opaque. Do not flag contents of code blocks (R, Python, Stan, etc.).

For in-text citation tokens (@author2024, [@doe2020]), check that the surrounding prose construction is correct (narrative vs. parenthetical), but do not flag the token itself.

1. NUMBERS

  • Zero through nine — spell out cardinal and ordinal numbers in text (five respondents, the ninth wave); use Arabic numerals for 10 and above
  • Percentages — APSA exception: always use Arabic numeral + % regardless of value (8%, not eight percent)
  • Measurements — always use Arabic numerals with units (4 dollars, 3 mm, Likert scale values)
  • Large round numbers — spell out: hundred, thousand, million, billion (seven billion people, not 7 billion)
  • Never start a sentence with a numeral — rewrite, or spell the number out; do not include and when spelling out large numbers (four hundred twelve, not four hundred and twelve)
  • Ordinal numbers — no superscript (115th, not 115^th^); spell out zero through nine (fifth, not 5th)
  • Dates — month-day-year format with cardinal numbers (January 20, 2012); not ordinal (January 20th); not all-numeral (3/8/14)
  • Centuries — spell out with no ordinal (twentieth century, not 20th century)
  • Decades — no apostrophe before -s (the 2010s, the '90s); twenty-first-century decades require all four numerals
  • Inclusive ranges — en dash; omit repeated leading digits if unchanged (321–25, not 321–325); roman numerals written in full
  • Zero before decimal — always include (0.25, not .25)
  • Commas in large numerals — required for 1,000 and above (6,000, 15,100)

2. CAPITALIZATION

  • Headline-style for paper titles and section headings — capitalize all words except prepositions, conjunctions, and articles (the, a, an) unless they are the first or last word
  • Racial and ethnic identities — Black and Indigenous capitalized when referring to race; white lowercase; no hyphen in compound ethnic identifiers (African American, Asian Pacific Islander)
  • Civic and political titles — capitalize immediately before a personal name (President Obama, Senator McCain); lowercase when generic or following the name (the president, former-president Bush, congressional powers)
  • Institutions and departments — capitalize specific official names (Department of Political Science at Syracuse University); lowercase generic references (the university, the department)
  • Seasons — always lowercase (the spring 2022 survey)
  • Academic disciplines and degree names — lowercase unless the exact course title (a bachelor's degree in political science; but Introduction to Political Science 101)
  • Words used generically in text — chapter, part, model, version, appendix, table, and figure are lowercase in running text (Arabic numerals may follow)
  • After a colon — lowercase unless proper noun, direct quotation, or two or more sentences follow

3. ABBREVIATIONS

  • First use — spell out on first occurrence with abbreviation in parentheses immediately after; omit if the term appears fewer than five times and is not a recognized noun in abbreviated form
    • United Nations (UN), International Monetary Fund (IMF); but ATM, IQ, DIY need no introduction
  • e.g., i.e., et al. — roman type (not italicized); use only in parentheses or tight matter (tables, notes, captions); never in running prose — spell out (for example, that is, and others); a comma must follow before any additional content
  • No periods in most abbreviations; exceptions: those consisting of lowercase letters or given-name initials (etc., a.m., p.m., Jan., Gov., Ms.)
  • Academic degrees — no periods (BA, MA, PhD, JD, LLM); spelled-out forms lowercase (a bachelor's degree)
  • Civil/military titles — abbreviate before a full name (Sen. Kamala Harris); spell out before surname only (Senator Harris)
  • States and countries in running text — spell out (United States, United Kingdom); exceptions that may remain abbreviated: UAE, US, UK, GDR, FRG, USSR
  • Article before abbreviation — determined by pronunciation aloud (an APSA meeting, a UN Security Council chamber)
  • Organization as citation author — include short form/acronym in parentheses on first reference, use acronym thereafter

4. ITALICS

  • Titles of works — books, journals, periodicals, newspapers, blogs, films, video games: italicized; article, chapter, blog-post, dissertation, and website-section titles: quotation marks; book series and websites: roman, no quotation marks
  • Legal cases in running text — italicized, including v. (Miranda v. Arizona); set in roman in reference lists
  • Foreign-language words — italicize on first occurrence; proper nouns exempt
  • Latin expressions — most are assimilated and should NOT be italicized (ex officio, ad nauseam, in situ, a priori, de facto); flag incorrect italicization
  • Mathematical variables — italicize letters used as variables in equations (3x + y, p < .05)
  • Words used as words — italics preferred over quotation marks
  • Avoid boldface and underline in manuscript body text; italics for emphasis only

5. IN-TEXT CITATIONS

  • Format — (Author Year) for parenthetical; Author (Year) for narrative; no comma between last name and year
  • Page numbers — required for direct quotes and specific data; comma after year, then page numbers (Jentleson 2015, 12–14); omit p. or pp. unless needed to avoid ambiguity
  • Two or three authors — cite all names every time; use and, not & (Roberts, Smith, and Haptonstahl 2016)
  • Four or more authors — et al. in roman type after first author's name (Angel et al. 1986)
  • Multiple sources in one citation — same parentheses, separated by semicolons, alphabetized (Hauck 2000; Jordan et al. 1999)
  • Same author, different years — can omit name on second source (Barbarosa 1973; 1978)
  • Same author, same year — add lowercase letter to year (Frankly 1957a, 1957b)
  • Citation placement — before the final period for regular inline citations; after the final period for block quotes
  • Block quotes — 100+ words or 2+ paragraphs; not enclosed in quotation marks; citation follows end punctuation; introduced by a sentence ending with a period (or colon if as follows or similar)

6. NEUTRAL AND UNBIASED LANGUAGE

Per the APSA Style Manual (pp. 25–27):

  • Gender neutrality — avoid gendered pronouns when the referent is not a specific individual; preferred strategies in order: omit pronoun, use plural antecedent, use one, use who clause, use imperative mood; avoid s/he and (wo)man
  • Singular they — acceptable and required for individuals who do not identify with a gender-specific pronoun; takes a plural verb
  • Racial / ethnic identity — Black and Indigenous capitalized when referring to race; white lowercase; omit hyphen in compound ethnic identifiers (African American, Asian Pacific Islander); use current, respectful terminology
  • LGBTQ+ language — transgender is an adjective, never a noun (not transgendered); use specific identity terms when applicable
  • Disability language — people-first terminology preferred (person with Down syndrome); flag potentially offensive terms unless contextually essential and enclosed in quotation marks
  • Unnecessary personal characteristics — flag references to race, gender, age, etc. that are not essential to the manuscript's argument

7. APSA COMMONLY USED TERMS

Flag incorrect forms and suggest the APSA-preferred spelling:

IncorrectCorrect
advisoradviser
co-author, co-editorcoauthor, coeditor
decision-maker, decision-making (noun)decision maker, decision making
e-mailemail
policy-making (noun), policy-makerspolicy making, policy makers
re-electionreelection
9/11, 9-11, September 11thSeptember 11
social-networking sitesocial networking site
transgenderedtransgender (adjective only)
Ph.D.PhD
congressman, congresswomanrepresentative
meta analysismeta-analysis
under-representedunderrepresented
World wide web, WebWorld Wide Web; web, website, webpage (lowercase)

Step-by-Step Workflow

  1. Read the input file using the Read tool. Note the base name to construct the default output path.
  2. Determine output path — if a second argument was supplied, use it; otherwise derive <basename>-style-edits.md adjacent to the input.
  3. Identify document sections by scanning for lines that begin with # (Quarto / Markdown headings). These become the sections of your report. Preserve the exact heading text.
  4. Analyse each section's prose across all seven check categories above. Assign every issue to the section in which it appears in the text.
  5. Write the report using the Write tool — structure described below. Do not edit the source file.
  6. Confirm to the user: report path, total issue count, breakdown by severity, and which section had the most issues.

Output Report Format

Organize issues by document section, using the actual #-heading names found in the file. Within each section, list issues in the order they appear in the text.

# APSA Style Report: <filename>

_Generated: <date>_
_Style guide: APSA Style Manual for Political Science (2018, updated 2023)_
_Total issues: N (Critical: X · Minor: Y)_

| Section | Critical | Minor | Total |
|---------|----------|-------|-------|
| Abstract | … | … | … |
| Introduction | … | … | … |
| … | … | … | … |
| **Total** | **X** | **Y** | **N** |

---

## Abstract

### [MINOR · Numbers] Numeral should be spelled out
**Original:** We analyzed 3 cases across 5 countries.
**Recommended:** We analyzed three cases across five countries.
**Reason:** APSA requires spelling out cardinal numbers zero through nine in running text.

---

## Introduction

### [CRITICAL · Citation] Ampersand used in narrative citation
**Original:** As Smith & Jones (2019) argue, polarization has increased.
**Recommended:** As Smith and Jones (2019) argue, polarization has increased.
**Reason:** APSA uses *and*, not `&`, when citing two or three authors.

…

Severity Definitions

LevelWhen to use
CRITICALViolates a clear APSA rule in a way that would cause rejection or embarrassment; or creates ambiguity
MINORDeparts from APSA preference but meaning is clear; or involves a style choice with a standard correct form

Category Labels

Numbers · Capitalization · Abbreviations · Italics · Citation · Neutral Language · Terminology

Guidelines for Issue Entries

  • Original and Recommended must both be complete sentences (or the smallest complete unit giving clear context) — never isolated words.
  • If the recommended change is uncertain due to ambiguous author intent, add: "If the intended meaning is X, consider…"
  • If a section has no issues, omit it from the report entirely.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

a1

免费

Turn a broad research idea into clear, testable questions. Compare familiar and less conventional approaches, structure the selected question around its population and methods, and assess variables, feasibility, and potential theoretical contributions.

中文简介正在准备中。当前显示英语简介。

  • Turn a research topic into testable questions
  • Narrow an overly broad research question
  • Compare alternative research angles
brycewang-stanford/Auto-Empirical-Research-Skills47512026年10月20日 更新

a2

免费

Helps build a research framework by comparing theories, mapping relationships between variables, and deriving testable hypotheses. Explores less conventional options, examines weaknesses and competing explanations, and produces diagrams with anticipated reviewer objections.

中文简介正在准备中。当前显示英语简介。

  • Comparing theories for a research question
  • Deriving hypotheses from relationships between variables
  • Examining weaknesses and anticipated reviewer objections
brycewang-stanford/Auto-Empirical-Research-Skills47512026年10月20日 更新

a5

免费

Clarify the philosophical assumptions behind a research project and check whether they fit the proposed methods. Get a reasoned research stance, draft proposal wording, and guidance for explaining how the researcher's background and values shape the study.

中文简介正在准备中。当前显示英语简介。

  • Clarifying philosophical foundations for a research proposal
  • Explaining why the chosen research methods fit the study
  • Drafting a statement about the researcher's position
brycewang-stanford/Auto-Empirical-Research-Skills47512026年10月20日 更新

Plan and draft academic papers through specialized agent roles covering literature, arguments, citations, and review. Get chapter guidance, revision roadmaps, Traditional Chinese and English abstracts, and documents formatted as LaTeX, DOCX, PDF, or Markdown.

中文简介正在准备中。当前显示英语简介。

  • Planning a paper chapter by chapter
  • Drafting a paper from research materials
  • Turning reviewer comments into a revision roadmap
brycewang-stanford/Auto-Empirical-Research-Skills47512026年10月20日 更新

Turn a detailed outline into a philosophy or interdisciplinary manuscript. Draft chapters with repeated quality reviews, check terminology and arguments across sections, and prepare the manuscript, evaluation reports, abstract, and metadata for submission.

中文简介正在准备中。当前显示英语简介。

  • Draft a full paper from a detailed outline
  • Review argument and citation quality chapter by chapter
  • Check terminology and argument flow across chapters
brycewang-stanford/Auto-Empirical-Research-Skills47512026年10月20日 更新

Simulate academic peer review through five reviewer roles tailored to the paper's field. Receive separate critiques, an editorial decision, and a prioritized revision roadmap, or check whether a revised manuscript addresses earlier comments.

中文简介正在准备中。当前显示英语简介。

  • Review a manuscript before journal submission
  • Examine research methods and statistical validity
  • Challenge core arguments and alternative explanations
brycewang-stanford/Auto-Empirical-Research-Skills47512026年10月20日 更新

查看 brycewang-stanford 的全部技能

报告此技能的问题