seo-optimizer
Zenn 記事のタイトル・topics・emoji を Distribution レイヤーで最適化する(内容は変えない、ADR-0001)。タイトル原則・AI slop は writing-ecosystem、文字数は zenn-writing.md が正本。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Zenn 記事のタイトル・topics・emoji を Distribution レイヤーで最適化する(内容は変えない、ADR-0001)。タイトル原則・AI slop は writing-ecosystem、文字数は zenn-writing.md が正本。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Zenn/Dev.to の記事(tech/idea 問わず全て)を書くときの既定スキル。実用軸——「読者が数秒で何かわかり、そのまま手を動かして再現できる」——を正本として保持する。低情報密度・実コード/図・即実用・低認知負荷・用途が瞬時にわかる。文体は ですます調。Zenn/Dev.to は type で声を分けない。AI-slop 禁止・タイトル誠実さ・ネタ 3 軸は writing-ecosystem に defer。genuine な思索エッセイ(だ/である × 発見調)は Substack corpus へ。
記事公開前の全チェック(レビュー→セキュリティ→frontmatter→published_at→スケジュール→Dev.to クロスポスト→push)を順に実行する。
記事バッチの公開順序と日程を 4 軸スコアリングで決定し schedule.json に反映する。投稿タイミングの値は zenn-writing.md が正本。
Claude Code をオーケストレーター(PM)として、執筆チームを編成・指揮する
Zenn 記事の frontmatter・記法・テンプレートの正本。emoji/topics 選定、Markdown 記法、コード埋め込みのベストプラクティスを扱う。文体・執筆プロセスは扱わない(zenn-practical-writing / zenn-idea-voice を参照)。
Zenn/Dev.to 記事の任意の personality flavor。毒の効いたユーモア(AI をツッコミ対象にするシニカルな語り)と刃牙リファレンス(ドメイン置換・ダミーデータ)を保持する。type(tech/idea)問わず、話題が合えば実用記事にも layer できる。essay の基本声(だ/である × 発見調)は writing-ecosystem に defer。
| name | seo-optimizer |
| description | Zenn 記事のタイトル・topics・emoji を Distribution レイヤーで最適化する(内容は変えない、ADR-0001)。タイトル原則・AI slop は writing-ecosystem、文字数は zenn-writing.md が正本。 |
| user-invocable | true |
| origin | original |
Purpose: Zenn 記事のタイトル・topics・emoji を最適化し、関心のある読者に記事が届くようにする。 内容の改変は行わない(ADR-0001 Content Integrity 原則)。
タイトル規約・AI slop の正本:
~/.claude/skills/writing-ecosystem/SKILL.md(Zenn 固有ルールは.claude/rules/zenn-writing.md)
/seo-optimizer articles/ARTICLE_NAME.md
記事の frontmatter と冒頭 200 文字を読み取り、以下を評価する:
| 項目 | 評価基準 |
|---|---|
| タイトル | 50 文字以内(60 まで許容)、キーワード含有、具体性 |
| Topics | 5 個使い切り、ニッチ優先(基準は zenn-format の Tag guidelines) |
| Emoji | 記事テーマとの関連性(基準は zenn-format の Emoji Selection) |
タイトルの原則・誠実さ・煽り禁止・問いの形は ~/.claude/skills/writing-ecosystem/SKILL.md の Title Conventions が正本、**文字数上限(50-60)**は .claude/rules/zenn-writing.md が正本。ここでは再掲しない。
このスキルが担うのは Distribution レイヤーの調整だけ(内容は変えない、ADR-0001):
選定基準の正本は zenn-format の Tag guidelines(ニッチ優先・ai/llm 単独禁止・https://zenn.dev/topics/<tag> で定着確認・5 個使い切り)。ここでは再掲しない。
このスキルが担うのは提案フローだけ:
選定基準の正本は zenn-format の Emoji Selection。ここでは再掲しない。現 emoji が記事テーマと乖離している場合のみ、候補と理由を提示する。
Note: 冒頭文(リード)の最適化は Content Integrity 原則により廃止。著者が自然に書いた冒頭をそのまま使う。
## SEO 最適化提案
### 現状
- タイトル: "{current_title}" ({n}文字)
- Topics: {current_topics}
- Emoji: {current_emoji}
### タイトル候補
1. **"{title_1}"** ({n}文字)
- 理由: {why}
2. **"{title_2}"** ({n}文字)
- 理由: {why}
3. **"{title_3}"** ({n}文字)
- 理由: {why}
### Topics 提案
- 現在: {current} → 提案: {proposed}
- 理由: {why}
### Emoji 提案
- 現在: {current} → 提案: {proposed}
- 理由: {why}