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.
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.
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
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 tokensAlways available to the agent
SKILL.md
2,735 tokensWhen the skill is activated
Reference documents
130,188 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Start with the requested outcome
- Authorial control and evidence
- Task router
- Four-layer critique
- Source handling and tools
- Persistent projects and resumption
- Collaboration and interaction
Scripts executed separately
.github/check_skill.pyscripts/ai-trace-scan.shscripts/citation-consistency.pyscripts/citation-format-convert.pyscripts/citation-verify.pyscripts/pending-checks.shscripts/tests/run_tests.shscripts/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 bytesCHANGELOG.mddoc34,891 bytesCITATION.cffasset4,447 bytesCONTRIBUTING.mddoc7,957 bytesCONTRIBUTING.zh.mddoc6,741 bytesLICENSEasset19,347 bytesREADME.mddoc34,942 bytesREADME.zh.mddoc31,265 bytesSKILL.mdcore13,800 bytesSKILL.mdcore13,800 bytesSKILL.mdcore13,800 bytesSKILL.mdcore13,800 bytesSKILL.mdcore13,800 bytesSKILL.mdcore13,800 bytesSKILL.mdcore13,800 bytesSKILL.zh.mddoc11,600 bytesdocs/cross-domain-testing.mddoc13,170 bytesdocs/cross-domain-testing.zh.mddoc10,616 bytesdocs/design-philosophy.mddoc20,559 bytesdocs/design-philosophy.zh.mddoc17,179 bytesdocs/release-checklist.mddoc2,368 bytesdocs/release-checklist.zh.mddoc2,279 bytesdocs/zenodo-setup.mddoc6,098 bytesreferences/ai-trace-checklist.mddoc8,403 bytesreferences/ai-trace-checklist.zh.mddoc6,934 bytesreferences/critique-review.mddoc7,158 bytesreferences/critique-review.zh.mddoc5,937 bytesreferences/deep-style.mddoc7,008 bytesreferences/deep-style.zh.mddoc6,266 bytesreferences/disciplines.mddoc20,887 bytesreferences/disciplines.zh.mddoc15,935 bytesreferences/mode-c-drafting.mddoc10,726 bytesreferences/mode-c-drafting.zh.mddoc9,364 bytesreferences/mode-d-adversarial.mddoc18,377 bytesreferences/mode-d-adversarial.zh.mddoc15,218 bytesreferences/mode-e-bottleneck.mddoc5,692 bytesreferences/mode-e-bottleneck.zh.mddoc4,962 bytesreferences/mode-f-revision.mddoc6,477 bytesreferences/mode-f-revision.zh.mddoc5,466 bytesreferences/modes-prewriting.mddoc18,741 bytesreferences/modes-prewriting.zh.mddoc15,604 bytesreferences/modes-submission.mddoc11,114 bytesreferences/modes-submission.zh.mddoc9,523 bytesreferences/multilingual-writing.mddoc4,732 bytesreferences/multilingual-writing.zh.mddoc4,270 bytesreferences/project-management.mddoc13,953 bytesreferences/project-management.zh.mddoc12,609 bytesreferences/revision-workflow.mddoc12,655 bytesreferences/revision-workflow.zh.mddoc10,939 bytesreferences/style-profile-template.mddoc8,448 bytesreferences/style-profile-template.zh.mddoc7,470 bytesreferences/target-reader-profile-template.mddoc6,969 bytesreferences/target-reader-profile-template.zh.mddoc5,646 bytesscripts/README.mddoc13,646 bytesscripts/README.zh.mddoc11,791 bytesscripts/ai-trace-scan.shruns3,543 bytesscripts/citation-consistency.pyruns8,182 bytesscripts/citation-format-convert.pyruns17,727 bytesscripts/citation-verify.pyruns20,030 bytesscripts/pending-checks.shruns2,608 bytesscripts/tests/fixtures/ai-trace-dir/chapter1.mddoc317 bytesscripts/tests/fixtures/ai-trace-dir/notes.txtdoc178 bytesscripts/tests/fixtures/ai-trace-dir/sub/chapter2.mddoc218 bytesscripts/tests/fixtures/broken.bibasset200 bytesscripts/tests/fixtures/clean.mddoc140 bytesscripts/tests/fixtures/mixed-citations.mddoc283 bytesscripts/tests/fixtures/pending-markers.mddoc391 bytesscripts/tests/fixtures/test.bibasset699 bytesscripts/tests/run_tests.shruns11,508 bytesscripts/tests/test_regressions.pyruns6,803 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills 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 shellAutomated 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:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 2 dangerous shell commandsin 2 files: .github/workflows/ci.yml:17 scripts/tests/run_tests.sh:234
- 148 network referencesin 19 files: README.md:3 README.zh.md:3 scripts/citation-verify.py:45 and 16 more
- No hidden or obfuscated text
- No instruction overrides
- 8 executable scriptsin 8 files: .github/check_skill.py:1 scripts/ai-trace-scan.sh:1 scripts/citation-consistency.py:1 and 5 more
- 5 references to secretsin 3 files: scripts/citation-verify.py:171 scripts/README.md:187 scripts/README.zh.md:186
- No requests to vote in Hot
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) - Network accessline 6
[-orange)](https://agentskills.io) - Network accessline 7
[]() - Network accessline 8
[](https://doi.org/10.5281/zenodo.20280772) - Network accessline 9
[](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) - Network accessline 6
[-orange)](https://agentskills.io) - Network accessline 7
[]() - Network accessline 8
[](https://doi.org/10.5281/zenodo.20280772) - Network accessline 9
[](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
docs/release-checklist.zh.md
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
[](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
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
- Contacts api.crossref.org, which SKILL.md, the README and the plugin manifest do not mentionscripts/citation-verify.py:60High confidence
- Contacts api.openalex.org, which SKILL.md, the README and the plugin manifest do not mentionscripts/citation-verify.py:61High confidence
Signal confidence: 138 facts
- Executable script in prose of a file that runs.github/check_skill.py:1Low confidence
- Network access in prose of documentationCHANGELOG.md:5Low confidence
- Network access in prose of documentationCHANGELOG.md:6Low confidence
- Network access in prose of documentationCHANGELOG.md:39Low confidence
- Network access in prose of documentationCHANGELOG.md:49Low confidence
- Network access in prose of documentationCHANGELOG.md:50Low confidence
- Network access in prose of documentationCHANGELOG.md:173Low confidence
- Network access in prose of documentationCHANGELOG.md:174Low confidence
- Network access in prose of documentationCHANGELOG.md:275Low confidence
- Network access in prose of documentationCHANGELOG.md:288Low confidence
- Network access in prose of documentationCHANGELOG.md:292Low confidence
- Network access in prose of documentationCHANGELOG.md:309Low confidence
- Network access in prose of documentationCHANGELOG.md:310Low confidence
- Network access in prose of documentationCHANGELOG.md:311Low confidence
- Network access in prose of documentationCONTRIBUTING.md:7Low confidence
- Network access in prose of documentationCONTRIBUTING.md:63Low confidence
- Network access in prose of documentationCONTRIBUTING.md:122Low confidence
- Network access in prose of documentationCONTRIBUTING.md:124Low confidence
- Network access in prose of documentationCONTRIBUTING.zh.md:7Low confidence
- Network access in prose of documentationCONTRIBUTING.zh.md:63Low confidence
- Network access in prose of documentationCONTRIBUTING.zh.md:121Low confidence
- Network access in prose of documentationCONTRIBUTING.zh.md:123Low confidence
- Network access in prose of documentationREADME.md:3Low confidence
- Network access in prose of documentationREADME.md:5Low confidence
- Network access in prose of documentationREADME.md:6Low confidence
- Network access in prose of documentationREADME.md:7Low confidence
- Network access in prose of documentationREADME.md:8Low confidence
- Network access in prose of documentationREADME.md:9Low confidence
- Network access in prose of documentationREADME.md:11Low confidence
- Network access in code of documentationREADME.md:309Low confidence
- Network access in code of documentationREADME.md:318Low confidence
- Network access in prose of documentationREADME.md:328Low confidence
- Network access in prose of documentationREADME.md:344Low confidence
- Network access in code of documentationREADME.md:435Low confidence
- Network access in code of documentationREADME.md:436Low confidence
- Network access in code of documentationREADME.md:437Low confidence
- Network access in code of documentationREADME.md:479Low confidence
- Network access in code of documentationREADME.md:480Low confidence
- Network access in code of documentationREADME.md:481Low confidence
- Network access in code of documentationREADME.md:487Low confidence
- Network access in code of documentationREADME.md:488Low confidence
- Network access in prose of documentationREADME.md:495Low confidence
- Network access in code of documentationREADME.md:498Low confidence
- Network access in code of documentationREADME.md:499Low confidence
- Network access in prose of documentationREADME.md:519Low confidence
- Network access in prose of documentationREADME.md:523Low confidence
- Network access in prose of documentationREADME.md:529Low confidence
- Network access in prose of documentationREADME.md:531Low confidence
- Network access in prose of documentationREADME.md:535Low confidence
- Network access in prose of documentationREADME.md:549Low confidence
and 88 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard 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.