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.
概要
Humanities Writing Companion は、オープンな SKILL.md 形式で記述された Agent Skill(プラグイン)です。Claude Code、Claude Agent SDK、またはこの形式を理解するその他のAIエージェントプラットフォームで実行可能です。人文学の研究者のための仮想的な「思考パートナー」として機能し、研究課題の明確化からジャーナル提出用のAI使用開示の生成まで、長文の論証論文のあらゆる段階をガイドします。
対象ユーザー
このスキルは、散文による論証を主な成果物とする研究者(歴史家、哲学者、文芸評論家、美術史家、宗教学者、古典学者、文化研究者、および関連する学際的分野の研究者)を対象としています。これは一般的な文法チェッカーや引用管理ツールではありません。個人の文体保持、散文を通じた論証、そして対抗的な査読という、学術的な価値観に基づいて構築されています。
主要機能(12のモード)
| 段階 | モード | 内容 |
|---|---|---|
| 執筆前 | H – 研究課題の明確化 | 曖昧な関心を鋭く執筆可能な問いに変えるソクラテス式対話。 |
| I – 文献マッピング | 既存の文献を陣営や議論ごとに整理(自動文献検索は行いません)。 | |
| J – 計画のみのアウトライン | 散文を書かずに、学問分野を意識した論文構成を生成。 | |
| 草稿作成 | C – 構想 → 新規コンテンツ | 著者の文体プロファイルに従って新しいセクションを共同執筆。 |
| A – 段落レベルの対話 | スタイル的な癖を維持しながら、段落単位で対話的に編集。 | |
| 査読 | B – 章レベルのレビュー | 4層(基礎、構造、段落、文)の批評と優先順位を考慮したフィードバック。 |
| D – 悪魔の代弁者 | 3つの査読者タイプ(理論、歴史、方法論)と親切な読者をシミュレート。強度は調整可能。 | |
| 修正 | E – 執筆のボトルネック支援 | 著者が行き詰まった際に打開策を提案。 |
| F – 草稿の修正 | 並列差分表示、AI特有の決まり文句チェック、「修正コーチ」サブモード。 | |
| 提出前 | G – ブラインドリーディング | 匿名読者に対する隠れた前提や読みやすさをチェック。 |
| K – AI使用の開示 | AIによる貢献を監査し、ジャーナル提出用の開示声明を作成。 | |
| 査読後 | L – 修正ワークフロー | 査読者のコメントを構造化されたドキュメントに整理し、統合状況を追跡。 |
サポートツール
リポジトリには scripts/ フォルダ(zsh + Python 3、外部パッケージ不要)が含まれており、以下を提供します:
- ai‑trace‑scan.sh – AI生成特有の決まり文句や反復的な接続詞をフラグ立て。
- pending‑checks.sh – すべての
[VERIFY]/[待核対]マーカーを集約し、最終的なクリーンアップを支援。 - citation‑consistency.py – 引用スタイルの一貫性を検証(Chicago, MLA, APA, GB/T 7714)。
- citation‑format‑convert.py – サポートされているスタイル間でBibTeXファイルを変換。
- citation‑verify.py – 書誌情報のCrossref/OpenAlexメタデータを検索(主張の検証は行いません)。
入手方法
# Claude Codeスキルとしてインストール
git clone https://github.com/tizzy916/humanities-writing-companion.git \
~/.claude/skills/humanities-writing-companion
chmod +x ~/.claude/skills/humanities-writing-companion/scripts/*.sh
または、プロジェクトローカルの .claude/skills/ フォルダにクローンして使用することも可能です。
なぜ重要なのか
ほとんどのAIライティングアシスタントは、人文学の論文を他のテキストと同様に扱います。文法を修正したり、引用を提案したり、「標準的な学術英語」に書き換えたりします。このスキルは、一般的なツールが無視する人文学特有の3つの優先事項を認識しています:
- 文体の保持 – 著者の修辞的なスタンスは論証の一部である。
- 論証と散文の不可分性 – 弱い文章は無効な論証である。
- 対抗的な査読 – 提出前に学者が直面する厳しく、手法に特化した批評をシミュレートする。 学問分野を意識した批評戦略、バージョン管理スタイルの修正ログ、明示的なAIトレースチェックリストを組み込むことで、このCompanionは、学者が説得力があり、透明性が高く、個人的に真正な原稿を作成できるよう支援します。
引用
出版物でこのスキルを使用する場合は、Zenodo DOI: 10.5281/zenodo.20280772 を引用してください。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト