writing-ecosystemlisted
Install: claude install-skill shimo4228/zenn-content
# writing-ecosystem — 人間向け執筆・レビューエコシステムの正本
人間読者向けコンテンツ(記事・エッセイ・ブログポスト・ニュースレター等)の執筆とレビューに関わるコンポーネント(skill と agent)の役割境界・使い分け・共通規約をまとめた正本。
> AI slop・タイトル規範・執筆フローは本 skill directory が正本。Voice の実値は channel contract が
> 持つ。詳細診断表だけ `references/` へ分離し、必要な phase で読む。
## Scope
**人間 primary のコンテンツのみ扱う**。AI-facing ドキュメント(`llms.txt` / `llms-full.txt` / FAQ ページ等)には `llms-txt-writer` skill を使う。audience 判定と役割分担は [Audience Separation: Human vs AI](~/.claude/skills/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
中心命題、主張、構成は著者の判断が決める。受信指標が変えられるのは何を書くか・title の語選び・
tags・timing・language placement までで、本文はその外にある。
---
## Ecosystem Map
執筆関連コンポーネントの役割分担。どの phase で誰が何を持つか。
| フェーズ | コンポーネント | 軸 | トリガー |
|---------|---------------|-----|----------|
| **Theme discovery** | `session-theme-mining` skill | Claude / Codex 履歴横断から 0〜3 件の同格な問いを発見し、著者の選択で止まる | 執筆スコープがまだ決まっていないとき |
| **Theme review** | `theme-reviewer` agent | 選択済みの問いへ findings と深化の問いを返す。合否は出さない | editorial brief の前 |
| **Pre-write** | `collect-context` skill | 素材収集と証拠台帳(Claims Register / 一次・⚠未検証の tier)。編集判