Not in the top 1,000 by GitHub stars

tizzy916/humanities-writing-companion

End-to-end humanities writing assistant — an Agent Skill (open SKILL.md format). 11 modes from Socratic research-question sharpening through AI-use disclosure. Bilingual (EN/中文), discipline-aware (literature/history/philosophy/art/religion/linguistics + cross-disciplinary). Four-layer critique, calibratable devils advocate, voice preservation.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

e097ff629f65 → e097ff629f65

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → e097ff629f65

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit e097ff629f6575af1b2ec129afa7b23f30d2a39c

478GitHub stars
6stars in 7 days
1skill in this repository
0commits in 30 days

Heat

3.5
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 5, 2026478

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

humanities-writing-companion

When your agent uses it

Help with humanities scholarly writing: sharpen research questions, map supplied readings, plan and draft arguments, review chapters, preserve authorial voice, and respond to reviewers. Use for history, philosophy, literature, and related argumentative scholarship, including 论文、改论文、文献综述、审稿意见、我手写我口, or “review this paragraph” when an academic draft is in context. Not for unrelated copywriting or a standalone literature-search pipeline.

What it loads into context

Frontmatter

105 tokens

Always available to the agent

SKILL.md

2,735 tokens

When the skill is activated

Reference documents

130,188 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Start with the requested outcome
  2. Authorial control and evidence
  3. Task router
  4. Four-layer critique
  5. Source handling and tools
  6. Persistent projects and resumption
  7. Collaboration and interaction

Scripts executed separately

  • .github/check_skill.py
  • scripts/ai-trace-scan.sh
  • scripts/citation-consistency.py
  • scripts/citation-format-convert.py
  • scripts/citation-verify.py
  • scripts/pending-checks.sh
  • scripts/tests/run_tests.sh
  • scripts/tests/test_regressions.py

Files

  • .github/ISSUE_TEMPLATE/bug-report.ymlasset2,721 bytes
  • .github/ISSUE_TEMPLATE/config.ymlasset759 bytes
  • .github/ISSUE_TEMPLATE/feature-request.ymlasset2,773 bytes
  • .github/ISSUE_TEMPLATE/skill-question.ymlasset1,588 bytes
  • .github/check_skill.pyruns2,495 bytes
  • .github/workflows/ci.ymlasset881 bytes
  • .gitignoreasset368 bytes
  • .zenodo.jsonasset2,902 bytes
  • CHANGELOG.mddoc34,891 bytes
  • CITATION.cffasset4,447 bytes
  • CONTRIBUTING.mddoc7,957 bytes
  • CONTRIBUTING.zh.mddoc6,741 bytes
  • LICENSEasset19,347 bytes
  • README.mddoc34,942 bytes
  • README.zh.mddoc31,265 bytes
  • SKILL.mdcore13,800 bytes
  • SKILL.mdcore13,800 bytes
  • SKILL.mdcore13,800 bytes
  • SKILL.mdcore13,800 bytes
  • SKILL.mdcore13,800 bytes
  • SKILL.mdcore13,800 bytes
  • SKILL.mdcore13,800 bytes
  • SKILL.zh.mddoc11,600 bytes
  • docs/cross-domain-testing.mddoc13,170 bytes
  • docs/cross-domain-testing.zh.mddoc10,616 bytes
  • docs/design-philosophy.mddoc20,559 bytes
  • docs/design-philosophy.zh.mddoc17,179 bytes
  • docs/release-checklist.mddoc2,368 bytes
  • docs/release-checklist.zh.mddoc2,279 bytes
  • docs/zenodo-setup.mddoc6,098 bytes
  • references/ai-trace-checklist.mddoc8,403 bytes
  • references/ai-trace-checklist.zh.mddoc6,934 bytes
  • references/critique-review.mddoc7,158 bytes
  • references/critique-review.zh.mddoc5,937 bytes
  • references/deep-style.mddoc7,008 bytes
  • references/deep-style.zh.mddoc6,266 bytes
  • references/disciplines.mddoc20,887 bytes
  • references/disciplines.zh.mddoc15,935 bytes
  • references/mode-c-drafting.mddoc10,726 bytes
  • references/mode-c-drafting.zh.mddoc9,364 bytes
  • references/mode-d-adversarial.mddoc18,377 bytes
  • references/mode-d-adversarial.zh.mddoc15,218 bytes
  • references/mode-e-bottleneck.mddoc5,692 bytes
  • references/mode-e-bottleneck.zh.mddoc4,962 bytes
  • references/mode-f-revision.mddoc6,477 bytes
  • references/mode-f-revision.zh.mddoc5,466 bytes
  • references/modes-prewriting.mddoc18,741 bytes
  • references/modes-prewriting.zh.mddoc15,604 bytes
  • references/modes-submission.mddoc11,114 bytes
  • references/modes-submission.zh.mddoc9,523 bytes
  • references/multilingual-writing.mddoc4,732 bytes
  • references/multilingual-writing.zh.mddoc4,270 bytes
  • references/project-management.mddoc13,953 bytes
  • references/project-management.zh.mddoc12,609 bytes
  • references/revision-workflow.mddoc12,655 bytes
  • references/revision-workflow.zh.mddoc10,939 bytes
  • references/style-profile-template.mddoc8,448 bytes
  • references/style-profile-template.zh.mddoc7,470 bytes
  • references/target-reader-profile-template.mddoc6,969 bytes
  • references/target-reader-profile-template.zh.mddoc5,646 bytes
  • scripts/README.mddoc13,646 bytes
  • scripts/README.zh.mddoc11,791 bytes
  • scripts/ai-trace-scan.shruns3,543 bytes
  • scripts/citation-consistency.pyruns8,182 bytes
  • scripts/citation-format-convert.pyruns17,727 bytes
  • scripts/citation-verify.pyruns20,030 bytes
  • scripts/pending-checks.shruns2,608 bytes
  • scripts/tests/fixtures/ai-trace-dir/chapter1.mddoc317 bytes
  • scripts/tests/fixtures/ai-trace-dir/notes.txtdoc178 bytes
  • scripts/tests/fixtures/ai-trace-dir/sub/chapter2.mddoc218 bytes
  • scripts/tests/fixtures/broken.bibasset200 bytes
  • scripts/tests/fixtures/clean.mddoc140 bytes
  • scripts/tests/fixtures/mixed-citations.mddoc283 bytes
  • scripts/tests/fixtures/pending-markers.mddoc391 bytes
  • scripts/tests/fixtures/test.bibasset699 bytes
  • scripts/tests/run_tests.shruns11,508 bytes
  • scripts/tests/test_regressions.pyruns6,803 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills included

  • humanities-writing-companion

Repository facts

License
No license detected
Created
May 9, 2026
Last pushed
Sep 22, 2026
Forks
48
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 7, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 6 notes
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 163 signals by file

.github/ISSUE_TEMPLATE/config.yml

  • Network accessline 2
    contact_links:   - name: "💬 GitHub Discussions"     url: https://github.com/tizzy916/humanities-writing-companion/discussions
  • Network accessline 3
    - name: "💬 GitHub Discussions"     url: https://github.com/tizzy916/humanities-writing-companion/discussions     about: "General discussion, usage tips, cross-discipline testing feedback — better suited to Discussions than Issues · 一般性讨论、使用
  • Network accessline 4
    url: https://github.com/tizzy916/humanities-writing-companion/discussions
  • Network accessline 5
    about: "General discussion, usage tips, cross-discipline testing feedback — better suited to Discussions than Issues · 一般性讨论、使用经验分享、跨学科测试反馈——这些更适合 Discussions 而非 Issues"   - name: "📖 SKILL.md — main documentation · 主文档"     url: https://git
  • Network accessline 6
    - name: "📖 SKILL.md — main documentation · 主文档"     url: https://github.com/tizzy916/humanities-writing-companion/blob/main/SKILL.md     about: "Most usage questions are answered in SKILL.md's on-demand loading guide and quick-judgment sect
  • Network accessline 7
    url: https://github.com/tizzy916/humanities-writing-companion/blob/main/SKILL.md

.github/check_skill.py

  • Executable scriptline 1
    Executable file

.github/workflows/ci.yml

  • Dangerous shell operationline 17
    run: sudo apt-get update && sudo apt-get install -y zsh

.zenodo.json

  • Network accessline 32
    {       "scheme": "url",       "identifier": "https://github.com/tizzy916/humanities-writing-companion",
  • Network accessline 33
    "scheme": "url",       "identifier": "https://github.com/tizzy916/humanities-writing-companion",       "relation": "isSupplementTo",
  • Network accessline 34
    "identifier": "https://github.com/tizzy916/humanities-writing-companion",
  • Network accessline 38
    ],   "references": [     "Christou, P. A. (2026). Reconfiguring Reflexivity in the Era of AI: From 'Turning Back' to 'Looking Forward' Through Constructivist and Posthumanist Lenses. Qualitative Inquiry. https://doi.org/10.1177/107780042614
  • Network accessline 39
    "references": [     "Christou, P. A. (2026). Reconfiguring Reflexivity in the Era of AI: From 'Turning Back' to 'Looking Forward' Through Constructivist and Posthumanist Lenses. Qualitative Inquiry. https://doi.org/10.1177/10778004261445052
  • Network accessline 40
    "Christou, P. A. (2026). Reconfiguring Reflexivity in the Era of AI: From 'Turning Back' to 'Looking Forward' Through Constructivist and Posthumanist Lenses. Qualitative Inquiry. https://doi.org/10.1177/10778004261445052",
  • Network accessline 41
    "Wiles, F. (2025). Recursive Cognition in Practice: How AI Dialogue Generated and Analyzed Its Own Methodology. International Journal of Qualitative Methods. https://doi.org/10.1177/16094069251381709",
  • Network accessline 42
    "Panke, S. (2025). How Can (A)I Research This? An Autoethnographic Exploration of Generative AI in Research, Teaching and Instructional Design. https://doi.org/10.1177/00224871251325065"

CHANGELOG.md

  • Network accessline 5
    The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
  • Network accessline 6
    and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
  • Network accessline 39
    - **Concept DOI corrected everywhere**: all "Concept DOI" references pointed to `10.5281/zenodo.20280773`, which is actually the **v4.1.1 version-specific DOI** — it permanently resolves to the v4.1.1 archive (old title, old repository name
  • Network accessline 49
    - **Repository renamed**: `claude-skill-humanities-writing-companion` → `humanities-writing-companion` (GitHub redirects all old URLs). Every hardcoded repository URL updated: READMEs, CITATION.cff, .zenodo.json, docs/, issue-template confi
  • Network accessline 50
    - **Positioning de-branded from Claude**: the skill is written in the open [Agent Skills](https://agentskills.io) (SKILL.md) format and is not Claude-only. Updated accordingly: README taglines and format badge, citation titles ("A Claude Sk
  • Network accessline 173
    - `CITATION.cff` version bumped to 4.1.1 (single-line change; functionally identical to v4.1.0). - Published primarily to trigger the first archive event of the newly activated Zenodo↔GitHub integration, establishing the permanent Concept D
  • Network accessline 174
    - Published primarily to trigger the first archive event of the newly activated Zenodo↔GitHub integration, establishing the permanent Concept DOI [10.5281/zenodo.20280772](https://doi.org/10.5281/zenodo.20280772) citable in papers that use 
  • Network accessline 275
    - ARS's Concession Threshold pattern (Mode D anti-sycophancy) and overall design-influence remain credited in CITATION.cff (`references`) and in the SKILL.md Cross-Skill Collaboration section. This is a design-acknowledgment, not a license-
  • Network accessline 288
    **License change: MIT → CC BY-NC 4.0.**
  • Network accessline 292
    - License changed from MIT to CC BY-NC 4.0 (Creative Commons Attribution-NonCommercial 4.0 International).
  • Network accessline 309
    - `## Showcase · Before / After` example demonstrating four-layer critique refusing to descend below a broken foundation. - `### Discipline routing protocol` in SKILL.md: discipline becomes a load-bearing routing variable. Onboarding step 1
  • Network accessline 310
    - `### Discipline routing protocol` in SKILL.md: discipline becomes a load-bearing routing variable. Onboarding step 1 upgraded to enforce explicit discipline elicitation. - Citation section enhanced with proper BibTeX, plain-text attributi
  • Network accessline 311
    - Citation section enhanced with proper BibTeX, plain-text attribution block, and "Citing companion tools" subsection for ARS attribution per its CC BY-NC 4.0 license.

CITATION.cff

  • Network accessline 10
    alias: tizzy916     affiliation: "Tianyu Vision (TIANYU VISION); MA, History of Science, Tsinghua University"     website: "https://tianyu.art/"
  • Network accessline 11
    affiliation: "Tianyu Vision (TIANYU VISION); MA, History of Science, Tsinghua University"     website: "https://tianyu.art/" abstract: >
  • Network accessline 12
    website: "https://tianyu.art/"
  • Network accessline 55
    - bilingual license: CC-BY-NC-4.0 repository-code: "https://github.com/tizzy916/humanities-writing-companion"
  • Network accessline 56
    license: CC-BY-NC-4.0 repository-code: "https://github.com/tizzy916/humanities-writing-companion" url: "https://github.com/tizzy916/humanities-writing-companion"
  • Network accessline 57
    repository-code: "https://github.com/tizzy916/humanities-writing-companion"
  • Network accessline 58
    url: "https://github.com/tizzy916/humanities-writing-companion"
  • Network accessline 69
    given-names: Cheng-I     title: "Academic Research Skills for Claude Code"     url: "https://github.com/Imbad0202/academic-research-skills"
  • Network accessline 70
    title: "Academic Research Skills for Claude Code"     url: "https://github.com/Imbad0202/academic-research-skills"     license: "CC-BY-NC-4.0"
  • Network accessline 71
    url: "https://github.com/Imbad0202/academic-research-skills"     license: "CC-BY-NC-4.0"     year: 2025

CONTRIBUTING.md

  • Network accessline 7
    **Division of labor with academic-research-skills**: This skill does **not** handle the empirical research pipeline (literature search, data collection, methodological compliance, etc.) — that is the domain of [Imbad0202/academic-research-s
  • Network accessline 63
    - ❌ **Making the skill more "general-purpose"** — e.g., adding a "general polishing mode" or extending it to empirical social science or STEM. The skill is deliberately opinionated (**humanities** + thought-first + voice-preserving) and doe
  • Network accessline 122
    By contributing, you agree to release your contribution under the [CC BY-NC 4.0](LICENSE) license.
  • Network accessline 124
    > **Note**: As of 2026-05-19, this project changed from MIT to CC BY-NC 4.0. New contributions fall under CC BY-NC 4.0 — meaning your contribution may also be used for non-commercial purposes only. If you have concerns about this, please op

CONTRIBUTING.zh.md

  • Network accessline 7
    **与 academic-research-skills 的分工**:本 skill 不做实证研究流水线(文献检索、数据收集、方法论合规等)——那是 [Imbad0202/academic-research-skills](https://github.com/Imbad0202/academic-research-skills) 的领地。本 skill 专注人文学科的写作声音、论证肌理、文风发展。在提议改动前请先确认它属于本 skill 的范围。
  • Network accessline 63
    - ❌ **把 skill 变得更"通用"**——例如加一个"通用润色模式"、扩展到实证社科或 STEM。skill 故意有立场(**人文学科** + 思想优先 + 文风保持),不试图取悦所有写作场景。要做实证研究流水线请去 [academic-research-skills](https://github.com/Imbad0202/academic-research-skills)。
  • Network accessline 121
    提交贡献即同意按 [CC BY-NC 4.0](LICENSE) 协议发布。
  • Network accessline 123
    > **注意**:本项目自 2026-05-19 起从 MIT 改为 CC BY-NC 4.0。新贡献将归入 CC BY-NC 4.0 协议——这意味着你的贡献也只能用于非商业用途。如对此有顾虑请在 PR 前先开 Issue 讨论。

README.md

  • Network accessline 3
    > 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](https://a
  • Network accessline 5
    [![License: CC BY-NC 4.0](https://img.shields.io/badge/License-CC%20BY--NC%204.0-lightgrey.svg)](./LICENSE)
  • Network accessline 6
    [![Skill format: Agent Skills](https://img.shields.io/badge/skill%20format-Agent%20Skills%20(SKILL.md)-orange)](https://agentskills.io)
  • Network accessline 7
    [![Status: stable](https://img.shields.io/badge/status-stable-green)]()
  • Network accessline 8
    [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.20280772.svg)](https://doi.org/10.5281/zenodo.20280772)
  • Network accessline 9
    [![Wiki](https://img.shields.io/badge/📖_Wiki-tutorials_%26_guides-blue)](https://github.com/tizzy916/humanities-writing-companion/wiki)
  • Network accessline 11
    **[📖 Wiki](https://github.com/tizzy916/humanities-writing-companion/wiki)** · **[中文版 README](./README.zh.md)** · **[Skill source · English](./SKILL.md)** · **[Skill source · 中文](./SKILL.zh.md)**
  • Network accessline 309
    git clone https://github.com/tizzy916/humanities-writing-companion.git \
  • Network accessline 318
    git clone https://github.com/tizzy916/humanities-writing-companion.git \
  • Network accessline 328
    No git required: on the [GitHub repository page](https://github.com/tizzy916/humanities-writing-companion), click **Code → Download ZIP**, unzip, and move the unzipped folder to `~/.claude/skills/humanities-writing-companion` (or `./.claude
  • Network accessline 344
    This skill is written in the open [Agent Skills](https://agentskills.io) format: a folder containing `SKILL.md` plus plain-text `references/` and `scripts/`. Any agent that supports the format — or that can simply read `SKILL.md` (and, when
  • Network accessline 435
    ├── README.zh.md                      ← 中文 README ├── CHANGELOG.md                      ← Version history ├── LICENSE                           ← CC BY-NC 4.0
  • Network accessline 436
    ├── CHANGELOG.md                      ← Version history ├── LICENSE                           ← CC BY-NC 4.0 └── CITATION.cff                      ← Academic citation metadata
  • Network accessline 437
    ├── LICENSE                           ← CC BY-NC 4.0
  • Network accessline 479
    version      = {5.1.0},   doi          = {10.5281/zenodo.20280772},   url          = {https://doi.org/10.5281/zenodo.20280772}
  • Network accessline 480
    doi          = {10.5281/zenodo.20280772},   url          = {https://doi.org/10.5281/zenodo.20280772} }
  • Network accessline 481
    url          = {https://doi.org/10.5281/zenodo.20280772}
  • Network accessline 487
    Based on Humanities Writing Companion by Shen Cong https://github.com/tizzy916/humanities-writing-companion
  • Network accessline 488
    https://github.com/tizzy916/humanities-writing-companion
  • Network accessline 495
    If you also use [academic-research-skills](https://github.com/Imbad0202/academic-research-skills) in the same project, please cite both. ARS attribution format (per CC BY-NC 4.0):
  • Network accessline 498
    Based on Academic Research Skills by Cheng-I Wu https://github.com/Imbad0202/academic-research-skills
  • Network accessline 499
    https://github.com/Imbad0202/academic-research-skills
  • Network accessline 519
    Shen Cong — BFA, Experimental Art, Central Academy of Fine Arts (CAFA); MA, History of Science, Tsinghua University (advisor: [Hu Yilin](https://yilinhut.net/author/admin)); Founder & CEO of [Tianyu Vision](https://tianyu.art/), a sci-art s
  • Network accessline 523
    📮 [GitHub @tizzy916](https://github.com/tizzy916) · shencong916@gmail.com · Corrections, collaboration, and conversation welcome.
  • Network accessline 529
    **[CC BY-NC 4.0](./LICENSE)** (Creative Commons Attribution-NonCommercial 4.0 International) — free for non-commercial use, modification, and distribution. Requires attribution.
  • Network accessline 531
    > ⚠<U+FE0F> **License change (v3.0.0, 2026-05-19)**: This project relicensed from **MIT to CC BY-NC 4.0**. Versions ≤ v2.1.0 remain under MIT and retain their original commercial-use rights for those specific versions. From v3.0.0 onwards, **comme
  • Network accessline 535
    This skill is licensed under CC BY-NC 4.0 — **non-commercial use only** (academic research, teaching, personal projects, open-source derivatives, internal research workflows).
  • Network accessline 549
    - Christou, P. A. (2026). [Reconfiguring Reflexivity in the Era of AI](https://journals.sagepub.com/doi/10.1177/10778004261445052). *Qualitative Inquiry*.
  • Network accessline 550
    - Wiles, F. (2025). [Recursive Cognition in Practice](https://journals.sagepub.com/doi/10.1177/16094069251381709). *International Journal of Qualitative Methods*.
  • Network accessline 551
    - Panke, S. (2025). [How Can (A)I Research This?](https://journals.sagepub.com/doi/10.1177/00224871251325065).
  • Network accessline 557
    - [Imbad0202/academic-research-skills](https://github.com/Imbad0202/academic-research-skills) — the upstream pipeline this skill complements; the Concession Threshold pattern in their reviewer module inspired Mode D's "minimum standard befo
  • Network accessline 558
    - [Voice DNA + Audience Profile pattern](https://aiblewmymind.substack.com/p/claude-skills-ai-write-like-you) — inspired the style profile + reader profile pairing
  • Network accessline 559
    - [Thesify](https://www.thesify.ai/) Purpose-Check — inspired Mode G blind reading

README.zh.md

  • Network accessline 3
    > 一个为人文学者设计的 agent skill,服务于以长篇论证性文本为主要交付物的写作——历史、哲学、文学、文化研究、艺术史、宗教学、古典学。采用开放的 [Agent Skills](https://agentskills.io)(SKILL.md)格式——Claude Code、Claude Agent SDK 以及任何支持该格式的 agent 都可以使用。
  • Network accessline 5
    [![License: CC BY-NC 4.0](https://img.shields.io/badge/License-CC%20BY--NC%204.0-lightgrey.svg)](./LICENSE)
  • Network accessline 6
    [![Skill format: Agent Skills](https://img.shields.io/badge/skill%20format-Agent%20Skills%20(SKILL.md)-orange)](https://agentskills.io)
  • Network accessline 7
    [![Status: stable](https://img.shields.io/badge/status-stable-green)]()
  • Network accessline 8
    [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.20280772.svg)](https://doi.org/10.5281/zenodo.20280772)
  • Network accessline 9
    [![Wiki](https://img.shields.io/badge/📖_Wiki-教程与指南-blue)](https://github.com/tizzy916/humanities-writing-companion/wiki)
  • Network accessline 11
    **[📖 Wiki 教程](https://github.com/tizzy916/humanities-writing-companion/wiki)** · **[English README](./README.md)** · **[Skill 源文件 · 英文](./SKILL.md)** · **[Skill 源文件 · 中文](./SKILL.zh.md)**
  • Network accessline 305
    git clone https://github.com/tizzy916/humanities-writing-companion.git \
  • Network accessline 314
    git clone https://github.com/tizzy916/humanities-writing-companion.git \
  • Network accessline 324
    无需 git:在 [GitHub 仓库页面](https://github.com/tizzy916/humanities-writing-companion) 点击 **Code → Download ZIP**,解压后把解压出的文件夹移动到 `~/.claude/skills/humanities-writing-companion`(项目级安装则放到 `./.claude/skills/humanities-writing-companion`),然后给 shell 脚
  • Network accessline 340
    本 skill 采用开放的 [Agent Skills](https://agentskills.io) 格式:一个包含 `SKILL.md` 以及纯文本 `references/`、`scripts/` 的文件夹。任何支持该格式的 agent——或者只要能把 `SKILL.md`(及按需路由到的 `references/*.md`)读入上下文——都可以使用:把本仓库 clone 到你的 agent 发现 skills 的目录即可。`scripts/` 工具链需要 **zsh
  • Network accessline 431
    ├── README.zh.md                      ← 本文件 ├── CHANGELOG.md                      ← 版本历史 ├── LICENSE                           ← CC BY-NC 4.0
  • Network accessline 432
    ├── CHANGELOG.md                      ← 版本历史 ├── LICENSE                           ← CC BY-NC 4.0 └── CITATION.cff                      ← 学术引用元数据
  • Network accessline 433
    ├── LICENSE                           ← CC BY-NC 4.0
  • Network accessline 475
    version      = {5.1.0},   doi          = {10.5281/zenodo.20280772},   url          = {https://doi.org/10.5281/zenodo.20280772}
  • Network accessline 476
    doi          = {10.5281/zenodo.20280772},   url          = {https://doi.org/10.5281/zenodo.20280772} }
  • Network accessline 477
    url          = {https://doi.org/10.5281/zenodo.20280772}
  • Network accessline 483
    Based on Humanities Writing Companion by Shen Cong https://github.com/tizzy916/humanities-writing-companion
  • Network accessline 484
    https://github.com/tizzy916/humanities-writing-companion
  • Network accessline 491
    如果你在同一项目中同时使用了 [academic-research-skills](https://github.com/Imbad0202/academic-research-skills),请同时引用两者。ARS 的署名格式(遵循 CC BY-NC 4.0):
  • Network accessline 494
    Based on Academic Research Skills by Cheng-I Wu https://github.com/Imbad0202/academic-research-skills
  • Network accessline 495
    https://github.com/Imbad0202/academic-research-skills
  • Network accessline 515
    沈聪,中央美术学院实验艺术学院本科,清华大学科学史系硕士(导师 [胡翌霖](https://yilinhut.net/author/admin)),科技文创公司 [天与视界 TIANYU VISION](https://tianyu.art/) 创始人 & CEO。
  • Network accessline 519
    📮 [GitHub @tizzy916](https://github.com/tizzy916) · shencong916@gmail.com · 论文、合作、纠错欢迎来信
  • Network accessline 525
    **[CC BY-NC 4.0](./LICENSE)**(知识共享 署名-非商业性使用 4.0 国际许可协议)——非商业用途自由使用、修改、分发,要求 attribution。
  • Network accessline 527
    > ⚠<U+FE0F> **License change (v3.0.0, 2026-05-19)**:本项目从 **MIT 改为 CC BY-NC 4.0**。v2.1.0 及更早版本仍按 MIT 发布,保留原始商用权利(仅限这些特定版本)。从 v3.0.0 起,**未经单独授权禁止商业用途**。
  • Network accessline 531
    本 skill 采用 CC BY-NC 4.0 协议——**仅限非商业用途**(学术研究、教学、个人项目、开源衍生、机构内部研究流程)。
  • Network accessline 545
    - Christou, P. A. (2026). [Reconfiguring Reflexivity in the Era of AI](https://journals.sagepub.com/doi/10.1177/10778004261445052). *Qualitative Inquiry*.
  • Network accessline 546
    - Wiles, F. (2025). [Recursive Cognition in Practice](https://journals.sagepub.com/doi/10.1177/16094069251381709). *International Journal of Qualitative Methods*.
  • Network accessline 547
    - Panke, S. (2025). [How Can (A)I Research This?](https://journals.sagepub.com/doi/10.1177/00224871251325065).
  • Network accessline 553
    - [Imbad0202/academic-research-skills](https://github.com/Imbad0202/academic-research-skills) — 本 skill 作为互补的上游流水线;他们的 reviewer 模块中的 Concession Threshold 模式启发了模式 D 的"让步前最低标准"
  • Network accessline 554
    - [Voice DNA + Audience Profile 模式](https://aiblewmymind.substack.com/p/claude-skills-ai-write-like-you) — 启发了写作风格档案与目标读者档案的配对设计
  • Network accessline 555
    - [Thesify](https://www.thesify.ai/) Purpose-Check — 启发了模式 G 盲读核对

docs/cross-domain-testing.md

  • Network accessline 181
    Please use the following template to submit a cross-domain test report (open a new topic under [Discussions / Show and tell](https://github.com/tizzy916/humanities-writing-companion/discussions/categories/show-and-tell)):

docs/cross-domain-testing.zh.md

  • Network accessline 181
    请使用以下模板提交跨学科测试报告(在 [Discussions / Show and tell](https://github.com/tizzy916/humanities-writing-companion/discussions/categories/show-and-tell) 中开新主题):

docs/design-philosophy.md

  • Network accessline 198
    If you've read this far and find this set of positions acceptable, you are welcome to try the skill in your own writing. If you think one of the principles is wrong — especially if you think **the first principle** (thought before format) d

docs/design-philosophy.zh.md

  • Network accessline 198
    如果你读到这里,并且觉得这套立场可以接受,欢迎在自己的写作中尝试。如果你觉得某条原则不对——尤其是觉得**第一条原则**(思想优先于格式)在你的学科里不成立——请去 [Discussions / Ideas](https://github.com/tizzy916/humanities-writing-companion/discussions/categories/ideas) 反驳我。skill 的设计立场不是不可挑战的,但挑战需要在同一层级上发生(设计哲学层面),而不是

docs/release-checklist.md

  • Network accessline 48
    - [ ] Zenodo archive check: a new version appears under the Concept DOI       [10.5281/zenodo.20280772](https://doi.org/10.5281/zenodo.20280772), a version-specific DOI
  • Network accessline 49
    [10.5281/zenodo.20280772](https://doi.org/10.5281/zenodo.20280772), a version-specific DOI

docs/release-checklist.zh.md

  • Network accessline 47
    - [ ] Zenodo 归档核对:Concept DOI       [10.5281/zenodo.20280772](https://doi.org/10.5281/zenodo.20280772) 下出现新版本、
  • Network accessline 48
    [10.5281/zenodo.20280772](https://doi.org/10.5281/zenodo.20280772) 下出现新版本、

docs/zenodo-setup.md

  • Network accessline 14
    访问 https://zenodo.org → 用 GitHub 账户登录(推荐,省去注册流程)。
  • Network accessline 22
    **https://zenodo.org/account/settings/github/**
  • Network accessline 52
    回到 https://zenodo.org/account/settings/github/,找到 `humanities-writing-companion` 行——会出现一个 DOI 链接(形如 `10.5281/zenodo.NNNNNNN`)。
  • Network accessline 63
    [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.NNNNNNN.svg)](https://doi.org/10.5281/zenodo.NNNNNNN)
  • Network accessline 118
    version   = {v2.0.0},   doi       = {10.5281/zenodo.NNNNNNN},   url       = {https://doi.org/10.5281/zenodo.NNNNNNN}
  • Network accessline 119
    doi       = {10.5281/zenodo.NNNNNNN},   url       = {https://doi.org/10.5281/zenodo.NNNNNNN} }
  • Network accessline 120
    url       = {https://doi.org/10.5281/zenodo.NNNNNNN}
  • Network accessline 148
    ORCID(https://orcid.org)是学术界的"作者唯一身份证",绑定后 DOI 上你的作者身份会被全球唯一标识。建议绑定,但不绑也可以发布。
  • Network accessline 154
    1. 打开 https://zenodo.org/account/settings/github/

references/modes-prewriting.md

  • Network accessline 125
    6. **Optional: scholar-wendao integration**. If the author cites a specific scholar 3+ times and that scholar's framework is load-bearing for the argument, suggest:    > "I notice you cite Stiegler 5 times — his framework seems load-bearing
  • Network accessline 126
    > "I notice you cite Stiegler 5 times — his framework seems load-bearing. Want to generate a `stiegler-perspective` skill via [scholar-wendao](https://github.com/tizzy916/scholar-wendao-skill) and use it as Reviewer X in Mode D?"

references/modes-prewriting.zh.md

  • Network accessline 125
    6. **可选:scholar-wendao 集成**。如果作者引用某学者 3+ 次且该学者框架是论证的承重墙,提议:    > "我注意到你引 Stiegler 5 次——他的框架是承重的。要不要用 [scholar-wendao](https://github.com/tizzy916/scholar-wendao-skill) 生成一个 `stiegler-perspective` skill,作为 Mode D 中的 Reviewer X 来压力测试?"
  • Network accessline 126
    > "我注意到你引 Stiegler 5 次——他的框架是承重的。要不要用 [scholar-wendao](https://github.com/tizzy916/scholar-wendao-skill) 生成一个 `stiegler-perspective` skill,作为 Mode D 中的 Reviewer X 来压力测试?"

scripts/README.md

  • Access to secretsline 187
    [Credential-related source omitted]

scripts/README.zh.md

  • Access to secretsline 186
    [Credential-related source omitted]

scripts/ai-trace-scan.sh

  • Executable scriptline 1
    #!/usr/bin/env zsh

scripts/citation-consistency.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/citation-format-convert.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/citation-verify.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 45
    API refs: https://api.crossref.org/works · https://api.openalex.org/works
  • Network accessline 60
    CROSSREF_URL = "https://api.crossref.org/works"
  • Network accessline 61
    OPENALEX_URL = "https://api.openalex.org/works"
  • Network accessline 62
    USER_AGENT = "humanities-writing-companion/5.1.0 (https://github.com/tizzy916/humanities-writing-companion; mailto:shencong916@gmail.com)"
  • Network accessline 105
    for attempt in range(retries + 1):         try:             req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT})
  • Network accessline 106
    try:             req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT})             with urllib.request.urlopen(req, timeout=10) as resp:
  • Network accessline 107
    req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT})
  • Network accessline 108
    with urllib.request.urlopen(req, timeout=10) as resp:
  • Network accessline 169
    # OpenAlex throttles anonymous `.search` filters under heavy load;     # a free API key (optional) lifts that: https://openalex.org/rest-api
  • Network accessline 170
    # a free API key (optional) lifts that: https://openalex.org/rest-api
  • Access to secretsline 171
    [Credential-related source omitted]
  • Access to secretsline 172
    [Credential-related source omitted]
  • Access to secretsline 173
    [Credential-related source omitted]
  • Network accessline 191
    container = src["display_name"]             doi = w.get("doi")             if doi and doi.startswith("https://doi.org/"):
  • Network accessline 192
    doi = w.get("doi")             if doi and doi.startswith("https://doi.org/"):                 doi = doi[len("https://doi.org/"):]
  • Network accessline 193
    if doi and doi.startswith("https://doi.org/"):
  • Network accessline 194
    doi = doi[len("https://doi.org/"):]

scripts/pending-checks.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

scripts/tests/run_tests.sh

  • Executable scriptline 1
    #!/usr/bin/env zsh
  • Dangerous shell operationline 234
    rm -f "$tmpfile"

scripts/tests/test_regressions.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 85
    def check_responses(self, crossref, openalex):         def fetch(url):
  • Network accessline 86
    def fetch(url):

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Declared and executed: 2 facts
Signal confidence: 138 facts

and 88 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.