writing-ecosystemlisted
Install: claude install-skill shimo4228/claude-harness
# writing-ecosystem — 人間向け執筆・レビューエコシステムの正本
人間読者向けコンテンツ(記事・エッセイ・ブログポスト・ニュースレター等)の執筆とレビューに関わるコンポーネント(skill と agent)の役割境界・使い分け・共通規約をまとめた正本。
> AI slop / Voice / タイトル規約・執筆フローは本 skill directory が正本。詳細診断表だけ
> `references/` へ分離し、必要な phase で読む。
## Scope
**人間 primary のコンテンツのみ扱う**。AI-facing ドキュメント(`llms.txt` / `llms-full.txt` / FAQ ページ等)には `llms-txt-writer` skill を使う。audience 判定と役割分担は [Audience Separation: Human vs AI](../llms-txt-writer/SKILL.md#audience-separation-human-vs-ai) を参照。
本 skill は媒体名・語尾・frontmatter・文字数・reviewer 構成・公開 command を持たない。記事全体を
扱う task では最初に
`<project>/.claude/rules/*.md` の **publication channel contract** を読み、対象 path を 1 channel
へ解決する。contract が無い、または複数 channel に一致する場合は推測せず停止する。
執筆時の規範は本 skill と現在の local contract だけである。ADR、memory、過去セッションは
規範として参照しない。過去セッションを素材にするときは `session-theme-mining` が選んだ一次
pointer、`collect-context` が作る evidence dossier の順に限定して受け取る。
### Content integrity
中心命題、主張、構成は著者の判断が決める。受信指標やdistribution施策は、何を書くか、titleの
語選び、tags、timing、language placementを変えられるが、数字のために本文の命題・導入・見出し・
toneを変形しない。reviewerの具体的な品質findingに基づく修正はdistribution最適化ではなく品質改善
として扱う。タイトル・tags・timingを変えるcomponentは本文を編集しない。
---
## Ecosystem Map
執筆関連コンポーネントは **「Write / Review」 × 「品質 / 論理 / 事実」** のマトリクスで役割分離されている。
| フェーズ | コンポーネント | 軸 | トリガー |
|---------|---------------|-----|----------|
| **Theme discovery** | `session-theme-mining` skill | Claude / Codex 履歴横断から 0〜3 件の同格な問いを発見し、著者の選択で止まる | 執筆スコープがまだ決まっていないとき |
| **Theme review** | `theme-reviewer` agent | 選択済みの問いへ findings と深化の問