About shunk031-writing-router
A Japanese writing-skill router for agents that selects a writing or editing skill based on the request’s purpose and scope. It prioritizes explicit user preferences and uses natural-japanese as the default when no narrower direction is given.
Key features
- 01Routes requests to writing skills
- 02Prioritizes specified scope and style
- 03Defines a default skill selection
- 04Distinguishes editing from new writing
Use cases
- 01Choosing a skill for a Japanese editing request
- 02Routing a report or slide-writing task
- 03Selecting between concise and structure-focused writing
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ shunk031/ skills --skill shunk031-writing-routerAfter installing, type/shunk031-writing-routerin Claude Code to confirm it loaded.
Bundled filesevals/evals.json
Details
From the project READMENote
この
SKILL.mdを読んだら、✍️ 私は shunk031-writing-router を読みました。と言う。
日本語執筆スキルの選択
エージェントが依頼の目的と修正範囲を判断し、下表から担当スキルを選ぶ。既定は「構成から読みやすく整理することを優先」とする。利用者が指定した修正範囲、文体、出力形式を優先し、業務・技術文書の種別だけでは tanteki skill に切り替えない。このスキルは選択を担当し、文体規則や校正手順は担当スキルに委ねる。
選び方
利用者がスキル名、修正範囲、文体、出力形式を指定している場合は、その指定を優先する。利用者が tanteki skill を明示するか、業務・技術文書を必要な情報を保って端的にまとめる方針を明示した場合に、tanteki skill を選ぶ。PRD、Design Doc、ADR、仕様書、手順書、調査報告書などの種別だけが指定され、端的さや情報を絞る希望が示されていない場合は、既定の natural-japanese skill で構成から整理する。「レポート」とだけ依頼された新規作成は、下表のとおり既存の shunk031-writing-telegraph skill に任せる。複数のスキルが候補になっても、本文を読む前に担当を選び、選んだスキルと必要な依存先だけを読む。
| 依頼の目的・修正範囲 | 担当スキル |
|---|---|
| 業務・技術文書を必要な情報を保って端的に作成・推敲する依頼(PRD、Design Doc、ADR、仕様書、手順書など) | tanteki skill |
| 新規執筆、構成や論旨の整理、PRD・Design Doc・ADR などの文書種別だけを指定した依頼、修正範囲を指定しない「読みやすくして」「自然な日本語にして」「AI っぽさを直して」 | natural-japanese skill |
| 原文の意味・比重・言い切りの強さを重視して AI っぽい表現を局所的に直す依頼。「最小限の修正で」も対象。口調や構成の維持は担当への制約として引き継ぐ | yomiyasu skill |
| 主張と根拠を骨子箇条書きに整理する | shunk031-writing-kosshi skill |
| 骨子を短い箇条書き・テレグラフ文体にする。文書種別を指定しない「レポート」新規作成も既存の運用に合わせてこちらを選ぶ | shunk031-writing-telegraph skill |
| 技術解説・論文紹介のスライド本文と構成を作る | shunk031-writing-technical-slides skill |
| 書き換えずに文章の自然さを診断・採点する、書き手の文体をプロファイル化する | natural-japanese skill の該当モード |
「段落のまま」「です・ます調を維持」「原文の口調や構成を維持」「本文だけ」のような指定は、担当スキルへの制約として引き継ぐ。レポートの既存本文を推敲する依頼は、レポートという名称だけでテレグラフ文体に変換せず、修正範囲で選ぶ。スライドのファイル生成や視覚デザインは、この選択表とは別に必要な制作手段を使う。
原文があるという理由だけで yomiyasu skill を選ばない。文書種別を特定しない一般的な依頼は、指定が曖昧でも通常 natural-japanese skill で進める。構成変更と原文保持の指定が食い違う場合だけ利用者に確認する。
読み込みと実行
- 担当スキルはセッションのスキル一覧から名前で探し、実際の
SKILL.mdを読む。関連ファイルとスクリプトはその配置先を基準に解決する。 - 担当が未導入なら、利用できないスキル名と利用可能な導入元を伝える。
tantekiskill はiwasa-kosui/tantekiから導入でき、Codex ではgh skill install iwasa-kosui/tanteki tanteki --agent codex --scope userを使う(GitHub CLI のインストール手順)。指定されたスキルを使ったと装ったり、利用者の依頼なくインストールしたりしない。すぐ使える代替が必要なら、違いを説明して利用者に選んでもらう。 - 選択後は担当スキルの必要な参照、校正、検査を実行する。一般的な推敲は既定の通常モードから始め、選択しただけで作業を終えない。
- 骨子、テレグラフ文体、技術スライドの依存関係と利用者への確認手順は、各スキルの定義に従う。依存先で文体を整えた後に、一般向けの校正スキルで再び全文を書き換えない。
- 利用者が工程の組み合わせを指定した場合は、各工程の対象と変更範囲を分ける。毎回すべての校正スキルを順番に適用する工程にはしない。
競合を避ける範囲
natural-japanese skill と yomiyasu skill は同じ本文の主担当として同時に適用しない。前者で構成を整理した後に、後者を必須の仕上げ工程として追加する運用もしない。両方を比較する依頼では、同じ原文から別々の案を作る。
unslop skill などが上位の指示で適用される場合は、その指示に従う。担当スキルを追加することと、別の全文改稿を重ねることを区別し、数値、引用、断定の強さ、指定された箇条書きや文体を校正の都合で変えない。
このスキルはエージェントの選択手順であり、ホストの自動選択を無効化したり、既に読み込まれた指示をコンテキストから消したりする機能は持たない。上位の指示と利用者の指定が両立しない場合は、その制約を伝える。設定の無効化や変更は、利用者が求めた場合に対象を確認して行う。
参照先
- natural-japanese: 執筆・構成・検査の手順
- yomiyasu: 意味の保持を重視した推敲と、類似校正スキルの干渉に関する注意
選択基準を見直す際は、各スキルの現行の指示を確認する。単一の文章による比較結果を、あらゆる文章での優劣として固定しない。