An agent skill for humanities scholars whose primary deliverable is a long-form argumentative text — history, philosophy, literature, cultural studies, art history, religious studies, classics.
$ npx -y skills add tizzy916/humanities-writing-companion --agent claude-code
What's inside
An agent skill for humanities scholars whose primary deliverable is a long-form argumentative text — history, philosophy, literature, cultural studies, art history, religious studies, classics. Written in the open Agent Skills (SKILL.md) format — works with Claude Code, the Claude Agent SDK, and any agent that supports the format.
📖 Wiki · 中文版 README · Skill source · English · Skill source · 中文
End-to-end writing assistant for humanities scholars — covering the full lifecycle of a humanities paper from research question to submission disclosure:
research question → literature map → planning → drafting → revision →
adversarial review → AI-trace cleanup → blind-reading check → AI-use disclosure
Built for fields where prose IS the argument — history, philosophy, literature, cultural studies, art history, religious studies, classics, intellectual history, science studies, and adjacent humanities-aligned fields.
Not a polishing tool. Not a citation manager. Not a research pipeline. A thinking partner that stays with you across the whole arc.
| Stage | Modes |
|---|---|
| Pre-writing | Mode H · Research-question sharpening · Mode I · Literature mapping · Mode J · Plan-only outlining |
| Drafting | Mode C · Conception → new content · Mode A · Paragraph dialogue |
| Review | Mode B · Chapter review (4-layer critique) · Mode D · Devil's advocate (calibratable 1–5 + methodology-focus) |
| Revision | Mode E · Writing-bottleneck assistance · Mode F · Draft revision (with revision-coach sub-mode) |
| Pre-submission | Mode G · Blind reading · Mode K · AI-use disclosure |
| Post-review | Mode L · Revision workflow (defense/external-review comment integration, revision-dossier system) |
Plus a citation toolchain (scripts/): consistency checking, format conversion (Chicago / MLA / APA / GB7714), and metadata candidate lookup through Crossref/OpenAlex (not source-text or claim verification). In agent-capable environments (e.g., Claude Code), Mode B/D reviews can fan out to parallel reviewer agents, and pending claims can be checked against sources with provenance, support, and limitations recorded separately.
Three things generic AI writing tools do not handle for humanities:
1. Voice preservation is a core scholarly value, not stylistic decoration. In humanities, the author's voice carries epistemic weight: it signals which intellectual tradition the author writes from, which interlocutors they take seriously, which moves are theirs and which are borrowed. A paper polished into "standard academic English" loses this signal. This skill helps you write more like yourself, not less.
2. Argument and prose are inseparable. In empirical research, you can have a perfect experiment ruined by bad writing. In humanities, the writing IS the argument — a slack sentence, a vague concept, an unwarranted transition is an argumentative failure. This skill works at the level of argument-through-prose.
3. The reviewer is real and adversarial. Humanities reviewers are not gentle. A theoretical concept will be tested for sharpness; a historical claim will be tested for evidence; a philosophical argument will be tested for the strongest counter. This skill simulates that adversary internally so the paper meets it before submission.
You: 帮我看看这段。我在论福柯的全景敞视主义如何延伸到数字平台。
[skill reads the paragraph + your style profile]
Companion:
I notice three things, in order of priority.
🔴 Foundation: you're using "全景敞视" as a metaphor for platform
surveillance, but Foucault's original concept turns on architecture
producing a specific subject-position. Platforms produce a different
subject (data subject, not body in a cell). You may want to either
(a) name the analogy as analogy and discuss the difference, or
(b) borrow Zuboff's "instrumentarian power" which fits the data case
more cleanly. Which direction do you want to go?
🟡 Argument: paragraph 2 jumps from "platforms collect data" to "this
constitutes surveillance" without the middle step about visibility-
as-power. A friendly reader will not follow.
🟢 Voice: your style profile has "first-person with em-dash insertion."
Paragraph 3 starts with "本文认为…" which reads like cliché. Want to
restore the first-person?
You: 走方向 (b). 改吧。
[skill produces revision; you keep the version that sounds like you]
This is what "thinking partner, not polishing tool" means in practice.
Layer 1 · Foundation "Does this paper hold up scholarly?"
Layer 2 · Structure "How is the argument unfolding?"
Layer 3 · Paragraph "What is this paragraph doing?"
Layer 4 · Sentence "Is this sentence right? Well-said?"
Scope-aware priority: start with consequential argument issues in a full review; complete a requested local edit when it does not depend on resolving those issues.
Simulates three reviewers + one well-intentioned reader:
Evidence-based correction: do not concede merely under pressure, but retract a challenge when even one decisive source passage or valid argument defeats it. Reviewer intensity never permits ignoring a correction.
Not just sentence preferences. Also:
Different chapter types get different critique strategies:
If your research itself involves human-AI collaboration (autoethnography of AI-assisted writing), the skill provides six categories of "reflexive moments":
🔄 Direction change · 🚫 Refusal · 🎭 Voice conflict · 🔧 Tool dependency · 💡 Unexpected insight · 🤖 AI-trace awareness
Scholarly basis (citable in your paper):
Borrowed from software engineering, in service of humanities writing:
_drafts/ = feature branch[VERIFY] / [待核对] hard marker: anti-citation-hallucination — cannot enter submission versionscripts/ provides five tools requiring zsh and Python 3, with no third-party Python packages:
| Script | Purpose |
|---|---|
ai-trace-scan.sh | Scan clichés and transition pile-ups |
pending-checks.sh | Aggregate all [VERIFY] / [待核对] / ❓ to discuss / [AI DRAFT] markers |
citation-consistency.py | Citation-format consistency check (brackets / commas / connectors / EN/CN names / page numbers) |
citation-format-convert.py | Convert a BibTeX bibliography between Chicago (Author-Date) / MLA 9 / APA 7 / GB/T 7714 |
citation-verify.py | Look up Crossref/OpenAlex metadata candidates (FOUND / FUZZY_MATCH / NOT_FOUND / ERROR); no source-text or claim verification |
FAQ
humanities-writing-companion is a Claude Code plugin with 1 hand-picked skill for content work, indexed on Flowy. Install it with the command on its page. It includes humanities-writing-companion. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it